系統(tǒng)服務(wù)
開機啟動流程
-
centos6
centos6.png -
centos7
centos7.png
centos6與centos7的區(qū)別
系統(tǒng)的運行級別
Centos6
0 | 關(guān)機 |
---|---|
1 | 單用戶模式 (超級權(quán)限 必須面對實體硬件) |
2 | 暫未使用 |
3 | 字符界面(黑框) |
4 | 暫未使用 |
5 | 圖形界面 |
6 | 重啟 |
0 6 | 關(guān)機 重啟 |
3 5 | 字符 圖形 |
2 4 | 沒有使用 |
1 | 單用戶 |
# 臨時性的操作
[root@oldboy ~]# runlevel #查看級別 N 3
#N 表示上一次是什么級別
#3 當前系統(tǒng)正在運行的級別
[root@oldboy ~]# init 3 #切換到3級別上
#永久操作 /etc/inittab
Centos7
0 | 關(guān)機 |
---|---|
1 | 單用戶模式 (超級權(quán)限 必須面對實體硬件) |
2 | 暫未使用 |
3 | 字符界面(黑框) |
4 | 暫未使用 |
5 | 圖形界面 |
6 | 重啟 |
0 6 | 關(guān)機 重啟 |
3 5 | 字符 圖形 |
2 4 | 沒有使用 |
1 | 單用戶 |
multi-user.target: analogous to runlevel 3
graphical.target: analogous to runlevel 5
查看當前的運行級別
[root@oldboy ~]# systemctl get-default
multi-user.target
修改系統(tǒng)下次啟動時候的運行級別
[root@oldboy ~]# systemctl set-default multiuser.target
systemd使用
systemctl start nginx
systemctl stop nginx
systemctl restart nginx
systemctl reload nginx
systemclt status nginx
systemctl enable nginx (開機自啟)
systemctl disable nginx(關(guān)閉開機自啟)
當我們使用systemctl啟動一個守護進程后连舍,可以通過systemctl status查看此守護進程的狀態(tài)
[root@oldboy ~]# 關(guān)機
shutdown -h now
poweroff
halt
init 0
systemctl poweroff
[root@oldboy ~]# 重啟
reboot
shutdown -r now
init 6
systemctl reboot
4.單用戶模式 超級權(quán)限 必須面對實體硬件
- 能正常引導(dǎo)進入系統(tǒng)
- 1.配置文件錯誤導(dǎo)致無法啟動
- 2.忘記ROOT密碼 ( 快照 | 單用戶修改)
- https://mp.weixin.qq.com/s/1f-zCq8j4gL3xiB3AV9K3A 忘記root密碼
2.然后指郁,要按方向鍵向下鍵惶岭,找到以字符串“Linux16”開頭的行撕捍,將光標移動到該行的結(jié)尾童番,然后輸入“init=/bin/bash”锅尘,如下圖所示:
如果不確定系統(tǒng)是否開啟了Selinux或者剛裝完沒有修改過的系統(tǒng)顷蟆,則最好用下面的方法解決:既在以字符串“Linux16”開頭的行陆蟆,將光標移動到該行的結(jié)尾字支,然后輸入“init=/bin/bashenforcing=0”(前者作用讓系統(tǒng)登錄后加載bash解釋器凤藏,后者是且關(guān)閉Selinux)奸忽,如下圖所示:
3.配置完成后,根據(jù)界面下面的英文提示按“Ctrl-x”組合鍵以單用戶模式啟動Linux如下圖所示:
特殊說明:
1.圖中的“mount-o rw,remount/”命令是重新掛載根目錄為可寫狀態(tài)(rw表示可寫揖庄,remount是重新掛載)栗菜,在單用戶模式下默認根文件系統(tǒng)是處于只讀狀態(tài)。
2.也可以在增加內(nèi)核參數(shù)時蹄梢,把以字符串“Linux16”開頭的行中間部分的ro參數(shù)改為rw疙筹,則可以替代繁瑣的“mount-o rw,remount /”命令,修改方法如下圖所示:
4禁炒、配置完后而咆,執(zhí)行exec /sbin/init命令重啟系統(tǒng)
5、重啟系統(tǒng)后驗證修改后的密碼是否能登錄幕袱,出現(xiàn)如下圖所示暴备,表示密碼修改并登錄成功。
5.救援模式 系統(tǒng)無法正常進入 比如沒有內(nèi)核 比如grub被修改 比如系統(tǒng)崩潰
- 沒有內(nèi)核文件,只能使用救援模式進入
- 系統(tǒng)崩潰, 要保留重要的數(shù)據(jù)的時候
- grub菜單出現(xiàn)問題, linux windows
-
首先我們關(guān)閉系統(tǒng)(init 0 OR poweroff),點擊虛擬機標簽们豌,啟動時進入BIOS:
image -
然后通過ctrl+調(diào)節(jié)CD-ROM至第一啟動項涯捻,按F10保存:
image -
然后咱們的虛擬機就會開機進入光盤(是不是很熟悉的界面,首次安裝linux時的界面)望迎,移動到第三項 Troubleshooting
image -
選擇救援模式--Rescue a CentOS Linux system:
image -
出現(xiàn)如下界面再次輸入 1 回車
image -
繼續(xù)回車
image -
然后就真正到了救援模式的系統(tǒng)障癌,但是和單用戶模式一樣的是,這不是我們真正的linux運行系統(tǒng)辩尊,查看文件之類的首先我們需要輸入:
image -
然后下面我們就可以查看系統(tǒng)內(nèi)的文件或者直接修改密碼或者重新修改/etc目錄下的配置文件即可
image