rsync经过服务同步,linux系统日志,screen工具

rsync经过服务同步:

首先编辑配置文件 vi /etc/rsyncd.conf,而后把新配置文件粘贴进去。添加配置文件须要修改本机IP,和目标机器IP    address=本机IP   hosts allow=目标机器IPhtml

(红色的就是配置文件样例)linux

 rsyncd.conf样例
port=873        = 指定在哪一个端口启动rsyncd服务,默认是873端口。

log file=/var/log/rsync.log    = 指定日志文件。
pid file=/var/run/rsyncd.pid   =指定pid文件,这个文件的做用涉及服务的启动、中止等进程管理操做。
address=192.168.133.130   =指定启动rsyncd服务的IP。假如你的机器有多个IP,就能够指定由其中一个启动rsyncd服务,若是不指定该参数,默认是在所有IP上启动。

[test]    = [ ]里面的就是模块名称
path=/root/rsync    = 指定数据存放的路径。

use chroot=true     =  表示在传输文件前首先chroot到path参数所指定的目录下。这样作的缘由是实现额外的安全防御,但缺点是须要以roots权限,而且不能备份指向外部的符号链接所指向的目录文件。默认状况下chroot值为true,若是你的数据当中有软链接文件,建议你设置成false。
max connections=4     =  指定最大的链接数,默认是0,即没有限制。
read only=no    =若是为true,则不能上传到该模块指定的路径下。    true和false
list=true   = 表示当用户查询该服务器上的可用模块时,该模块是否被列出,设定为true则列出,false则隐藏。
uid=root   = 指定传输文件时以哪一个用户/组的身份传输。
gid=root    = 同上
auth users=test     = 指定传输时要使用的用户名。

secrets file=/etc/rsyncd.passwd     = 指定密码文件,该参数连同上面的参数若是不指定,则不使用密码验证。注意该密码文件的权限必定要是600。格式:用户名:密码
hosts allow=192.168.133.132 1.1.1.1 2.2.2.2  192.168.133.0/24    =  表示被容许链接该模块的主机,能够是IP或者网段,若是是多个,中间用空格隔开。安全

当设置了auth users和secrets file后,客户端连服务端也须要用用户名密码了,若想在命令行中带上密码,能够设定一个密码文件:服务器

rsync -avL test@192.168.133.130::test/test1/ /tmp/test8/ --password-file=/etc/pass工具

其中/etc/pass内容就是一个密码,权限要改成600ui

1.编辑配置文件 vi /etc/rsyncd.confspa

启动服务: rsync --daemon .net

rsync -avP /tmp/1.txt 172.16.17.70::test/momo.txt (在客户端机器上操做,这个是从客户端将文件推送到服务端) 命令行

(在客户端机器上操做,这个是从服务端拉取文件到客户端) 
rsync -avP 172.16.17.70::test/momo.txt /tmp/2.txt 日志

 

linux系统日志:

/var/log/messages   =  系统的总日志文件(天天全部的日志文件基本都保存在里面)

ls  /var/log/messages*   能够查看系统切割后的日志文件,日志文件后面有时间年月日。

一、cat /etc/logrotate.conf 日志切割配置文件 

参考: 
http://www.javashuo.com/article/p-tauwscem-r.html 

 

二、dmesg 命令 :把系统硬件相关的日志列出来,它保存在内存中的,不是文件(假如硬盘或网卡有问题,能够查看这个日志)。dmesg -c 能够清空掉 

 

三、/var/log/dmesg 系统启动的日志文件 

 

四、last命令,用来查看正确的登陆历史,包括reboot。调用的文件/var/log/wtmp ,不能直接cat,只能用last来看

last /var/log/wtmp    调用文件日志

 

五、lastb命令,查看登陆失败的用户,对应的文件时 /var/log/btmp 

 

六、 /var/log/secure 安全日志      (每登陆一次系统就会本身记录一次安全日志,不管登陆是否成功)

 

screen工具:

一、为了避免让一个任务意外中断 
nohup command &

二、 screen是一个虚拟终端,安装命令:yum install -y screen

三、screen直接回车就进入了虚拟终端 
ctral a组合键再按d退出虚拟终端,但不是结束 

四、screen -ls 查看虚拟终端列表 

五、screen -r id 进入指定的终端 

六、screen -S "test_srceen" 给对应的虚拟终端命名 

七、screen -r aming 直接经过命名的名称进入对应的虚拟终端

 

 

扩展:

1. Linux日志文件总管logrotate :http://linux.cn/article-4126-1.html

2. xargs用法详解 : http://blog.csdn.net/zhangfn2011/article/details/6776925    

相关文章
相关标签/搜索