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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了rsync通过服务同步linux系统日志screen工具相关的知识,希望对你有一定的参考价值。

rsync通过服务同步

/etc/rsyncd.conf是rsync的默认配置文件,该配置文件不存在,需要编辑内容

主服务器上的操作:

1、[[email protected] rsync]# cat /etc/rsyncd.conf 

#启动的端口

port=873

#log文件

log file=/var/log/rsync.log

pid file=/var/run/rsyncd.pid

#必须写服务端的IP

address=192.168.3.83

[test]

#模块存的地方

path=/tmp/rsync

#使用true后,只能在/tmp/rsync中传输文件

use chroot=true

#最大连接数

max connections=4

#设置为no后可以在客户端内上传数据到服务器端

read only=no

list=true

uid=root

gid=root

#auth users=test

#secrets file=/etc/rsyncd.passwd

可以写ip,网段

hosts allow=192.168.3.76

2、启动服务

[[email protected] etc]# rsync --daemon 

[[email protected] etc]# ps aux | grep rsync

root      7896  0.2  0.0 107636   668 ?        Ss   10:36   0:00 rsync --daemon

root      7898  0.0  0.0 103320   892 pts/2    S+   10:36   0:00 grep rsync

3、在客户端上将/etc/fstab文件同步到/tmp/rsync目录下

[[email protected] ~]# rsync -avP /etc/fstab 192.168.3.83::test/

4、在客户端上将服务器端的内容同步到本地

[[email protected] ~]# rsync -avP  192.168.3.83::test/passwd /tmp/222.txt

5、加入密码文件-安全

test:为一个认证用户

服务器上:

配置文件新增:

auth users=test

secrets file=/etc/rsyncd.passwd

[[email protected] backup]# cat /etc/rsyncd.passwd 

test:123qwe

chmod 600 /etc/rsyncd.passwd


客户端上操作

[[email protected] ~]# cat /etc/rsyncd.passwd 

123qwe

chmod 600 /etc/rsyncd.passwd

将客户端的文件上传到服务器  

rsync -avzL /etc/passwd --password-file=/etc/rsyncd.passwd test@192.168.100.102::backup/

将服务器上的文件下载到客户端  

rsync -avzL test@192.168.100.102::backup/ /tmp/ --password-file=/etc/rsyncd.passwd


linux系统日志

/var/log/messages 系统总日志

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

/var/log/dmesg 系统硬件信息日志

/var/log/secure 安全日志文件(root密码输入错误都会记录)


last

查看最近一次登录的用户信息

[[email protected] logrotate.d]# last -3  #最近3次的信息

root     pts/4        192.168.3.81     Mon Nov  6 15:08   still logged in   

root     pts/3        192.168.3.81     Mon Nov  6 14:44   still logged in   

root     pts/0        192.168.3.81     Mon Nov  6 14:35   still logged in


 lastb

查看登录失败的用户;对应的日志文件/var/log/btmp


screen工具

表示一个虚拟终端,在前台运行

让一个脚本一直在后台运行,而不中断

nohup ./test.sh &


安装:

 yum install -y screen

[[email protected] rsync]# screen #直接进入一个bash

[[email protected] rsync]#ping www.baidu.com

ctral a组合键再按d退出虚拟终端,但不是结束

screen -ls 查看虚拟终端列表

 screen -r id 进入指定的终端

[[email protected] rsync]# screen -ls  #pts-1.test:表示为名称,也可以自己自定义

There is a screen on:

11496.pts-1.test(Detached)

1 Socket in /var/run/screen/S-root.


[[email protected] rsync]# screen -r 11496

[[email protected] rsync]# screen -S ping  #直接指定名称

[[email protected] rsync]# screen -r ping  #进入


本文出自 “探索发现新事物” 博客,请务必保留此出处http://shenj.blog.51cto.com/5802843/1979311

以上是关于rsync通过服务同步linux系统日志screen工具的主要内容,如果未能解决你的问题,请参考以下文章

rsync通过服务同步/Linux系统日志/screen工具

rsync通过服务同步,Linux系统日志,screen工具

10.32/10.33 rsync通过服务同步 10.34 linux系统日志 10.35 scre

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

rsync通过服务同步linux系统日志和screen工具

十rsync:介绍常用选项通过ssh同步通过服务同步linux系统日志screen