rsync通过服务同步、linux系统日志、screen工具
rsync通過服務(wù)同步
/etc/rsyncd.conf是rsync的默認(rèn)配置文件,該配置文件不存在,需要編輯內(nèi)容
主服務(wù)器上的操作:
1、[root@test rsync]# cat /etc/rsyncd.conf?
#啟動(dòng)的端口
port=873
#log文件
log file=/var/log/rsync.log
pid file=/var/run/rsyncd.pid
#必須寫服務(wù)端的IP
address=192.168.3.83
[test]
#模塊存的地方
path=/tmp/rsync
#使用true后,只能在/tmp/rsync中傳輸文件
use chroot=true
#最大連接數(shù)
max connections=4
#設(shè)置為no后可以在客戶端內(nèi)上傳數(shù)據(jù)到服務(wù)器端
read only=no
list=true
uid=root
gid=root
#auth users=test
#secrets file=/etc/rsyncd.passwd
可以寫ip,網(wǎng)段
hosts allow=192.168.3.76
2、啟動(dòng)服務(wù)
[root@test etc]# rsync --daemon?
[root@test 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目錄下
[root@test76 ~]# rsync -avP /etc/fstab 192.168.3.83::test/
4、在客戶端上將服務(wù)器端的內(nèi)容同步到本地
[root@test76 ~]# rsync -avP? 192.168.3.83::test/passwd /tmp/222.txt
5、加入密碼文件-安全
test:為一個(gè)認(rèn)證用戶
服務(wù)器上:
配置文件新增:
auth users=test
secrets file=/etc/rsyncd.passwd
[root@test-7 backup]# cat /etc/rsyncd.passwd?
test:123qwe
chmod 600 /etc/rsyncd.passwd
客戶端上操作
[root@dns-server ~]# cat /etc/rsyncd.passwd?
123qwe
chmod 600 /etc/rsyncd.passwd
將客戶端的文件上傳到服務(wù)器 ?
rsync -avzL /etc/passwd --password-file=/etc/rsyncd.passwd?test@192.168.100.102::backup/
將服務(wù)器上的文件下載到客戶端 ?
rsync -avzL?test@192.168.100.102::backup/ /tmp/ --password-file=/etc/rsyncd.passwd
linux系統(tǒng)日志
/var/log/messages 系統(tǒng)總?cè)罩?/p>
/etc/logrotate.conf 日志切割配置文件
/var/log/dmesg 系統(tǒng)硬件信息日志
/var/log/secure 安全日志文件(root密碼輸入錯(cuò)誤都會(huì)記錄)
last
查看最近一次登錄的用戶信息
[root@test 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
查看登錄失敗的用戶;對(duì)應(yīng)的日志文件/var/log/btmp
screen工具
表示一個(gè)虛擬終端,在前臺(tái)運(yùn)行
讓一個(gè)腳本一直在后臺(tái)運(yùn)行,而不中斷
nohup ./test.sh &
安裝:
?yum install -y screen
[root@test rsync]# screen #直接進(jìn)入一個(gè)bash
[root@test rsync]#ping?www.baidu.com
ctral a組合鍵再按d退出虛擬終端,但不是結(jié)束
screen -ls 查看虛擬終端列表
?screen -r id 進(jìn)入指定的終端
[root@test rsync]# screen -ls? #pts-1.test:表示為名稱,也可以自己自定義
There is a screen on:
11496.pts-1.test(Detached)
1 Socket in /var/run/screen/S-root.
[root@test rsync]# screen -r 11496
[root@test rsync]# screen -S ping? #直接指定名稱
[root@test rsync]# screen -r ping? #進(jìn)入
本文轉(zhuǎn)自方向?qū)α?#xff0c;就不怕路遠(yuǎn)了!51CTO博客,原文鏈接:http://blog.51cto.com/jacksoner/1979311 ,如需轉(zhuǎn)載請(qǐng)自行聯(lián)系原作者
總結(jié)
以上是生活随笔為你收集整理的rsync通过服务同步、linux系统日志、screen工具的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Android SearchView 搜
- 下一篇: 工信部王卫明:我国5G研发开局良好