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    

相關文章
相關標籤/搜索