一、centos7的運行模式
1、centos6及之前的版本里,系統運行模式是通過/etc/inittab文件進行設置和控制的,但是在centos7中,對這個文件的設置將不會對系統運行模式產生影響。接下來,我們來了解一下運行模式方面的內容。
Ⅰ、先看看常用的運行模式
- rescue.target:單用戶字符界面模式,只有root用戶可以登錄系統
- multi-user.target:多用戶字符界面的模式
- graphical.target:多用戶圖形界面的模式
其中還有另外兩個運行級別:shutdown.target和emergency.target
shutdown.target:系統停機狀態,系統默認運行級別不能設為0,否則不能正常啟動
emergency.target:單用戶工作狀態,root權限,用于系統維護,禁止遠程登陸
Ⅱ、運行級別設置
systemctl [command] [unit.target]
command部分:
get-default:獲取當前的target
set-default:將默認運行模式設置為指定的target
isolate:切換至指定的運行模式
unit.target部分:為上文中給出的運行模式
Ⅲ、常用命令
systemctl get-default //獲取當前默認的運行模式
systemctl set-default multi-user.target //將默認運行模式設置為multi-user
systemctl isolate multi-user.target //不重啟系統的情況下,將運行模式切換至multi-user
systemctl isolate graphical.target //不重啟系統的情況下下,將運行模式切換至graphical
二、從圖形界面切換到字符界面
- 方法一:單擊鼠標右鍵 → 【打開終端】
- 方法二:打開終端后,執行以下命令
systemctl isolate multi-user.target
三、從純字符界面切換到圖形界面
- 方法1:在字符界面輸入命令
startx
- 方法2:在字符界面下執行以下命令
systemctl isolate graphical.target
四、總結
- CentOS7的常用運行模式有三種:rescue/multi-user/graphical三種模式
- 我們可以通過 systemctl [command] [unit.target] 對運行模式進行切換