作者: admin

PHP 5.4、5.3、5.2 配置使用 Zend OPcache

大家知道目前PHP的缓存插件一般有三个:APC、eAccelerator、XCache,但未来它们可能都会消失,因为PHP 5.5已经集成ZendOpcache,编译php的时候加上参数–enable-opcache即可,可以替代之前的apc,eaccelerator或者xcache php 5.4以下版本安装方法如下: 第一种:通过yum安装opcache即可 # yum -y install php-pecl-zendopcache 第二种:下载源代码编译安装 下载地址:http…

阅读全文 »

PHP 安装Memcache扩展

php扩展memcache的作用是为了支持数据库缓存服务器,首先需要先编译安装好php,php具体安装步骤可参考本站(请在右上角搜索即可),安装好php之后,就可以用phpize安装memcache扩展。 下载 http://pecl.php.net/package/memcache # cd /usr/local/src # wget http://pecl.php.net/get/memcache-2.2.7.tgz 安装 # /usr/local/php/bin/phpize # tar …

阅读全文 »

如何使用 Python 工具 easy_install 和 pip

easy_insall的作用和perl中的cpan,ruby中的gem类似,都提供了在线一键安装模块的傻瓜方便方式,而pip是easy_install的改进版,提供更好的提示信息,删除package等功能。老版本的python中只有easy_install,没有pip。 easy_install 使用方法 安装套件: # easy_install PackageName 更新套件: # easy_install -U PackageName 移除套件: # easy_install -m Pac…

阅读全文 »

CentOS 安装 Oracle 11g R2

Oracle数据库11g版本2企业版提供了业界领先的性能、可伸缩性、安全性和可靠性在选择的集群或单一服务器运行,它提供全面的特性来轻松地管理最苛刻的事务处理,商业智能和内容管理应用程序,附带了一个广泛的的选择范围,扩展世界排名第一的数据库,帮助发展你的业务和满足你的用户的性能、安全性和可用性服务水平的期望。 配置主机名 # vim /etc/sysconfig/network HOSTNAME=orcl.123admin.com # vim /etc/hosts 192.168.1.100 or…

阅读全文 »

CentOS 安装 Bind

配置成功前提,需要到你域名注册商注册合法的dns,如笔者的ns1.123admin.com和ns2.123admin.com,然后去http://www.internic.net/whois.html查询是否注册成功 系统约定: 域名:123admin.com 要配置的DNS为: 主DNS:ns1.123admin.com,对应ip为:12.34.56.78 从DNS:ns2.123admin.com,对用ip为:12.34.56.90 网站服务器IP为:12.34.56.80 安装bind相关…

阅读全文 »

CentOS 安装配置 PNP4Nagios

nagios安装完了,只有数字输出监控内容是不是不炫丽呢?是不是想像CACTI 一样出炫丽的图呢?那你可以选择PNP,他可以满足你的需求,只要你的脚本符合perfdata规则,那么rrdtool就可以出数据,PNP就可以用图给你画出来。 安装pnp4nagios # yum -y install pnp4nagios 重载apache # service httpd reload 配置nagios # vim /etc/nagios/nagios.cfg 修改以下参数 process_perfo…

阅读全文 »

CentOS 安装 Keepalived

方法1:使用yum安装 # yum -y install keepalived # chkconfig keepalived on 方法2:源码编译安装 安装约定 keepalived源码路径:/usr/local/src keepalived配置文件路径:/etc/keepalived/keepalived.conf 下载源码 # cd /usr/local/src # wget http://www.keepalived.org/software/keepalived-1.2.12.tar….

阅读全文 »

rsync+inotify实时数据同步搭建

1、由于rsync在实施大量数据备份时,工作方式是扫描整个数据文件,其实发生更改的只是一小部分,导致过多的占用系统资源。 2、rsync不能实时的去监测、同步数据,虽然它可以通过linux守护进程的方式进行触发同步,但是两次触发动作一定会有时间差,这样就导致了服务端和客户端数据可能出现不一致,无法在应用故障时完全的恢复数据。 因此需要一个新的工具来解决这两个问题,inotify就运用而生。 inotify优点: Inotify 是一种强大的、细粒度的、异步的文件系统事件监控机制,linux内核从…

阅读全文 »

CentOS 安装配置MRTG网络监控工具

Multi Router Traffic Grapher——MRTG是一个监控网络链路流量负载的工具软件,通过snmp协议得到设备的流量信息,并将流量负载以包含PNG格式的图形的HTML文档方式显示给用户,以非常直观的形式显示流量负载。 安装MRTG # yum -y install mrtg 安装snmp # yum -y install net-snmp 修改snmpd配置文件snmpd.conf # vim /etc/snmp/snmpd.conf 找到 acces…

阅读全文 »

CentOS 6 安装 Python 2.7

由于生产环境需要使用python 2.7,操作系统采用CentOS 6,但是CentOS 6.x 系列默认安装的Python版本是2.6,并且没有可用的rpm包可以升级,因此只能通过编译Python 2.7源代码来进行安装。 安装Development Tools # yum groupinstall -y “development tools” 安装Python所依赖的额外包 # yum install -y zlib-devel openssl-devel sqlite-devel bzip…

阅读全文 »