10.32/10.33 rsync通过服务同步 10.34 linux系统日志 screen工具
通過后臺(tái)服務(wù)的方式
在遠(yuǎn)程主機(jī)上建立一個(gè)rsync的服務(wù)器,在服務(wù)器上配置好rsync的各種應(yīng)用,然后將本機(jī)作為rsync的一個(gè)客戶端連接遠(yuǎn)程的rsync服務(wù)器。
在128主機(jī)上建立并配置rsync的配置文件/etc/rsyncd.conf,把你的rsyncd.conf編輯成以下內(nèi)容:
[root@aminglinux-123?~]#?vim?/etc/rsyncd.conf #?/etc/rsyncd:?configuration?file?for?rsync?daemon?mode port=873 log?file=/var/log/rsync.log pid?file=/var/run/rsyncd.pid address=192.168.193.128 #?See?rsyncd.conf?man?page?for?more?options.#?configuration?example: [test] path=/root/rsync read?only=no list=true uid?=?root gid?=?root use?chroot=true max?connections=4 auth?users=test secrets?file=/etc/rsyncd.passwd hosts?allow=192.168.193.128rscond.com中的port,logfile,pid file,address都屬于全局配置;[test]以下的部分就是模塊配置。man rsyncd.conf可以獲得更多信息。
port:指定在哪個(gè)端口啟動(dòng)rsyncd服務(wù),默認(rèn)是873端口。
log file:指定日志文件。
pid file:指定pid文件,這個(gè)文件的作用涉及服務(wù)的啟動(dòng)、停止等進(jìn)程管理操作。
address:指定啟動(dòng)rsyncd服務(wù)的IP。
[]:指定模塊名。
path:指定數(shù)據(jù)存放的路徑。
use chroot true|false:表示在傳輸文件之前,首先chroot到path參數(shù)所指定的目錄下。
max connections:指定最大的連接數(shù),默認(rèn)是0,即沒有限制。
read only ture|false:如果為true,則不能上傳到該模塊指定的路徑下。
list:表示當(dāng)用戶查詢?cè)摲?wù)器上的可用模塊時(shí),該模塊是否被列出,設(shè)定為true則列出,設(shè)定為false則隱藏。
uid/gid:指定傳輸文件時(shí)以哪個(gè)用戶/組的身份傳輸。
auth users:指定傳輸時(shí)要使用的用戶名。
secrets file:指定密碼文件。
hosts allow:表示被允許連接該模塊的主機(jī)。
編輯secrets file并保存后要賦予600權(quán)限。
[root@aminglinux-123?etc]#?cat?/etc/rsyncd.passwd [root@aminglinux-123?etc]#?vim?/etc/rsyncd.passwd [root@aminglinux-123?etc]#?cat?/etc/rsyncd.passwd test:test123 [root@aminglinux-123?etc]#?chmod?600?/etc/reyncd.passwd chmod:?無法訪問"/etc/reyncd.passwd":?沒有那個(gè)文件或目錄 [root@aminglinux-123?etc]#?chmod?600?/etc/rsyncd.passwdlinux系統(tǒng)日志
/var/log/messages
體統(tǒng)啟動(dòng)時(shí)的引導(dǎo)信息,系統(tǒng)運(yùn)行時(shí)的其他狀態(tài)都會(huì)存放在這個(gè)文件里。
通過logrotate工具來實(shí)現(xiàn)的,它的配置文件是/etc/logrotate.conf。
[root@aminglinux-123?~]#?cat?/etc/logrotate.conf #?see?"man?logrotate"?for?details #?rotate?log?files?weekly weekly#?keep?4?weeks?worth?of?backlogs rotate?4#?create?new?(empty)?log?files?after?rotating?old?ones create#?use?date?as?a?suffix?of?the?rotated?file dateext#?uncomment?this?if?you?want?your?log?files?compressed #compress#?RPM?packages?drop?log?rotation?information?into?this?directory include?/etc/logrotate.d#?no?packages?own?wtmp?and?btmp?--?we'll?rotate?them?here /var/log/wtmp?{monthlycreate?0664?root?utmpminsize?1Mrotate?1 }/var/log/btmp?{missingokmonthlycreate?0600?root?utmprotate?1 }#?system-specific?logs?may?be?also?be?configured?here.man rsyslog.com 查看更多信息。
dmesg
可以顯示系統(tǒng)的啟動(dòng)信息
安全日志
xargs應(yīng)用
查找當(dāng)前目錄創(chuàng)建時(shí)間大于10天的文件,然后再刪除。
screen工具介紹
使用nohup
先寫一個(gè)sleep.sh腳本,放到后臺(tái)執(zhí)行。
[root@aminglinux-123?test]#?cat?/usr/local/sbin/sleep.sh !?/bin/bash [root@aminglinux-123?test]#?nohup?sh?/usr/local/sbin/sleep.sh?& [1]?40760screen工具
screen是一個(gè)可以在多個(gè)進(jìn)程之間多路復(fù)用一個(gè)物理終端的窗口管理器。
安裝screen命令yum install -y screen
-bash-4.2#?screen?-ls There?is?a?screen?on:40865.pts-1.aminglinux-123??????(Detached) 1?Socket?in?/var/run/screen/S-root.轉(zhuǎn)載于:https://blog.51cto.com/13107353/2147500
總結(jié)
以上是生活随笔為你收集整理的10.32/10.33 rsync通过服务同步 10.34 linux系统日志 screen工具的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 梦到雨天开车路况难是什么意思
- 下一篇: Linux 下的 hosts文件