Rsync、Inotify实现服务器间文件实时同步

July 6, 2011 – 9:24 pm
写在前面 rsync对做系统运维的人来说,是个熟悉的名词,服务器间数据同步就靠它。但是rsync也有缺点,如果待同步文件数量巨大,那么光遍历目录的耗时就非常多,可实际上被改动待传输的文件可能只是很小的一部分。 系统运维中,用rsync实现备份服务器功能是经常遇到的。集群中程序的备份好说...

网卡故障解决随笔记录

June 10, 2011 – 8:00 pm
本地一台安装CentOS的开发服务器连续出现了几次网络连接不成功问题,连上显示器和键盘登录后,发现实际上系统还在运转,只不过网络不通畅了。第一次发现时,重新启动了网络,问题就解决了,当时由于匆忙也没太注意。可是过了两天,同样的问题又发生在这台服务器上,决定深究下了。 ...

各64位操作系统安装skype方法汇总

April 14, 2011 – 12:36 am
CentOS 5.6、RedHat 6、Scientific Linux 6,甚至包含Fedora 14,凡是64位的系统,安装skype基本都会出现这样那样的问题,安装次数多了,把解决方法都记录下来,方便以后参考。 CentOS 5.6 x86_64安装skype方法 从skype官方网站下载最新skype静态包 skype_static-2.2.0.25.tar.bz2 ,解压缩运行后,出现错误如下。 [hluan@desk...

CentOS编译安装lighttpd配置静态资源服务器

December 7, 2010 – 7:23 pm
简介 Lighttpd是一个德国人领导的开源软件,其根本的目的是提供一个专门针对高性能网站,安全、快速、兼容性好并且灵活的web server环境。具有非常低的内存开销,cpu占用率低,效能好,以及丰富的模块等特点。lighttpd是众多OpenSource轻量级的web server中较为优秀的一个。支持FastCGI, CGI, Auth, 输出压缩(o...

CentOS + LVS 安装配置Web负载均衡服务器(NAT方式)

October 27, 2010 – 2:21 am
准备设备 3台安装好CentOS 5.3 x86_64的普通PC电脑,均安装好开发工具和开发库,关闭selinux; 一台计算机做负载均衡调度服务器,代号:loadbalance; 两台计算机做网页服务器,代号:web1和web2; TP-link交换机一个; TP-link网卡一块。 配置网络环境 网络拓扑图 配置loadbalance服务器 关闭iptables...

CentOS + Nagios 监控Web服务器

October 23, 2010 – 12:23 am
测试环境 CentOS 5.5 x86_64,安装开发工具和开发库; 关闭selinux; 服务端IP地址:192.168.90.187,hostname:vps1; 客户端IP地址:192.168.90.237,hostname:vps2,由apache提供web服务。 vi /usr/local/nagios/etc/lan_objects/hosts.cfg # http 服务 define host{ use generic-host host_name vps2_apache alias ...

CentOS + Nagios 监控服务器SSHD

October 22, 2010 – 8:19 pm
测试环境: CentOS 5.5 x86_64,安装开发工具和开发库; 关闭selinux; 服务端IP地址:192.168.90.187,hostname:vps1; 客户端IP地址:192.168.90.237,hostname:vps2。 接上篇安装配置Nagios监控服务器基本功能,这次我们使用nagios监控sshd。修改配置文件: vi /usr/local/nagios/etc/lan_objects/commands.cfg # 检查SSH配置 de...

CentOS + Nagios 监控服务器基本功能

October 21, 2010 – 8:39 pm
测试环境 CentOS 5.5 x86_64,安装开发工具和开发库。 关闭selinux 服务端IP地址:192.168.90.187 安装nagios groupadd nagios useradd -g nagios -md /usr/local/nagios nagios groupadd nagioscmd usermod -G nagioscmd apache usermod -G nagioscmd nagios wget ftp://192.168.1.242/Linux/nagios/nagios-2.9.tar.gz wget ftp://192.168.1.242/Linux/nagios/nagios-plugins-1.4.8....

给OpenOffice添加代码加亮插件

October 16, 2010 – 12:38 am
有的时候需要在办公文档里写一些程序代码,如果文档比较正式,代码不加亮似乎显得不正规呢,也不方便阅读。过去的办法是截图,哎呀,太麻烦了!今天在linuxtoy上看到一篇文章,说可以在openoffice文档里实现代码加亮。就按图索骥,亲自实验了一下。 从 http://extensions.services.openoffice.org/en/proj...

CentOS 编译安装 MongoDB 数据库

October 16, 2010 – 12:15 am
测试环境 CentOS 5.3 x86_64 安装开发工具和开发库 安装Scons yum install -y python-devel tar zxf scons-1.2.0.tar.gz cd scons-1.2.0 python setup.py install cd .. 安装spidermonkey库 yum install -y boost boost-devel tar zxf js-1.7.0.tar.gz cd js/src/ export CFLAGS="-DJS_C_STRINGS_ARE_UTF8" make -f Makefile.ref JS_DIST=/usr gmake -f Makefile.ref export cd ../....

解决执行 df -h 卡住,yum和rpm都无法安装软件问题

September 29, 2010 – 10:55 pm
线上一台服务器需要安装screen,结果不论yum安装还是rpm安装都无法进行,据其他开发人员反应,执行 df -h 也会卡住,真是奇怪。我们运行一下rpm安装看看,把调试信息打印出来: [root@pindex7 ~]# rpm -ivh -vv screen-4.0.3-1.el5.x86_64.rpm ... ...中间省略很多信息... ... D: mounted filesystems: D: i dev bsize...

CentOS搭建局域网Yum更新源服务器

September 21, 2010 – 2:48 am
最近一口气配置了好几个使用openvz实现的虚拟机,结果基于模板创建的虚拟机属于无包安装的CentOS,真正使用起来缺这缺那,yum安装一百多个软件包简直是噩梦,时间宝贵,干脆在本地局域网环境内搭建一个CentOS软件仓库服务器吧,以后yum安装软件速度起码能快点,软件包的更新倒不是最重要的,毕竟...

CentOS + OpenVZ 实现多虚拟机方案

September 8, 2010 – 7:37 am
日常的开发任务需要许多开发测试服务器支持,尤其是开发小组多了以后,大家都想有自己的开发服务器,让自己的软件产品运行在上面,那种自豪感更会激励众多软件工程师迸发出伟大的灵感,开发出更适合用户和市场的软件产品。但是现在是节约型社会,低碳生活是我们不懈追求的。服务器多了,...

CentOS安装zimbra实现电子邮件方案

August 4, 2010 – 1:15 am
实验环境 CentOS 5.3 x86_64 安装开发工具开发库,默认语言选择中文。 安装前准备 1.安装CentOS时设置好主机名mail.hluan.com; 2.关闭防火墙和selinux; 3.修改/etc/hosts文件,确保加上了此行,如下: 192.168.90.108 mail.hluan.com hluan 4.配置好DNS服务,使mail.hluan.com的mx记录指向192.168.90.108,参考文章CentOS+Bi...

CentOS+Bind配置DNS服务器

August 2, 2010 – 1:09 am
知识点学习: DNS是什么? DNS全称是:Domain Name System,通俗的理解就是我们输入 www.google.com,就等于输入了64.233.189.104,可以直接访问google的网页,毕竟www.google.com这一串字符比数字的IP地址好记忆。实际上,DNS是一个分布式数据库。允许对整个数据库各个部分进行本地控制,同时整个网络也能通过...