日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

三十六、rsync通过服务同步、Linux系统日志、screen工具

發布時間:2023/12/15 linux 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 三十六、rsync通过服务同步、Linux系统日志、screen工具 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

三十六、rsync通過服務同步、Linux系統日志、screen工具

一、rsync通過服務同步

該方式可以理解為:在遠程主機上建立一個rsync的服務器,在服務器上配置好各種應用,然后本機將作為客戶端連接遠程的服務器。

啟動服務前要先編輯配置文件/etc/rsyncd.conf

啟動服務:rsync --daemon

# rsync -av /etc/passwd 192.168.93.130::/tmp/1.txt 雙冒號后跟模塊名。

遇到沒有路由過去的先要檢查網絡連通性,再檢查端口。

telnet IP+端口:檢測端口是否通暢。

當端口不通暢時,查看iptables,停掉服務。

--port:指定端口名

配置rsync服務器:在主機上建立并配置rsync的配置文件。

# vi /etc/rsyncd.conf

port=873 ? ? ? 指定哪個端口啟動rsync服務,默認873.

log file=/var/log/rsync.log ? ? ? 指定日志文件

pid file=/var/run/rsync.pid ? 指定pid文件,該文件作用涉及服務的啟動、停止等進程管理操作

address=192.168.93.130 ? 啟動rsync服務的IP,若機器上有多個IP,可指定由其中一個啟動,若不指定該參數,默認在全部IP上啟動。 ? ? ? 以上四個屬于全局配置

[test] ? ? ? []指定模塊名,內容自定義 ? ? ? ? ? ? ? ?test以下的屬于模塊配置

path=/tmp/rsync ? ? ? ? ? ?數據存放的路徑

use chroot=true|false ? 傳輸文件前,先chroot到path指定的目錄下。默認值為true,當數據中有軟鏈接文件,就設置成false。做這個是實現額外的安全防護,缺點是需要root權限,且不能備份指向外部的符號連接的指向的目錄文件。true為限定,false為不限定。

max connections=4 ? 指定最大的連接數,默認是0,即無限制。

read only=no ?true|false 是否只讀,若服務端設置為true,則不能上傳到該模塊指定的路徑下。

list=true ? ?表示當用戶查詢該服務器上的可用模塊時,該模塊是否被列出,true為列出,false為隱藏

uid=root ? 和gid指定傳輸文件時以哪個用戶/組的身份傳輸。

gid=root

auth users=test ?指定傳輸時要使用的文件名。

secrets file=/etc/rsyncd.passwd ? 指定密碼文件,連同上面的參數,若不指定,則不使用密碼驗證,該密碼文件的權限一定要是600.

hosts allow=192.168.93.2 ?表示被允許連接該模塊的主機,可以是IP或者網段,若是多個,用空格隔開。

配置文件分兩部分:全局配置和模塊配置,一個文件中有多個模塊,模塊名可自定義,格式如上,模塊配置也可以配置成全局參數。

用法:

# rsync --prot=873 192.168.93.130::

不加模塊名,當list設置為true時,就可以查詢到可用模塊。因此可以設置false好點。

# rsync --prot=873 --passwd-file=/etc/rsync_pass.txt test@192.168.93.130::test

--passwd-file,指定密碼文件,不用輸入密碼。

二、Linux系統日志

監控系統狀況、排查系統故障等,可以通過日志來檢查錯誤發生的原因,或***者的痕跡。主要功能是審計與監測,可以實時監測系統狀態,監測和追蹤***者等。

(一)/var/log/messages

Linux系統的總日志文件,核心系統日志文件。

系統分割日志。logrotate ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?

weekly:每周切割一次

rotate 4:保留四個

create:創建一個新的文件

dateext:后綴名

compress:是否要壓縮,.tar.gz格式

由/var/run/syslogd.pid這個服務決定

(二)dmesg命令

把硬件相關的日志列出來,這些日志保存在內存中。要多關注這個命令,可以顯示系統的啟動信息,如果某個硬件有問題,用這個也可以看到。

/var/log/dmesg該文件就是一個系統啟動的文件,和這個命令無關。

(三)last命令

查看正確的登錄歷史,包括reboot

/var/log/wtmp調用的就是這個日志,這是一個二進制文件,不能cat。

和last對應的是lastb,錯誤的登錄日志,對應的文件/var/log/btmp。

當系統被暴力破解時,這個btmp文件就會有很多條。

安全日志:/var/log/secure。

三、screen工具

當執行命令或寫腳本需要太長時間,為了避免中途斷網或其他意外情況發生。

(一)nohup

nohup 執行命令+日志 &:這樣用,丟到后臺去

(二)screen工具

screen是一個虛擬終端。

yum install -y screen

screen直接回車就進入到虛擬終端。

先Ctrl+a,再按d退出該screen會話,這是把screen丟到后臺,沒有結束

結束會話按Ctrl+d或輸入exit。

退出后想再登錄,可用命令screen -r [screen編號]

若當前只打開了一個會話,后面的編號可以省略。

當有某個需要長時間運行的命令,或者腳本時,就打開一個screen會話,然后運行任務,再Ctrl+a丟后臺再按d退出會話。這樣不影響終端窗口上的任何操作。

screen -ls:查看已經打開的screen會話

screen -S “test”:-S選項,自定義名字。

screen -r:進入指定的終端。


轉載于:https://blog.51cto.com/13576245/2092250

總結

以上是生活随笔為你收集整理的三十六、rsync通过服务同步、Linux系统日志、screen工具的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。