Linux第一週學習筆記(9)linux
1.13單用戶模式shell
(1)案列分析:bash
在實際運維工做或者是學習當中,會遇到不少的問題。其中就會遇到忘記root用戶的密碼,由於在實際的工做當中從作系統是不現實的。咱們能夠進入單用戶模式進行密碼的更改。在CentOS 7當中已經沒有單用戶模式,而是進入emergency模式下進行更改密碼運維
更改密碼在CentOS系統裏面有兩種模式可更改:1.單用戶模式;2.救援模式ide
系統從啓命令:1.reboot ;2.init 6 ;3.shutdown -r now學習
系統關機命令:init 0 poweroffui
(2)更改root用戶密碼this
1.重啓系統spa
第一步:重啓系統進入系統的時候,按方向「上下」鍵均可以目的是停留在開機界面。安方向鍵動光標,定位在第一行按字母「e」編輯它進入CentOS 7系統的啓動選項orm
第二步:進入CentOS 7啓動項界面
第三步:編輯CnetOS 7系統啓動項,進入emergency模式
1.首先編輯啓動項,移動光標找到linux16開頭的行
2.進入emergency模式
把「or」改爲rw init=/sysroot/bin/bash,編輯結束後同時按下Ctrl+x進入emergency模式
進入emergency模式
第三步:修改root密碼
在emergency模式下切換到原系統,鍵入chroot /sysroot/命令(後面的sysroot目錄就是原系統,也就是CentOS 7系統,在這個下面才能修改root的用戶密碼)
2.輸入passwd root命令更改密碼,鍵入passwd root命令的時候出現小方框亂碼,是由於咱們作的CentOS 7系統是中文版的可是VMware模擬機當中不支持中文
3.輸入LANG=en切換成英文
4.再次輸入passwd root命令,此時亂碼已經變成英文顯示
5.輸入新密碼兩次而後回車鍵確認,提示passwd:all authentication tokens updated successfully(口令:全部認證令牌更新成功),修改密碼成功
第四步:鍵入touch /.autorelabel命令(注:這個文件名稱必定要寫對,不然所更改的密碼將不能生效,執行的做用就是讓SELinux生效,若是不執行,則修改的密碼不會生效)
第五步:從啓虛擬機
輸入新密碼登陸系統
1.14救援模式
(1)CentOS 6和CentOS 7啓動級別劃分
CentOS 6及如下版本的系統,啓動級別
0:關機
1:單用戶
2:多用戶
3:多用戶(若是沒有安裝桌面環境,啓動此級別命令模式)
4:多用戶
5:圖形操做界面
6:reboot(重啓)
CentOS 7版本系統,啓動級別
lrwxrwxrwx. 1 root root 15 1月 22 08:15 /usr/lib/systemd/system/runlevel0.target -> poweroff.target(關機)
lrwxrwxrwx. 1 root root 13 1月 22 08:15 /usr/lib/systemd/system/runlevel1.target -> rescue.target(單用戶模式)
lrwxrwxrwx. 1 root root 17 1月 22 08:15 /usr/lib/systemd/system/runlevel2.target -> multi-user.target(多用戶模式)
lrwxrwxrwx. 1 root root 17 1月 22 08:15 /usr/lib/systemd/system/runlevel3.target -> multi-user.target(多用戶模式)
lrwxrwxrwx. 1 root root 17 1月 22 08:15 /usr/lib/systemd/system/runlevel4.target -> multi-user.target(多用戶模式)
lrwxrwxrwx. 1 root root 16 1月 22 08:15 /usr/lib/systemd/system/runlevel5.target -> graphical.target(圖形操做界面)
lrwxrwxrwx. 1 root root 13 1月 22 08:15 /usr/lib/systemd/system/runlevel6.target -> reboot.target(重啓)
(2).使用救援模式
設置光驅啓動
點擊虛擬機設置
左側選定光驅選項
右側設備狀態欄下的啓動鏈接項打鉤
右側設備狀態欄下的啓動鏈接項打鉤
點擊虛擬機電源項的啓動時進入BIOS,進入BIOS模式後設置光驅位第一啓動項,光驅設置完成
2.進入救援模式
光驅啓動設置完畢後,從啓虛擬機。
出現安裝界面,選擇Troubleshooting進入救援模式
Install CentOS Linux 7:安裝CentOS 7系統
Test this media & install CentOS Linux 7:先檢測安裝鏡像文件的可用性,而後在安裝CentOS 7系統
Troubleshooting:救援模式
選擇Rescue a CentOS Linux sysem
連續竅兩次回車,稍等大概30秒
進入到rescue selection界面
1).Contiune(繼續)
2).Read-only mount(只讀)
3).Skip to shell(直接跳過shell)
4).Quit (Reboot)(從啓)
選擇1).Contiune(繼續),按回車鍵確認
初始系統掛載到/mnt/sysimage/下面,進入初始界面須要執行chroot /mnt/sysimage命令進入初始系統
執行修改root密碼的命令passwd root,輸入新密碼而後按回車鍵確認
撤銷光驅引導,點擊編輯虛擬機設置
取消右側設備狀態欄下的啓動鏈接項的小鉤
輸入新密碼登陸系統
-----------------------------------------------------------------命令及使用總結-----------------------------------------------------------------
1.系統從啓命令:1.reboot ;2.init 6 ;3.shutdown -r now
2.系統關機命令:init 0 poweroff
3..進入emergency模式
把「or」改爲rw init=/sysroot/bin/bash,編輯結束後同時按下Ctrl+x進入emergency模式
4.chroot命令:在emergency模式下切換到原系統,鍵入chroot /sysroot/命令(後面的sysroot目錄就是原系統,也就是CentOS 7系統,在這個下面才能修改root的用戶密碼)
5.LANG=en切換英文
6.passwd root更改root用戶密碼
7.touch /.autorelabel命令:這個文件名稱必定要寫對,不然所更改的密碼將不能生效,執行的做用就是讓SELinux生效,若是不執行,則修改的密碼不會生效