linux日誌轉移及忘記root密碼故障排除
阿新 • • 發佈:2018-12-09
一、日誌轉移
首先開啟兩臺虛擬機器,並保證能互相ping通
我這裡客戶端虛擬機器地址192.168.142.100,伺服器虛擬機器地址192.168.142.158
編輯伺服器虛擬機器的/etc/rsyslog.conf開啟服務埠
udp,tcp都開啟
重啟日誌服務
service rsyslog restart
關閉防火牆
systemctl stop firewalld
在虛擬機器client使用vi編輯/etc/rsyslog.conf檔案插入行 ,. @伺服器IP地址
重啟client日誌服務
service rsyslog restart
關閉防火牆
systemctl stop firewalld
在虛擬機器client新增一條日誌記錄
logger -p info "hi! is a message
在虛擬機器server使用tail /var/log/message 檢視是否收到日誌記錄
二、遺忘root密碼故障排除
重啟系統在此頁面選擇第一個按e鍵
這裡修改兩處,ro改為rw(注意這裡是centos7.6,centos7.6之前的centos7的ro位置可能跟這裡不一樣),在LANG=\zh_cn.UFT-8後面新增init=/bin/sh
表示對檔案系統可讀寫,並在開機後提供shell直譯器
修改後按Ctrl+X重啟系統,然後會自動進入如下shell介面
使用passwd命令修改root密碼
由於selinux開啟著的需要執行以下命令更新系統資訊,否則重啟之後密碼修改不會生效
touch /.autorelabel
最後執行重啟命令
exec /sbin/init