文章目錄
- Linux運行級別
- root密碼找回詳細步驟
Linux運行級別
基本介紹
Linux系統有7個運行級別,級別從0-6,具有不同功能,這些級別在/etc/inittab 檔案里指定,這個檔案是init 程式尋找的主要檔案,最先運行的服務是放在/etc/rc.d 目錄下的檔案,在大多數的Linux 發行版本中,啟動腳本都是位于/etc/rc.d/init.d中的,這些腳本被用ln 命令連接到 /etc/rc.d/rcn.d 目錄,(這里的n就是運行級0-6),
運行級別說明
- 0:關機
系統默認運行級別不能設定為0,否則不能正常啟動,一開機就自動關機, - 1:單用戶(找回丟失密碼)
root權限,用于系統維護,禁止遠程登陸,就像Windows下的安全模式登錄, - 2:多用戶狀態沒有網路服務
- 3:多用戶狀態有網狀態
- 4:系統未使用,保留給用戶
- 5:圖形界面
- 6:系統重啟
默認運行級別不能設為6,否則不能正常啟動,就會一直開機重啟開機重啟,

查看當前運行級別
vim /etc/inittab
# inittab is only used by upstart for the default runlevel.
#
# ADDING OTHER CONFIGURATION HERE WILL HAVE NO EFFECT ON YOUR SYSTEM.
#
# System initialization is started by /etc/init/rcS.conf
#
# Individual runlevels are started by /etc/init/rc.conf
#
# Ctrl-Alt-Delete is handled by /etc/init/control-alt-delete.conf
#
# Terminal gettys are handled by /etc/init/tty.conf and /etc/init/serial.conf,
# with configuration in /etc/sysconfig/init.
#
# For information on how to write upstart event handlers, or how
# upstart works, see init(5), init(8), and initctl(8).
#
# Default runlevel. The runlevels used are:
# 0 - halt (Do NOT set initdefault to this)
# 1 - Single user mode
# 2 - Multiuser, without NFS (The same as 3, if you do not have networking)
# 3 - Full multiuser mode
# 4 - unused
# 5 - X11
# 6 - reboot (Do NOT set initdefault to this)
#
id:5:initdefault:
當前運行級別為5
切換運行級別
init 數字(0-6)
root密碼找回詳細步驟
具體步驟
- 開機,
- 在引導時輸入 回車鍵,
- 看到一個界面輸入 e,
- 看到一個新的界面,選中第二行(編輯內核)在輸入 e,
- 在這行最后輸入 1 ,再輸入回車鍵,
- 再次輸入 b ,這時就會進入到單用戶模式,
- 最后進入到單用戶模式,使用 passwd 指令來修改 root 密碼,
演示程序
在引導時輸入回車鍵后,可看到下面界面,

輸入e后,可以看到下面界面,

再輸入e可以看到下面界面,將游標高亮到第二行,即紅色圈住的這一行,

輸入e后,可看到下面界面,

輸入空格 1,然后按回車鍵,

再次輸入e,這時會進入單用戶模式,

使用passwd指令修改密碼,

密碼修改成功,最后重啟即可,

說明:通過以上方式找回root密碼,是有前提的,即必須在linux系統所在的電腦上才能操作,不能遠程登錄找回,
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/166967.html
標籤:其他
