July 11, 2010
[教程]freebsd下nagios安装教程
"一、安装apache\ncd /usr/ports/www/apache2 make install clean\n二、安装nagios和 Nagios-plugin\n1.安装nagios主程序\ncd /usr/ports/net-mgmt/nagios make install clean\n在安装的过程中会自动安装nagios-plugin插件.常用的脚本这时会被安装在” /usr/local/libexec/nagios/“路径在resource.cfg里面有定义的,即常量 $USER1$的值目录里.\nNRpe 下载地址为: http://www.nagios.org/download/addons //如果所要监控的服务器中有linux,不要直接使用ports 安装,因为ports安装过后,其格式为check_nrpe2, 但是linux 采用源码安装的为check_nrpe. 从而导致两者之间不能通信\n#cd /usr/local\n#fetch …"
July 11, 2010
FreeBSD利用poptop架设vpn指南
"安装poptop cd /usr/ports/net/poptop make install clean ===\u0026gt; SECURITY REPORT: This port has installed the following files which may act as network servers and may therefore pose a remote security risk to the system. /usr/local/sbin/pptpd\nThis port has installed the following startup scripts which may cause these network services to be started at boot time. /usr/local/etc/rc.d/pptpd\ncd /usr/local/etc cp pptpd.conf.sample pptpd.conf vi pptpd.conf cd /usr/ports/net/poptop make install clean\n三、设 …"
July 11, 2010
centos下安装Nagios服务器监控软件
"nagios可以对服务器进行全面的监控,包括服务(apache、mysql、ntp、dns、disk、qmail和sshd等等)的状态,服务器的状态(up、down等\n等)。它是一个完全GPL协议的开源软件包,包含有nagios主程序和它的各个插件,配置非常灵活,可以监视的项目很多,可以自定义shell脚\n本进行监控服务,非常适合大型网络。\nnagios的包含主动监控和被动监控。\n主动检查是通过监控中心的主机发出请求,让运行在远程主机上的nrpe守护进程收集信息,然后报告它,它通过web接口把数据显示在页面上。\n它的工作原理如下:\n被动监控是当远程被监控主机处于防火墙之内的时候,只有远程主机可以访问到监控中心,防火墙之内可以设置另外一个监控中心,远程监控\n中心的nagios收集服务器信息以后,和nsca报告,由naca客户端报告naca的服务器端,然后报告监控中心的nagios,通过web接口显示监控结果。\nNagios是一个监视系统和网络的应用程序。它监视你所指定主机和服务,当监视的内容变好或者变坏时发出警告。Nagios最初是被设计在Linux\n平台上运行的,然而现在在其他平台上也 …"
July 9, 2010
show profiles 详解
"https://dev.mysql.com/doc/refman/5.7/en/show-profile.html\n此功能将在新版本中被移除,性能分析使用新方法来代替。(官方提供了此命令的使用方法, 对于 show profile for query ID / show profile CPU for query ID 结果中每项的说明信息请参考: https://www.cnblogs.com/itcomputer/articles/5056127.html)\nNote\nThese statements are deprecated and will be removed in a future MySQL release. Use the Performance Schema instead; see Chapter 25, MySQL Performance Schema.\n对于新版本我们也可以直接查询 INFORMATION_SCHEMA PROFILING . See Section 25.20, “The INFORMATION_SCHEMA PROFILING …"
July 8, 2010
Linux命令:ifconfig
"Linux命令:ifconfig 功能说明:显示或设置网络设备\n英文说明:network interfaces configuring\n语法 语 法:ifconfig [网络设备][down up -allmulti -arp -promisc][add\u0026lt;地址\u0026gt;][del\u0026lt;地址\u0026gt;][\u0026lt;硬件地址\u0026gt;] [media\u0026lt;网络媒介类型\u0026gt;][mem_start\u0026lt;内存地址\u0026gt;][metric\u0026lt;数目\u0026gt;][mtu\u0026lt;字节\u0026gt;][netmask\u0026lt;子网掩码\u0026gt;][tunnel\u0026lt;地址\u0026gt;][-broadcast\u0026lt;地址\u0026gt;] [-pointopoint\u0026lt;地址\u0026gt;]\n补充说明 补充说明:ifconfig可设置网络设备的状态,或是显示目前的设置。\n参数 [网络设备] 网络设备的名称。\ndown 关闭指定的网络设备。\nup 启动指定的网络设备。\n-arp 打开或关闭指定接口上使用的ARP协议。前面加上一个负号用于关闭该选项。\n-allmuti 关闭或启动指定接口的无区别模式。前面加上一个负号用于关闭该 …"
July 8, 2010
ubuntu关机命令
"1. 关机命令 shutdown\n好像ubuntu的终端中默认的是当前用户的命令,只是普通用户,因此在终端器中可以使用sudo -sh 转换到管理员root用户下执行命令。\n1)shutdown –help\n可以查看shutdown命令如何使用,当然也可以使用man shutdown命令。\n2) shutdown -h now 现在立即关机\n3)shutdown -r now 现在立即重启\n4)shutdown -r +3 三分钟后重启\n5)shutdown -h +3 “The System will shutdown after 3 minutes” 提示使用者将在三分钟后关机\n6)shutdown -r 20:23 在20:23时将重启计算机\n7)shutdown -r 20:23 \u0026amp; 可以将在20:23时重启的任务放到后台去,用户可以继续操作终端\n2. 中断命令\n1)执行完命令后(若没有转到后台),可以使用CTRL+C来中止命令\n2)kill 程序编码\n当命令在后台执行时系统会返回一个程序编码,例如:在使用 shutdown -r 20:23 \u0026amp; 系统返回系统编 …"
July 8, 2010
ubuntu查看内核版本和发行版本
"查看 内核 版本:\n方法一:uname -r 输出: 2.6.32-23-generic 方法二:cat /proc/version 输出: Linux version 2.6.32-23-generic (buildd@rothera) (gcc version 4.4.3 (Ubuntu 4.4.3-4ubuntu5) ) #37-Ubuntu SMP Fri Jun 11 07:54:58 UTC 2010\n查看 发行 版本:`\n方法一:cat /etc/issue` 输出: Ubuntu 8.04 \\n \\l 方法二:lsb_release -a 输出: No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 10.04 LTS Release: 10.04 Codename: lucid"
July 8, 2010
ubuntu手动设置IP/DNS地址的方法
"Ubuntu的网络参数保存在文件 /etc/network/interfaces中,默认设置使用dhcp,内容如下:\n# The primary network interface auto eth0 iface eth0 inet dhcp\n设置静态ip的方法如下: 1) 编辑 /etc/network/interfaces 1.1)将dhcp 一行屏蔽 # The primary network interface auto eth0 #iface eth0 inet dhcp 1.2)添加和静态ip有关的参数\n# The primary network interface iface eth0 inet static address 192.168.0.10 netmask 255.255.255.0 gateway 192.168.0.1\n2)编辑 /etc/resolv.conf,设置dns nameserver 202.96.134.133 nameserver 202.106.0.20\n3)执行下面两个命令,启用新设置 $sudo ifdown eth0 $sudo …"
July 8, 2010
ubuntu开启SSH服务
"网上有很多介绍在Ubuntu下开启SSH服务的文章,但大多数介绍的方法测试后都不太理想,均不能实现远程登录到Ubuntu上,最后分析原因是都没有真正开启ssh-server服务。最终成功的方法如下:\nsudo apt-get install openssh-server\nUbuntu缺省安装了openssh-client,所以在这里就不安装了,如果你的系统没有安装的话,再用apt-get安装上即可。\n然后确认sshserver是否启动了:\nps -e |grep ssh\n如果只有ssh-agent那ssh-server还没有启动,需要/etc/init.d/ssh start,如果看到sshd那说明ssh-server已经启动了。\nssh-server配置文件位于/ etc/ssh/sshd_config,在这里可以定义SSH的服务端口,默认端口是22,你可以自己定义成其他端口号,如222。然后重启SSH服务:\nsudo /etc/init.d/ssh resar\nssh连接:ssh [email protected]"
July 7, 2010
再跟 Flickr 学习网站运维经验
"学习了一下 Flickr 的运维工程师 John Allspaw 的这个Operational Efficiency Hacks 讲座内容。做一点笔记。\n现在 Flickr 的数据相比2007 年的时候真是有了显著的增长:\n24 TB 的 MySQL 数据 每秒钟 MySQL 有 3.2 万次写操作 每秒钟 MySQL 有 12万次读操作 图片容量 6 PB 每天要用掉 10TB 存储 超过 15000 个服务监控点 在 2004 年的时候 ,Flickr 使用 ImageMagick (version 6.1.9)之后转移到 GraphicsMagick, 我还以为是因为版权问题,现 在知道这样做是因为速度,换用 GraphicsMagick 处理速度提升了 15%,而 ImageMagick 功能尽管强大,但都是 Flickr 用不到的功能。如无必要,勿增实体啊。GraphicsMagick 在并行方面(OpenMP)的支持也很不错(参 考)。\n除了技术手段的优化,Flickr 充分利用硬件本身的更新换代带来的好处,曾经用 18 台新机器替换掉原来的 67 台 Web 服务器, …"