RHEL7/CentOS7 type “journalctl -xb” to view system logs
開啟RHEL7/ 7異常掉重啟時出現報錯
welcome to emergency mode!after logging in ,type “journalctl -xb” to view system logs,“systemctl reboot” to reboot ,“systemctl default” to try again to boot into default mode。
give root password for maintenance
(?? Control-D???): 輸入root密碼
解決方法一:
假如當前透過journalctl -xb檢視到由於是:/dev/vgesdb/lvesdb報錯進入系統時跳到Control-D,此時輸入root密碼進入修復:
xfs_repair /dev/vgesdb/lvesdb -L --加L為強制修復
mount -a --透過此命令看看是否/dev/vgesdb/lvesdb能否正常掛,若能則正常reboot即可;
正常登入OS
解決方法二:
1.執行 runlevel 顯示unknown
2.修改預設啟動級別
a. 先刪除: mv /etc/systemd/system/default.target /etc/systemd/system/default.target.back #將檔案重新命名即可
b. 建立軟連線檔案: ln -sf /lib/systemd/system/multi-user.target /etc/systemd/system/default.target
或者
ln -sf /lib/systemd/system/runlevel3.target /etc/systemd/system/default.target
也可以使用systemctl命令:
systemctl set-default graphical.target
systemctl isolate multi-user.target
執行過程中報錯:Error getting authority: Error initializing authority: Could not connect: Resource temporarily unavailable (g-io-error-quark, 1)
3.檢視日誌 journalctl -xb
發現日誌中掛載出錯:
可以看出是掛載問題,是/home檔案沒有掛載上
4.編輯自動掛載的檔案 vi /etc/fstab
把掛載/home的那行註釋掉(先備份)
#/dev/mapper/centos-home /home xfs default 0 0
5.重啟伺服器 reboot
6.啟動成功後,頁面卡在白條不動了,可以按esc鍵檢視啟動詳情,是在/etc/rc.d/rc.local卡住了,重啟進入單使用者模式:
(1).開機時在預設項選e
(2).找到ro的那一行
(3)把ro改成 rw init=/sysroot/bin/sh ,按ctrl+x啟動
(4)進入單使用者頁面後,要執行chroot /sysroot,獲取root許可權
7.進入單使用者模式後編輯rc.local檔案,把跟/home有關的啟動項都註釋掉,重啟伺服器
8.重啟成功後進入正常模式,這時可以檢視/home掛載的問題
(1).lvs -a -o +devices檢視磁碟詳細資訊,可以看到home的attr引數沒有a(啟用)未啟用狀態
(2).lvchange -a y /dev/mapper/centos-home 啟用home
(3).掛載home,mount /dev/mapper/centos-home /home
(4).掛載成功,把原來fstab和rc.local裡註釋的在改回去
9.重啟成功,問題解決
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31520497/viewspace-2745682/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- RHEL7/CentOS7 yum私服搭建CentOS
- Could not load type 'System.ServiceModel.Activation.HttpModule' from assembly 'HTTP
- RHEL7或CentOS7中缺少compat-libstdc++-33-3.2.3CentOSC++
- CentOS7和RHEL7在 /etc/fstab中不包含/dev/shmCentOSdev
- RHEL7/CentOS7線上和離線安裝GitLab配置使用實踐CentOSGitlab
- rhel7 udevdev
- 如何使用Journalctl檢視並操作Systemd日誌
- centos7/rhel7單使用者模式-密碼恢復-處理異常問題CentOS模式密碼
- 【C++ grammar】Enhancement for Type System (C++11 對型別系統的增強)C++型別
- rhel7 pgloader使用
- How Logs Work On MySQL With InnoDB TablesMySql
- www/wwwroot/storage/logs" and its not b
- RHEL7網路管理
- RHEL7 yum源配置
- RHEL7/CentOS7虛擬機器異常關閉導致vmware tool啟動指令碼報錯CentOS虛擬機指令碼
- AAPT2 error: check logs for detailsAPTErrorAI
- cannot convert (type interface {}) to type int: need type assertion
- C:/inetpub/logs/logfile/路徑詳解
- EXT4檔案系統學習(12)VFS之檔案系統物件file_system_type物件
- rhel7網路卡bond和team
- rhel7安裝python3Python
- 索尼XB950N1 震撼人心的重低音
- 理解Oracle WebLogic伺服器的關鍵概念(一)XBOracleWeb伺服器
- System
- HITSC_4_Data Type and Type Checking
- Android自定義View:View(二)AndroidView
- rhel7 安裝11g rac
- RHEL7 Docker 虛擬化使用(二)Docker
- RHEL7多種方式配置ip地址
- RHEL7 Docker 虛擬化使用(一)Docker
- RHEL7系統管理之核心管理
- ViewView
- Android View 系統 1 - View樹AndroidView
- System類
- 轉載:System:System.arraycopy方法詳解
- RHEL7原始碼安裝Apache服務原始碼Apache
- Android自定義view-自繪ViewAndroidView
- C# Debug執行日誌Logs的實現C#