Linux服务器管理日记分享(6)
代码如下: address=192.168.254.137 port=873 max connections=10 uid=root gid=root use chroot=no strict modes=yes/pp motd file =/etc/rsyncd/rsyncd.motd log format=%t %a %m %f %b syslog facility=local
代码如下:
address=192.168.254.137
port=873
max connections=10
uid=root
gid=root
use chroot=no
strict modes=yes</p> <p>
motd file =/etc/rsyncd/rsyncd.motd
log format=%t %a %m %f %b
syslog facility=local3
timeout =300</p> <p>[upload]
path=/usr/local/ieternal/upload/
exclude =repository/
comment =upload path
ignore errors
read only=no
list=yes
auth users =rsync_user
secrets file =/etc/rsyncd/rsyncd.secrets
hosts allow=192.168.254.0/255.255.255.0
hosts deny=*
pid file =/var/run/rsyncd.pid
lock file =/var/run/rsync.lock
log file =/var/log/rsync.log
指定用户与密码,此处显示了内容:
代码如下:
#cat /etc/rsyncd/rsyncd.secrets
rsync_user:pass_word
欢迎信息:
代码如下:
#cat /etc/rsyncd/rsyncd.motd
services user=rsync_user;pass_word=***
启动rsync服务
代码如下:
#启动rsync服务:
/usr/bin/rsync --daemon --config=/etc/rsyncd/rsyncd.conf
# 查看端口状态
netstat -ntl
客户端:
代码如下:
# 1.安装
mkdir /usr/local/ieternal
mkdir /usr/local/ieternal/upload
mkdir /etc/rsyncd
yum -y install rsync xinetd</p> <p># 2.启动rsync依赖服务
/etc/init.d/xinetd start
chkconfig xinetd on</p> <p># 3.客户端必须配置密码文件
touch /etc/rsync.pas
chmod 600 /etc/rsync.pas
vim /etc/rsync.pas
指定密码:
代码如下:
#cat /etc/rsync.pas
pass_word
执行同步:
代码如下:
# 4.执行同步
# 下载:
rsync -auzv --progress --delete --password-file=/etc/rsync.pas <a href="mailto:rsync_user@192.168.254.137::upload">rsync_user@192.168.254.137::upload</a> /usr/local/ieternal/upload</p> <p># 上传:
rsync -auzv --progress --delete --password-file=/etc/rsync.pas /usr/local/ieternal/upload/* <a href="mailto:rsync_user@192.168.254.137::upload">rsync_user@192.168.254.137::upload</a>
错误信息:
代码如下:
rsync: failed to connect to 192.168.254.137: No route to host (113)
rsync error: error in socket IO (code 10) at clientserver.c(124) [receiver=3.0.6]
已查明是由于防火墙开启引起的,此时可以修改防火墙过滤规则,或者在客户端与服务器端停用防火墙:
代码如下:
# 停止防火墙
service iptables stop
20. IO监控工具
安装:
代码如下:
yum -y install iotop
使用
代码如下:
# iotop
大体的汇总信息如下:磁盘读写的速度
代码如下:
Total DISK READ: 0.00 B/s | Total DISK WRITE: 0.00 B/s
21. 安装memcached
如果没有gcc,需要安装:
代码如下:
# 安装 gcc
yum -y install gcc
安装依赖库 libevent::
代码如下:
# 安装依赖库 libevent
yum -y install libevent libevent-devel
下载 程序包, 参考地址是: http://memcached.org/
精彩图集
精彩文章