一劫瞳、開機啟動流程
1.1和媳、CentOs6開機啟動流程
1.2巴刻、CentOs7開機啟動流程
-
1.3涵紊、c6和c7的區(qū)別
什么是運行級別
4.運行級別C6&C7
0 關(guān)機
1 單用戶模式 (超級權(quán)限 必須面對實體硬件)
2 暫未使用
3 字符界面(黑框)
4 暫未使用
5 圖形界面
6 重啟
0 6 關(guān)機 重啟
3 5 字符 圖形
2 4 沒有使用
1 單用戶
System V init運行級別 | systemd目標(biāo)名稱 | 作用 |
---|---|---|
0 | runlevel.target,poweroff.target | 關(guān)機 |
1 | runlevel1.target,rescue.target | 單用戶模式 |
2 | runlevel2.target,multi-user.target | |
3 | runlevel3.target,multi-user.target | 多用戶的文本界面 |
4 | runlevel4target,multi-user.target | |
5 | runlevel5.target,graphical.target | 多用戶的圖形界面 |
6 | runlevel6.target,reboot.target | 重啟 |
multi-user.target: analogous to runlevel 3
graphical.target: analogous to runlevel 5
5.運行級別的概述
運行級別就是操作系統(tǒng)當(dāng)前正在運行的功能級別
1.臨時性的操作
[root@oldboy ~]# runlevel 查看級別
N 3
N 表示上一次是什么級別
3 當(dāng)前系統(tǒng)正在運行的級別
2.[root@oldboy ~]# init 3 切換到3級別上
永久操作 /etc/inittab
3.查看當(dāng)前的運行級別
[root@chengyinwu ~]# systemctl get-default
multi-user.target
4.修改系統(tǒng)下次啟動時候的運行級別
[root@chengyinwu ~]# systemctl set-default multi-
user.target
6.systemd
systemctl start nginx 啟動nginx
systemctl stop nginx 停止nginx
systemctl restart nginx 重啟nginx
systemctl reload nginx 重新加載nginx
systemclt status nginx 查看nginx狀態(tài)
systemctl enable nginx 下一次開機啟動nginx,于當(dāng)前無關(guān)
systemctl disable nginx 下一次開機不啟動nginx,于當(dāng)前無關(guān)
關(guān)機
shutdown -h now
poweroff
halt
init 0
systemctl poweroff
--------------------------------------------------------------------------------
重啟
reboot
shutdown -r now
init 6
systemctl reboot
關(guān)機 shutdown -h now poweroff halt init 0 systemctl poweroff
重啟 reboot shutdown -r now init 6 systemctl reboot
-
Linux單用戶模式
如何使用單用戶模式進(jìn)行變更系統(tǒng)密碼傍妒?以centos7系統(tǒng)為例:
第一步:重啟Linux系統(tǒng)主機并出現(xiàn)引導(dǎo)界面時,按下鍵盤上的e鍵進(jìn)入內(nèi)核編輯界面
第二步:在linux16這行的后面添加enforcing=0 init=/sbin/bash摸柄,然后按下ctrl+x組合鍵來運行修改過的內(nèi)核程序
第三步:大約5秒后颤练,進(jìn)入系統(tǒng)的單用戶模式,依次輸入以下命令驱负,等待系統(tǒng)重啟操作完畢嗦玖,然后就可以使用新密碼來登錄Linux系統(tǒng)了
* 5.Linux下救援模式
場景一:當(dāng)系統(tǒng)壞了患雇,無法登陸系統(tǒng),但需要把里面的數(shù)據(jù)復(fù)制出來宇挫。
步驟一:先掛載光盤苛吱,然后選擇光盤引導(dǎo)為第一位
步驟二:進(jìn)入故障排除模式-->然后選擇救援模式
步驟三:掛載真實系統(tǒng)后,發(fā)現(xiàn)數(shù)據(jù)都還在
-
場景二:修復(fù)MBR器瘪,主要出現(xiàn)安裝雙系統(tǒng)時翠储,后安裝的系統(tǒng)吧原來的MBR刪除了,需要修復(fù)橡疼。
步驟一:破壞硬盤的前446字節(jié)援所,模擬MBR引導(dǎo)損壞,會發(fā)現(xiàn)重啟無法啟動系統(tǒng)
[root@m01 ~]# dd if=/dev/zero of=/dev/sda bs=1 count=446
步驟二:重啟系統(tǒng)欣除,然后按照之前的操作進(jìn)入救援模式任斋,然后分配一個shell終端,掛載真實的操作系統(tǒng)進(jìn)行修復(fù)耻涛。
步驟三:修復(fù)MBR引導(dǎo),然后重啟連接服務(wù)器
1.使用grup修復(fù)
grub2-install /dev/sda
2.然后退出
exit
3.最后重啟進(jìn)入系統(tǒng)
reboot
-
場景三:Centos7誤刪除grup文件如何進(jìn)行修復(fù)
步驟一:模擬誤刪除故障
1.刪除grup2
[root@m01 ~]# rm -rf /boot/grub2
2.重啟計算機
[root@m01 ~]# reboot
步驟二:重啟系統(tǒng)瘟檩,然后按照之前的操作進(jìn)入救援模式抹缕,然后分配一個shell終端墨辛,掛載真實的操作系統(tǒng)進(jìn)行修復(fù)。
步驟三:使用grup2-install睹簇、grup2-mkconfig恢復(fù)配置文件