centos7的基本故障排除

              centos7的基本故障排除
linux


     一.加密grubios

開機界面的時候若是輸入e,會打開編輯窗口,咱們能夠根據須要進入rescue,emergency或shell模式,如何限制訪問。shell

1)明文密碼的grub加密centos

首先在/etc/grub.d/00_header文件末尾,添加一下內容:網絡


wKiom1kVtg6SEBHFAAAsQuP94AE342.jpg-wh_50

從新編譯生成grub.cfgide

wKiom1kVtXSi_wN9AAC-TRJV87o517.jpg-wh_50

重啓以後輸入e,就須要用戶和密碼才能進入編輯窗口了ui

2)密文密碼的grub加密加密

首先密碼由grub2-mkpasswd-pbkdf2生成centos7

wKiom1kVtk3BmYDjAADEbwVzeA0008.jpg-wh_50

在/etc/grub.d/00_header文件末尾添加如下內容spa

cat <<EOF 

set superusers='用戶名'

password_pbkdf2  用戶名 加密密碼

EOF

wKiom1kVtp6C2U9bAADo2nQxwbg988.jpg-wh_50

從新生成grub.cfg文件

    wKioL1kVts-BBw-6AAC8HDDZ9so265.jpg-wh_50

     二.root密碼忘記了怎麼辦?

  方法一:1.重啓系統,按e

       2.在Linux16那行的最後添加如下信息

  wKioL1kVt3LgyWjQAABRAMtwJaE487.jpg

       3.按Ctrl+x啓動

       4.從新掛在文件系統

        5.改變根目錄

wKiom1kVt5DyqmyiAAAmiNGQ4tg057.jpg

  

      6.修改root密碼

wKiom1kVt97AXEt-AAA-jlMnLyw702.jpg

       7.在根目錄建立相關文件(用於從新標記selinux環境值)

      wKioL1kVt_HzET5ZAAAhX0jtE0I457.jpg

       8.exit 退出重啓系統就能夠了

  方法二:1.刪除linux16的最後一行rhgb quiet  ,而後添加init=/bin/sh net.ifnames=0              biosdevname=0

  wKiom1kVuGOzkEJDAABsS0jMe4k336.jpg


       2.按Ctrl+x啓動

       3.掛在的文件系統爲可寫模式,緣由很簡單,根目錄加載的權限是ro,只讀,從新加載          成rw的權限

wKioL1kVuHXDoM44AAAgubuULNc683.jpg

       4.而後開始修改root的密碼就能夠了

       5.在根目錄建立相關文件(用於從新標記selinux環境值)

      wKiom1kVuI6CWvqaAAAu83b5178401.jpg

       6.exit 退出重啓系統就能夠了

   三.開機故障排除

     grub故障:MBR的前446字節都被覆蓋了

     wKiom1kVuMeBSCt-AABO3rwl_GI586.jpg

     開機時候就會自動嘗試從本地,光盤和網絡加載引導程序,以後會致使失敗(operating  system no found):這裏是從個人光盤加載的,由於本地的引導程序已經沒有了

   1)將系統光盤放入光驅 

   2)這裏選擇troubleshooting

   wKioL1kVuNuSFPBKAAApYVckMik778.jpg

   3)這裏選擇rescue Linux system 

wKiom1kVuVvjT1YTAABKthAIffc705.jpg

   4)首先用fdisk -l 看看啓動分區是哪一個,有*號的就是

   5)重裝一下grub2到啓動分區就能夠了

wKiom1kVuXXB2WHRAAAyI8TErAI621.jpg

   6)從新生成grub.cfg文件:grub2-mkconfig -o /boot/grub2/grub.cfg

   7)以後重啓系統就能夠了

   例如2:若是grub引導程序沒問題,可是咱們把內核文件或者grub.cfg文件都給 刪除了怎麼辦?

 

 模擬故障: rm -rf /boot/*

 以後重啓系統就會進入到grub rescue 的命令行界面,說明內核文件和配置文件都沒有了

    解決方法:從新安裝內核,能夠用RPM或者yum ,用yum須要先卸載當前的,在安裝。

   rpm 能夠強行--force覆蓋安裝。

               首先調成關盤啓動系統

   wKiom1kVugCCtfvgAABn_0zeJoY253.jpg

wKioL1kVuhOjGlH8AABBIeEZV-s882.jpg

wKiom1kVuifx_zjYAAAtmcPiPd4871.jpg

wKioL1kVujaSjEVAAAC26J-CQpg433.jpg


   裝完內核以後,從新安裝一次grub2,輸入grub2-install /dev/sda 而後 從新編譯一下grub2就能夠了


wKiom1kVumSx1rUKAADZ3M7YPZY391.jpg

最後將系統啓動調爲硬盤啓動

wKiom1kVusujgKSPAACXxOC3sg8170.jpg

相關文章
相關標籤/搜索