溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

systemd與system V init 的區(qū)別-《lin

發(fā)布時間:2020-02-25 17:19:43 來源:網(wǎng)絡 閱讀:278 作者:15128179570 欄目:系統(tǒng)運維

在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 查看各個級別下服務的啟動與禁止情況
向AI問一下細節(jié)

免責聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權內(nèi)容。

AI