rsync通過服務(wù)同步/Linux系統(tǒng)日志/screen工具

rsync通過服務(wù)同步

這種方式可以理解為在遠(yuǎn)程主機(jī)上建立一個(gè)rsync的服務(wù)器,在服務(wù)器上配置好rsync的各種應(yīng)用,然后將本機(jī)作為rsync的一個(gè)客戶端連接的rsync服務(wù)器。下面就介紹一下如何設(shè)置一臺(tái)rsync服務(wù)器。

先創(chuàng)建一個(gè)目錄

[root@hch ~]# mkdir /tmp/rsync

[root@hch ~]# chmod 777 /tmp/rsync/

編輯rsync配置文件

[root@hch ~]# vim /etc/rsyncd.conf


port=873

log file=/var/log/rsync.log

pid file=/var/run/rsyncd.pid

address=10.2.33.71

[hch]

path=/tmp/rsync

use chroot=true

max connections=4

read only=no

list=true

uid=root

gid=root

#auth users=haolinux

#

##secrets file=/etc/rsyncd.passwd

#

#hosts allow=10.2.32.213

rsync.conf配置文件的參數(shù)作用

port: 指定在哪個(gè)端口啟動(dòng)rsync服務(wù),默認(rèn)是873端口

log file: 指定日志文件

pid file: 指定pid文件,這個(gè)文件的作用涉及服務(wù)的啟動(dòng),停止等進(jìn)程管理操作。

address: 指定啟動(dòng)rsync服務(wù)的ip。假如你的機(jī)器有多個(gè)ip,就可以指定由其中一個(gè)啟動(dòng)rsync服務(wù),如果不指定該參數(shù),默認(rèn)是在全部ip上啟動(dòng)。

[]: 指定模塊名,里面內(nèi)容自定義。

path: 指定數(shù)據(jù)存放的路徑。

use chroot true|false: 指示在傳輸文件前,首先chroot到path參數(shù)所指定的目錄下。這樣做的原因是實(shí)現(xiàn)額外的安全防護(hù),但缺點(diǎn)是需要roots權(quán)限,并且不能備份指向外部的符號(hào)鏈接所指向的目錄文件。默認(rèn)情況下chroot值為true,如果你的數(shù)據(jù)當(dāng)中有軟連接文件,建議設(shè)置成false。

max connections: 指定最大的連接數(shù),默認(rèn)是0,既沒有限制。

read only ture|false: 如果是true,則不能上傳到該模塊指定的路徑下。

list: 表示用戶查詢?cè)摲?wù)器上的可用模塊時(shí),該模塊時(shí)否被列出,設(shè)定為true則列出,設(shè)定為false則隱藏。

uid/gid: 定傳輸文件時(shí)以哪個(gè)用戶/組的身份傳輸。

auth users: 指定傳輸時(shí)要使用的用戶名。

secrets file: 指定密碼文件,該參數(shù)連同上面的參數(shù)如果不指定,則不使用密碼驗(yàn)證。注意,該密碼文件的權(quán)限一定要是600

hosts allow: 表示被允許連接該模塊的主機(jī),可以是ip或者網(wǎng)段,如果是多個(gè),中間用空格隔開。

啟動(dòng)rsync服務(wù)

[root@hch ~]# rsync --daemon

[root@hch ~]# ps aux |grep rsync

切換到第二來機(jī)器,用Telnet檢查端口是否正常連通

[root@jumpserver ~]# telnet 10.2.33.71 873

Trying 10.2.33.71...

Connected to 10.2.33.71.

Escape character is '^]'.

@RSYNCD: 30.0

^]

telnet> quit

Connection closed.

接下來就可以將第一個(gè)服務(wù)器上的文件遠(yuǎn)程發(fā)送到第二臺(tái)服務(wù)器上了

[root@jumpserver ~]# rsync -avP cs.txt 10.2.33.71::hch/cs1.txt

sending incremental file list

cs.txt

? ? ? ? 1052 100%? ? 0.00kB/s? ? 0:00:00 (xfer#1, to-check=0/1)

sent 1122 bytes? received 27 bytes? 2298.00 bytes/sec

total size is 1052? speedup is 0.92

Linux系統(tǒng)日志

/var/log/messages 系統(tǒng)總?cè)罩?/p>

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

/var/log/dmesg 系統(tǒng)啟動(dòng)日志

/var/log/scure 安全日志文件

查看系統(tǒng)日志配置配件

[root@hch ~]# cat /etc/logrotate.conf

內(nèi)存中系統(tǒng)日志

dmesg命令

查看系統(tǒng)硬件相關(guān)的日志。dmesg命令被用于檢查和控制內(nèi)核的環(huán)形緩沖區(qū)。kernel會(huì)將開機(jī)信息存儲(chǔ)在ring buffer中。您若是開機(jī)時(shí)來不及查看信息,可利用dmesg來查看。開機(jī)信息保存在:/var/log/dmesg文件里。

在該日志中可以查看系統(tǒng)有哪些硬件故障。

語法:?dmesg [option]

Options:

-c:清除日志(系統(tǒng)重啟會(huì)重新生成)

-n:指定記錄信息的層級(jí)

last命令

last命令用于顯示用戶最近登錄信息。單獨(dú)執(zhí)行l(wèi)ast命令,它會(huì)讀取/var/log/wtmp的文件,并把該給文件的內(nèi)容記錄的登入系統(tǒng)的用戶名單全部顯示出來。

lastb命令

lastb命令用于顯示用戶錯(cuò)誤的登錄列表,此指令可以發(fā)現(xiàn)系統(tǒng)的登錄異常。單獨(dú)執(zhí)行l(wèi)astb命令,它會(huì)讀取位于/var/log目錄下,名稱為btmp的文件,并把該文件內(nèi)容記錄的登入失敗的用戶名單,全部顯示出來。(/var/log/btmp)

logrotate命令

logrotate命令用于對(duì)系統(tǒng)日志進(jìn)行輪轉(zhuǎn)、壓縮和刪除,也可以將日志發(fā)送到指定郵箱。使用logrotate指令,可讓你輕松管理系統(tǒng)所產(chǎn)生的記錄文件。每個(gè)記錄文件都可被設(shè)置成每日,每周或每月處理,也能在文件太大時(shí)立即處理。您必須自行編輯,指定配置文件,預(yù)設(shè)的配置文件存放在/etc/logrotate.conf文件中。

安裝logrotate工具: yum install logrotate crontabs

screen工具

Screen是一款由GNU計(jì)劃開發(fā)的用于命令行終端切換的自由軟件。用戶可以通過該軟件同時(shí)連接多個(gè)本地或遠(yuǎn)程的命令行會(huì)話,并在其間自由切換。GNU Screen可以看作是窗口管理器的命令行界面版本。它提供了統(tǒng)一的管理多個(gè)會(huì)話的界面和相應(yīng)的功能。

安裝screen工具:yum install -y screen

進(jìn)入虛擬終端

[root@hch ~]# screen

退出screen虛擬終端,但不關(guān)閉

Ctrl+a?再按?d

查看虛擬終端列表

[root@hch ~]# screen -ls

There is a screen on:

1895.pts-0.ask-02 (Detached)

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

進(jìn)入指定虛擬終端

[root@hch ~]# screen -r 1985

自定義虛擬終端名稱

[root@hch ~]# screen -C "Ask_screen"

完全退出虛擬終端

[root@hch ~]# exit

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容