rsync通過服務同步、linux系統日誌、screen工具
rsync通過服務同步
/etc/rsyncd.conf是rsync的預設配置檔案,該配置檔案不存在,需要編輯內容
主伺服器上的操作:
1、[root@test 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、啟動服務
[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、在客戶端上將伺服器端的內容同步到本地
[root@test76 ~]# rsync -avP 192.168.3.83::test/passwd /tmp/222.txt
5、加入密碼檔案-安全
test:為一個認證使用者
伺服器上:
配置檔案新增:
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
將客戶端的檔案上傳到伺服器
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
檢視最近一次登入的使用者資訊
[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
檢視登入失敗的使用者;對應的日誌檔案/var/log/btmp
screen工具
表示一個虛擬終端,在前臺執行
讓一個指令碼一直在後臺執行,而不中斷
nohup ./test.sh &
安裝:
yum install -y screen
[root@test rsync]# screen #直接進入一個bash
[root@test rsync]#ping www.baidu.com
ctral a組合鍵再按d退出虛擬終端,但不是結束
screen -ls 檢視虛擬終端列表
screen -r id 進入指定的終端
[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 #進入
相關文章
- rsync 通過服務的方式同步 linux系統日誌 screen工具Linux
- Linux日誌服務初識Linux
- Linux 檔案同步工具之 rsyncLinux
- 搭建rsync服務並同步重要資料
- 同步備份工具Rsync有什麼特性?linux系統快速入門Linux
- 日誌服務
- Linux系統級日誌系統Linux
- Linux日誌系統(一)Linux
- Linux系統中五款好用的日誌分析工具Linux
- 重新整理 .net core 實踐篇—————日誌系統之服務與日誌之間[十六]
- LINUX檢視系統日誌Linux
- Rsync服務詳解
- Linux 網路通訊管理和系統服務管理Linux
- 使用 Nginx 構建前端日誌統計服務Nginx前端
- 綜合架構-5 實時同步服務-rsync+crond+inotify架構
- Linux nohup 啟動服務且不輸出日誌Linux
- 『學了就忘』Linux日誌管理 — 91、日誌服務rsyslogd說明Linux
- 透過 Filebeat 收集 ubuntu 系統日誌Ubuntu
- linux系統服務解析Linux
- 通過 Systemd Journal 收集日誌
- 日誌服務之使用Nginx模式採集日誌Nginx模式
- Linux 系統日誌的組成Linux
- 淺談融雲即時通訊服務「日誌優化」優化
- 用 Logwatch 工具監控 Linux 系統 Log 日誌(zt)Linux
- 日誌系統
- Linux-本地日誌服務管理(rsyslog基礎)Linux
- 用系統日誌瞭解你的 Linux 系統Linux
- windows10系統提示事件日誌服務不可用如何解決Windows事件
- Linux下注冊系統服務Linux
- phpMyadmin通過日誌寫webshellPHPWebshell
- 日誌服務資料匯入
- rsync資料同步工具應用指南
- Rsync 3.1.0 釋出,檔案同步工具
- HP-UX開源同步工具rsyncUX
- Linux 日誌檔案系統如何工作Linux
- linux檔案系統和日誌分析Linux
- Linux作業系統常用log日誌Linux作業系統
- 用日誌系統保護Linux安全Linux