咱們來掌握引導過程與服務控制的基礎知識linux
1.開機自檢(BIOS)——MBR引導——GRUB菜單——加載內核(kernel)——init進程初始化數據庫
2.Init進程
由linux內核加載運行/sbin/init程序
是系統中第一個進程
PID(進程標記)號永遠爲1ide
3.Systemd單元類型工具
4.運行級別所對應的systemd目標9優化
修復MBR扇區故障
1.故障緣由
病毒、***等形成的破壞
不正確的分區操做、磁盤讀寫誤操做
2.故障現象
找不到引導程序,啓動中斷
沒法加載操做系統,開機後黑屏
3.解決思路
應提早作好備份文件
以安裝光盤引導進入急救模式
從備份文件中恢復操作系統
修復GRUB引導故障
1.故障緣由
MBR中的GRUB引導程序遭到破壞
grub.conf文件丟失、引導配置有誤
2.故障現象
系統引導停滯,顯示「grub>」提示符
3.解決思路
嘗試手動輸入引導命令
進入急救模式,重寫或者從備份中恢復grub.conf
向MBR扇區中重建grub程序rest
遺忘root用戶密碼
1.故障緣由
遺忘root用戶的密碼
2.故障現象
沒法進行須要root權限的管理操做
若沒有其它可用帳號,將沒法登錄系統
3.解決思路
進入急救模式,重設密碼blog
經常使用方式
systemctl 控制類型 服務名稱
控制類型
start :啓動
stop :中止
restart :從新啓動(謹慎使用,用很差就容易出事)
reload :從新加載,刷新(特別是數據庫操做時,儘可能使用reload,不要使用restart)
status :查看服務狀態進程
Linux系統的運行級別
1.查看運行級別
runlevel命令
systemctl工具
2.臨時切換運行級別
init命令
systemctl工具it
系統服務管理工具
1.ntsysv工具(僞終端)
提供一個交互式、可視化窗口
能夠在字符終端運行
便於集中管理多個服務
2.systemctl工具
不提供交互式、可視化窗口
管理單個服務效率更高
系統服務的啓動和控制1.查看系統服務的啓動狀態Systemctl is—enabled 服務名稱2.設置系統服務的啓動狀態Systemctl enable/disable 服務名稱