一、安装编译环境和ssl(被监控机)
1.1、yum install make gcc gcc-c++ xinetd openssl openssl-devel –y
1.2、添加用户名和用户组
/usr/sbin/useradd nagios
/usr/sbin/groupadd nagcmd
/usr/sbin/usermod -G nagcmd nagios
二、安装nagios插件(被监控机)
tar -zxvf nagios-plugins-1.4.11.tar.gz -C /usr/local
cd /usr/local/nagios-plugins-1.4.11/
./configure
make
make install
三、安装nrpe插件(被监控机)
tar -zxvf nrpe-2.12.tar.gz ...
常见的高可用MySQL解决方案
MySQL数据库作为最基础的数据存储服务之一,在整个系统中有着非常重要的地位,因此要求其具备高可用性是无可厚非的。有很多解决方案能实现不同的SLA(服务水平协定),这些方案可以保证数据库服务器在硬件或软件出现故障时服务继续可用。
高性能性需要解决的主要有两个问题,即如何实现数据共享或同步数据,另一个是如何处理failover,数据共享一般的解决方案是通过SAN(Storage Area Network)来实现,而数据同步可以通过rsync软件或DRBD技术来实现;failover的意思就是当服务器死机或出现错误时可以自动切换到其他备用的服务器,不影响服务器上业务系统的运行。本文重点介绍一下目前比较成熟的Mysql高性能解决方案。
1、主从复制解决方案
这是MySQL自身提供的一种高可用解决方案,数据同步方法采用的是MySQL rep...
nginx配置文件说明
#定义Nginx运行的用户和用户组
user www www;
#nginx进程数,建议设置为等于CPU总核心数。
worker_processes 8;
#全局错误日志定义类型,[ debug | info | notice | warn | error | crit ]
error_log /var/log/nginx/error.log info;
#进程文件
pid /var/run/nginx.pid;
#一个nginx进程打开的最多文件描述符数目,理论值应该是最多打开文件数(系统的值ulimit -n)与nginx进程数相除,但是nginx分配请求并不均匀,所以建议与ulimit -n的值保持一致。
worker_rlimit_nofile 65535;
#工作模式与连接数上限
events
{...
第一个Python程序
现在,了解了如何启动和退出Python的交互式环境,我们就可以正式开始编写Python代码了。
在写代码之前,请千万不要用“复制”-“粘贴”把代码从页面粘贴到你自己的电脑上。写程序也讲究一个感觉,你需要一个字母一个字母地把代码自己敲进去,在敲代码的过程中,初学者经常会敲错代码,所以,你需要仔细地检查、对照,才能以最快的速度掌握如何写程序。
在交互式环境的提示符>>>下,直接输入代码,按回车,就可以立刻得到代码执行结果。现在,试试输入100+200,看看计算结果是不是300:
>>> 100+200300
很简单吧,任何有效的数学计算都可以算出来。
如果要让Python打印出...
Apache的各种重定向的实现
1.访问网站某目录301重定向另外一个域名
<VirtualHost *:80>
ServerName www.iknowing.com
ServerAlias iknowing.com
DocumentRoot "f:/Apache2.2/htdocs/aa"
#将目录shsx下内容301重定向www.shanghaishuxie.cn
Redirect permanent /shsx http://www.shanghaishuxie.cn/
</VirtualHost>
上面例子就是:
将访问www.iknowing.com/shsx 内容301重定向到www.shanghaishuxie.cn
2.访问某个域名重定向到另外一个域名的某个目录
<VirtualHost *:80&...
《完全用Linux工作》:王垠(转载)
《完全用Linux工作》作者:王垠
注GNU/Linux:从网上搜遍搜一下这篇文章就能看到众多网友对文章和王垠本人的个人评论,当然褒贬不一,有的人认为他说的在理,也有的人认为他只是在装bi,这篇文章具体的发表时间我不知道,怎么也得近十年了,最近读过之后觉得,文章明确的指出了许多linux和windows的不同,当然对windows的描述有点过激,忽略这一点,这篇文章还是很适合从事linux工作的人读的,尤其是刚接触linux的人。
“UNIX 是简单的,你不需要成为天才也能理解这种简单。”
由于GNU/Linux这个词太长,下面如果没有特别指明,“Linux”就是指“GNU/Linux”。
在这个年代,恐怕没有人需要我来介绍 Linux 是什么了吧?如果你觉得“Linux 只不过是跟 ...
记wordpress一次更换域名和目录
首先介绍一下,我的wordpress在安装的时候,因为只有一个IP地址,没有域名,所以一切安装及访问测试都是用IP进行的,并且没有安装在apache的根目录,因为根目录还有另一个网页,当我弄到第一个免费域名的时候,直接更改apache的根目录到wordpress,导致访问异常,在网上查了一下,究其原因就是开始建站太糊弄啦。
总结了一下,访问方式由IP地址更换为域名,并把wordpress由二级目录移到根目录之后访问异常的原因。一、wordpress后台-设置-常规里有一个网站的地址,之前那块是一个IP地址的形式,需要更改。二、wordpress所有的上传图片都是已绝对路径的形式存在的,所以不论是更换域名还是更改目录都会导致无法显示图片。
(插一句,在所有更改之前建议备份数据,打包一下wordpress目录,导出用来存放该...
memcached安装
首先安装libevent(rpm安装也可)
tar zxvf libevent-1.4.9-stable.tar.gz
cd libevent-1.4.9-stable
./configure --prefix=/usr
make && make install
然后安装
tar zxvf memcached-1.4.0.tar.gz
cd memcached-1.4.0
./configure --prefix=/usr/local/memcached
make && make install
ln -s /usr/local/memcached/bin/memcached /usr/bin/memcached
然后启动
/usr/bin/memcached -d -m 2048 -u roo...