0℃
2015年04月24日
⁄ Inotify
⁄ 被围观 28,218次+
说明:
服务器系统:CentOS
文件目录:/home/web/osyunwei.com
实现目的:
当/home/web/osyunwei.com下面除过cache目录之外,任何文件发生变化时,记录日志并保存。
具体操作:
一、安装Inotify-tools工具
1、查看服务器内核是否支持inotify
ll /proc/sys/fs/inotify #列出文件目录,出现下面的内容,说明服务器内核支持inotify
-rw-r--r-- 1 root root 0 Mar 7 02:17 max_queued_events
-rw-r--r-- 1 root root 0 Mar 7 02:17 max_user_instances
-rw-r--r-- 1 root root 0 Mar 7 02:17 max_user_watches
备注:...
Inotify, linux, 监控阅读全文
0℃
2015年01月09日
⁄ PHP
⁄ 被围观 22,058次+
说明:
php安装目录:/usr/local/php
php.ini配置文件路径:/usr/local/php/etc/php.ini
Nginx安装目录:/usr/local/nginx
Nginx网站根目录:/usr/local/nginx/html
1、安装xcache
cd /usr/local/src #进入软件包存放目录
wget http://xcache.lighttpd.net/pub/Releases/3.2.0/xcache-3.2.0.tar.gz #下载
tar zxvf xcache-3.2.0.tar.gz #解压
cd xcache-3.2.0 #进入安装目录
/usr/local/php/bin/phpize #用phpize生成configure配置文件
./configure --enable-xcache--enable-xcache-coverager --enable-xcache-op...
linux, php, Xcache阅读全文
0℃
2014年11月24日
⁄ 主从架构
⁄ 被围观 25,422次+
说明:
有两台已经安装完成的Mongodb数据库服务器,现在需要把一台设置为主库,另一台设置为从库,实现主从同步。
操作系统:CentOS 7.0 64位
MongoDB数据库版本:mongodb-linux-x86_64-2.6.5
准备工作:MongoDB数据库安装
请参考:Linux下安装配置MongoDB数据库
http://www.osyunwei.com/archives/7629.html
具体操作:
一、配置MongoDB主库
以下操作在MongoDB主库服务器上进行
1、cd /usr/local/mongodb/ #进入MongoDB安装目录
vi /usr/local/mongodb/mongodb.conf #编辑,在原来配置文件的最后一行添加以下...
linux, MongoDB, 主从架构, 数据库主从阅读全文
2℃
2014年10月10日
⁄ Zabbix
⁄ 被围观 65,758次+
说明:
Zabbix监控服务端已经配置完成,现在要使用Zabbix对Linux主机进行监控。
具体操作:
以下操作在被监控的Linux主机进行,这里以CentOS 6.x系统为例。
一、配置防火墙,开启10050、10051的TCP和UDP端口
vi /etc/sysconfig/iptables #编辑防火墙配置文件
-A INPUT -s 192.168.21.127 -m state --state NEW -m tcp -p tcp --dport 10050:10051 -j ACCEPT
-A INPUT -s 192.168.21.127 -m state --state NEW -m udp -p udp --dport 10050:10051 -j ACCEPT
:wq! #保存退出
service iptables restart #重启防火墙...
linux, Zabbix阅读全文
0℃
2014年09月30日
⁄ Zabbix
⁄ 被围观 291,173次+
说明:
操作系统:CentOS
IP地址:192.168.21.127
Web环境:Nginx+MySQL+PHP
zabbix版本:Zabbix 2.2 LTS
备注:Linux下安装zabbix需要有LAMP或者LNMP运行环境
准备篇:
一、Web环境:Nginx+MySQL+PHP
CentOS 7.0编译安装Nginx1.6.0+MySQL5.6.19+PHP5.5.14
http://www.osyunwei.com/archives/7891.html
二、zabbix软件包下载
zabbix-2.2.6
http://jaist.dl.sourceforge.net/project/zabbix/ZABBIX%20Latest%20Stable/2.2.6/zabbix-2.2.6.tar.gz
上传zabbix-2.2.6.tar.gz到服务器/usr/local/src目录下面
安装篇
一...
linux, Zabbix阅读全文
0℃
2014年09月19日
⁄ Nginx
⁄ 被围观 36,229次+
说明:
操作系统:CentOS 6.x
web环境:php+nginx+mysql
nginx安装目录:/usr/local/nginx
nginx配置文件:/usr/local/nginx/conf/nginx.conf
nginx默认站点目录:/usr/local/nginx/html/
需求:让nginx能够解析.cgi后缀的文件
具体操作:
一、安装perl-fcgi依赖包,通过安装perl-fcgi来支持nginx运行.cgi
yum install perl-CPAN perl-ExtUtils-CBuilder perl-ExtUtils-MakeMaker
二、安装perl
cd /usr/local/src
wget http://www.cpan.org/src/5.0/perl-5.20.0.tar.gz #下载安装包,需要提前安装wget工具
tar -x...
cig, linux, nginx支持.cig阅读全文
0℃
2014年04月26日
⁄ MongoDB
⁄ 被围观 28,156次+
说明:
操作系统:CentOS 5.X 64位
MongoDB数据库服务器:
IP地址:192.168.21.130
Web服务器:
IP地址:192.168.21.127
PHP安装路径:/usr/local/php
实现目的:
安装PHP的MongoDB数据库扩展,通过PHP程序连接MongoDB数据库
具体操作:
一、安装PHP的MongoDB数据库扩展(在Web服务器192.168.21.127上操作)
下载地址:http://pecl.php.net/get/mongo-1.5.1.tgz
上传mongo-1.5.1.tgz到/usr/local/src目录
tar zxvf mongo-1.5.1.tgz #解压
cd mongo-1.5.1
/usr/local/php/bin/phpize
./configure --with-php-con...
linux, MongoDB阅读全文
0℃
2014年04月25日
⁄ MongoDB
⁄ 被围观 60,342次+
说明:
操作系统:CentOS 5.X 64位
IP地址:192.168.21.130
实现目的:
安装配置MongoDB数据库
具体操作:
一、关闭SElinux、配置防火墙
1、vi /etc/selinux/config
#SELINUX=enforcing #注释掉
#SELINUXTYPE=targeted #注释掉
SELINUX=disabled #增加
:wq! #保存退出
setenforce 0 #使配置立即生效
2、vi /etc/sysconfig/iptables #编辑
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 27017 -j ACCEPT #允许27017端口通过防火墙
:wq! #保存退出
/etc/init.d/iptables restart #重启防...
linux, MongoDB阅读全文
1℃
2014年04月10日
⁄ CentOS
⁄ 被围观 89,969次+
说明:
Cobbler服务器系统:CentOS 5.10 64位
IP地址:192.168.21.128
需要安装部署的Linux系统:
eth0(第一块网卡,用于外网)IP地址段:192.168.21.160-192.168.21.200
eth1(第二块网卡,用于内网)IP地址段:10.0.0.160-10.0.0.200
子网掩码:255.255.255.0
网关:192.168.21.2
DNS:8.8.8.8 8.8.4.4
所有服务器均支持PXE网络启动
实现目的:通过配置Cobbler服务器,全自动批量安装部署Linux系统
具体操作:
第一部分:在Cobbler服务器上操作
一、关闭SELINUX
vi /etc/selinux/config
#SELINUX=enforcing #...
Cobbler, linux, 批量安装Linux阅读全文
3℃
2014年04月08日
⁄ CentOS
⁄ 被围观 52,478次+
说明:
Kickstart服务器系统:CentOS 5.10 64位
IP地址:192.168.21.128
需要安装部署的Linux系统:CentOS 5.10 64位
eth0(第一块网卡,用于外网)IP地址段:192.168.21.160-192.168.21.200
eth1(第二块网卡,用于内网)IP地址段:10.0.0.160-10.0.0.200
子网掩码:255.255.255.0
网关:192.168.21.2
DNS:8.8.8.8 8.8.4.4
所有服务器均支持PXE网络启动
实现目的:通过配置Kickstart服务器,全自动批量安装部署Linux系统
具体操作:
第一部分:在Kickstart服务器系统操作
一、关闭SELINUX
vi /etc/selinux/conf...
DHCP, HTTP, Kickstart, linux, 批量安装阅读全文
0℃
2014年03月27日
⁄ Coreseek
⁄ 被围观 26,749次+
说明:
操作系统:CentOS 5.X
服务器IP地址:192.168.21.127
Web环境:Nginx+PHP+MySQL
站点根目录:/usr/local/nginx/html
目的:安装coreseek中文检索引擎,配置MySQL数据库访问接口,使用PHP程序实现中文检索。
CoreSeek官方网站:
http://www.coreseek.cn/
http://www.coreseek.cn/products/=%22/products-install/step_by_step/
http://www.coreseek.cn/products-install/mysql/
具体操作:
一、安装编译工具
yum install make gcc g++ gcc-c++ libtool autoconf automake imake mysql-devel libxml2-devel ...
linux, mysql, 中文检索阅读全文
3℃
2014年03月11日
⁄ Inotify
⁄ 被围观 99,348次+
前言:
一、为什么要用Rsync+sersync架构?
1、sersync是基于Inotify开发的,类似于Inotify-tools的工具
2、sersync可以记录下被监听目录中发生变化的(包括增加、删除、修改)具体某一个文件或某一个目录的名字,然后使用rsync同步的时候,只同步发生变化的这个文件或者这个目录。
二、Rsync+Inotify-tools与Rsync+sersync这两种架构有什么区别?
1、Rsync+Inotify-tools
(1):Inotify-tools只能记录下被监听的目录发生了变化(包括增加、删除、修改),并没有把具体是哪个文件或者哪个目录发生了变化记录下来...
Inotify, linux, Rsync, sersync阅读全文
3℃
2014年03月07日
⁄ Inotify
⁄ 被围观 76,708次+
说明:
操作系统:CentOS 5.X
源服务器:192.168.21.129
目标服务器:192.168.21.127,192.168.21.128
目的:把源服务器上/home/www.osyunwei.com目录实时同步到目标服务器的/home/www.osyunwei.com下
具体操作:
第一部分:分别在两台目标服务器192.168.21.127,192.168.21.128上操作
一、分别在两台在目标服务器安装Rsync服务端
1、关闭SELINUX
vi /etc/selinux/config #编辑防火墙配置文件
#SELINUX=enforcing #注释掉
#SELINUXTYPE=targeted #注释掉
SELINUX=disabled #增加
:wq! #保存,退出
setenforce 0 ...
CentOS, Inotify, linux, Rsync阅读全文
0℃
2014年02月26日
⁄ PHP
⁄ 被围观 46,187次+
说明:
操作系统:CentOS 5.x 64位
已安装php版本:php-5.4.4
已安装php路径:/usr/local/php
实现目的:
在不影响网站访问的情况下,重新编译php,增加对mcrypt扩展的支持
具体操作:
一、下载软件包
1、下载php(版本要与系统安装的一致)
http://museum.php.net/php5/php-5.4.4.tar.gz
2、下载libmcrypt(安装mcrypt需要此软件包)
http://nchc.dl.sourceforge.net/project/mcrypt/Libmcrypt/2.5.8/libmcrypt-2.5.8.tar.gz
3、下载mhash(安装mcrypt需要此软件包)
https://acelnmp.googlecode.com/files/mhas...
linux, mcrypt阅读全文
2℃
2013年03月27日
⁄ Oracle
⁄ 被围观 28,503次+
说明:
1、Windows Oracle数据库
操作系统:Windows Server 2008 R2
IP地址:192.168.0.128
Oracle数据库版本:Oracle11gR1
SID:orcl
端口:1521
Oracle相关账号:
账号:system 密码:123456
账号:OSYUNWEI 密码:OSYUNWEI
账号:OSYUNWEILOG 密码:OSYUNWEILOG
2、Linux Oracle数据库
操作系统:CentOS 5.9 64位
Oracle数据库版本:Oracle11gR1
Oracle数据库安装目录:/data/oracle/
IP地址:192.168.0.198
SID:orcl
端口:1521
Oracle相关账号:
账号:system 密码:123456
3、客户端
操作系统:Windows Serv...
linux, Oracle, Windows阅读全文
4℃
2012年06月10日
⁄ CentOS
⁄ 被围观 49,589次+
碰到问题:
通过SSH远程登录到Linux系统,要在/home目录下面下载一个mysql-5.5.25.tar.gz的安装包
在下载的过程中,不小心把SSH远程连接关闭了,这个时候下载也会中断
必须重新登录到系统,再次手动执行命令,才能继续下载之前未下载完成的文件。
有没有办法在SSH远程连接被断开或者关闭的时候,系统里面的下载程序还能继续运行?
再次登录到系统之后,还能够看都上次正在下载的文件?
系统运维 www.osyunwei.com 温馨提醒:qihang01原创内容©版权所有,转载请注明出处及原文链接
答案:有办法
解决办法:(以Cent...
linux, ssh, 远程连接阅读全文
1℃
2012年02月22日
⁄ CentOS
⁄ 被围观 38,217次+
说明:/home目录里面有data目录,data目录里面有a、b、c、d、e五个目录,现在要把data目录里面除过e目录之外的所有目录拷贝到/bak目录中
系统运维 www.osyunwei.com 温馨提醒:qihang01原创内容版权所有,转载请注明出处及原文链接
方法一:终端命令行下执行以下命令
cp -R `find /home/data -type d -path /home/data/e -prune -o -print | sed 1d ` /bak
########################################################
脚本实现
脚本存放路径/home/osyunwei.sh
vi /home/osyunwei.sh #编辑脚本,添加下面的代码...
linux, llinux cp, llinux 排除目录阅读全文