linux日誌轉移及忘記root密碼故障排除

一、日誌轉移
首先開啓兩臺虛擬機,並保證能互相ping通
我這裏客戶端client虛擬機地址192.168.142.100,服務器server虛擬機地址192.168.142.158
linux日誌轉移及忘記root密碼故障排除
編輯服務器server虛擬機的/etc/rsyslog.conf打開服務端口
linux日誌轉移及忘記root密碼故障排除
udp,tcp都打開
重啓日誌服務

service rsyslog restart

關閉防火牆

systemctl stop firewalld

在虛擬機client使用vi編輯/etc/rsyslog.conf文件插入行 ,. @服務器IP地址
linux日誌轉移及忘記root密碼故障排除
重啓client日誌服務

service rsyslog restart

關閉防火牆

systemctl stop firewalld

在虛擬機client添加一條日誌記錄

logger -p info "hi! is a message

linux日誌轉移及忘記root密碼故障排除
在虛擬機server使用tail /var/log/message 查看是否收到日誌記錄
linux日誌轉移及忘記root密碼故障排除
二、遺忘root密碼故障排除
重啓系統在此頁面選擇第一個按e鍵
linux日誌轉移及忘記root密碼故障排除

這裏修改兩處,ro改爲rw(注意這裏是centos7.6,centos7.6之前的centos7的ro位置可能跟這裏不一樣),在LANG=\zh_cn.UFT-8後面添加init=/bin/sh
表示對文件系統可讀寫,並在開機後提供shell解釋器
linux日誌轉移及忘記root密碼故障排除

linux日誌轉移及忘記root密碼故障排除
修改後按Ctrl+X重啓系統,然後會自動進入如下shell界面
linux日誌轉移及忘記root密碼故障排除
使用passwd命令修改root密碼
linux日誌轉移及忘記root密碼故障排除
由於selinux開啓着的需要執行以下命令更新系統信息,否則重啓之後密碼修改不會生效

touch /.autorelabel

linux日誌轉移及忘記root密碼故障排除
最後執行重啓命令

exec /sbin/init

linux日誌轉移及忘記root密碼故障排除

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章