您好,登錄后才能下訂單哦!
在redhat7中,已經(jīng)沒有“運行級別”這個概念了,linux系統(tǒng)在啟動時要進行大量的初始化工作,比如掛載文件系統(tǒng)和交換分區(qū)、啟動各類進程服務等,這些都可以看作是一個一個的單元(Unit),systemd用目標(target)代替了System V init 中運行級別的概念,區(qū)別如下:
init運行級別 | systemd目標名稱 | 作用 |
---|---|---|
0 | runlevel0.target - poweroff.target | 關機 |
1 | runlevel1.target - rescue.target | 單用戶模式 |
2 | runlevel2.target - multi-user.target | 等同于級別 3 |
3 | runlevel3.target - multi-user.target | 多用戶的文本界面 |
4 | runlevel4.target - multi-user.target | 等同于級別3 |
5 | runlevel5.target - graphical.target | 多用戶的圖像界面 |
6 | runlevel6.target - reboot.target | 重啟 |
emergency | emergency.target | 緊急shell |
如果需要將系統(tǒng)默認運行的目標修改為“多用戶,無圖形”模式,可以直接用ln 命令把多用戶模式目標文件連接到/etc/systemd/system/目錄:
ln -sf /lib/systemd/system/multi-user.target /etc/systemd/system/default.target
在redhat7上使用systemctl命令管理服務,常用命令:
命令 | 作用 |
---|---|
systemctl start foo.service | 啟動服務 |
systemctl stop foo.service | 停止服務 |
systemctl restart foo.service | 重啟服務 |
systemctl reload foo.service | 重新加載配置文件 |
systemctl status foo.service | 查看服務狀態(tài) |
systemctl enable foo.service | 開機自啟動 |
systemctl disable foo.service | 開機不自啟動 |
systemctl is-enabled foo.service | 查看服務是否為開機自啟動 |
systemctl list-unit-files --type=service | 查看各個級別下服務的啟動與禁止情況 |
免責聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權內(nèi)容。