一、 系統服務控制
系統服務控制
systemctl 控制型別 服務名稱
控制型別
start:啟動
stop:停止
restart:重新啟動(會中斷服務)
status:檢視服務狀態
enable:開機自啟動
disable開機禁用
二、 系統服務的啟動和控制
ntsysv系統服務管理工具
可以按上下鍵選擇服務,空格鍵選擇是否開機自啟該服務,tab鍵選擇確定或取消
2、ntsysv --level 級別列表
注:按照預設設定,只有當前執行級別會被設定,要配置不同的執行級別,使用「–level」選項來指定乙個或多個執行級別,
例如:命令「ntsysv --level 3 4 5」配置執行級別3、4和5
系統服務的啟動和控制2-2
1、檢視系統服務的啟動狀態
systemctl is-enable 服務名稱
2、設定系統服務的啟動狀態
systemctl enable/disable 服務名稱
三、 ntsysv工具與systemctl工具的區別
1、ntsysv工具
① 提供乙個互動式、視覺化視窗
② 可以在字元終端執行
③ 便於集中管理多個服務
2、systemctl工具
① 不提供互動式、視覺化視窗
② 管理單個服務效率更高
四、 檢視系統預設的執行級別
systemctl get-default
五、 不重啟機器而切換當前的執行級別:isolate用於切換當前的執行級別
1、systemctl isolate graphical.target 圖形化介面
2、systemctl isolate multi-user.target 字元型介面
六、 檢視當前的執行級別
1、runlevel
3是字元型介面指的是前乙個執行級別,5是圖形化介面指的是當前執行級別
2、who -r
3是字元型介面指的是前乙個執行級別,5是圖形化介面指的是當前執行級別
七、 修改預設的執行級別
1、systemctl set-default multi-user.target
2、rm /etc/systemd/system/default.target
ln -s /usr/lib/systemd/system/multi-user.target /etc/systemd/system/default.target
刪除鏈結的目標檔案,在建立軟鏈結
上面兩種方法都需要重啟才能生效
八、 分析指定target各unit之間的依賴關係
說明:各個service前的圓點,綠色表示正在執行,紅色表示不在執行
九、 檢視哪些target引用了當前執行級別的target
systemctl list-dependencies multi-user.target --reverse
十、 列出系統中包含的所有target
systemctl list-unit-files --type=target
十一、列出unit專案
1、 列出所有的active的unit
2、 列出所有unit,包括inactive
3、 列出所有未執行的unit,即狀態時inactive的
4、 列出當前活動狀態(active)的所有單元
5、列出所有狀態(包括active和inactive)的所有服unit
6、列出所有的unit檔案,注:這裡顯示是否enable
static:該配置檔案沒有【install】部分(無法執行),只能作為其他配置檔案的依賴
7、列出乙個服務所依賴的單元
systemctl list-dependencies firewalld.service
8、檢視unit檔案
systemctl daemon-reload
Linux系統服務控制
二 linux系統的執行級別 1 檢視執行級別 runlevel 命令 runlevel只能檢視切換執行級別與當前執行級別 systemctl 工具 ststemctl能檢視預設的執行級別12 2 執行級別所對應的systemd目標 執行級別 systemd的target 說明 0 target 關...
Linux系統服務控制
二 linux系統的執行級別 1 檢視執行級別 runlevel 命令 runlevel只能檢視切換執行級別與當前執行級別 systemctl 工具 ststemctl能檢視預設的執行級別12 2 執行級別所對應的systemd目標 執行級別 systemd的target 說明 0 target 關...
Linux中的系統服務的控制
1.systemd 系統初始化程式,系統開始的第乙個程序,pid為1 2.systemctl 命令 systemctl list units 列出當前系統服務的狀態 systemctl list unit files 列出服務的開機狀態 systemctl status sshd 檢視指定服務的狀態...