/etc/rsyslog.conf中shell
$ModLoad imudp $UDPServerRun 514
打開日誌服務監聽
修改/etc/sysconfig/rsyslog文件服務器
SYSLOGD_OPTIONS="-m240 -r"
其中-r表示接受外部日誌寫入測試
firewall-cmd --zone=public --add-port=514/udp
systemctl restart rsyslog
修改配置文件/etc/rsyslog.conf
只須要把尾部.@@remote-host:514註釋取消,並把兩個@符號改成一個@符號,remote-host替換爲服務器IP便可。
注:如使用TCP協議,使用@@則表示TCP協議。rest
systemctl restart rsyslog
使用logger命令發送日誌進行測試
logger -p user.info "teststr"
在服務器端/var/log/message可看到如下內容日誌
Feb 10 23:59:20 master root: teststr
su是最簡單的身份切換命令,它能夠進行任何身份的切換。
單純使用su切換成爲root的身份,讀取的變量設置方式爲非登陸shell的方式,這種方式不少本來的變量不會被修改,尤爲是PATH這個變量。因爲沒有修改爲爲root的環境,所以不少root經常使用的命令就只能使用絕對路徑來執行。因此切換身份時務必使用su -。code
相對於su須要瞭解新用戶的密碼(一般是root的密碼),sudo的執行則僅須要本身的密碼便可。甚至能夠設備不須要密碼便可執行sudo。因爲sudo可讓普通用戶以其餘用戶的身份執行命令(一般是使用使用root的身份來執行命令),所以並不是全部人均可以執行sudo,而是僅有規範到/etc/sudoers內的用戶才能執行sudo命令。rem
sudo的執行重點是:可否使用sudo必需要看/etc/sudoers的設置,而可以使用sudo者是經過輸入用戶本身的密碼來執行後續的命令串。編輯sudoers文件有必定的規範,因此使用vi直接編輯是很差的,要經過visudo命令去修改這個文件。cmd