service和systemctl的區別

2021-09-26 10:50:29 字數 1301 閱讀 6554

本文件介紹rhel6的service和rhel7的systemctl的區別

執行級別概念的區分

system v 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

systemctl 管理服務的啟動、重啟、停止、過載、檢視狀態等常用命令區分

system v init 命令(rhel 6)	systemctl 命令(rhel 7)	作用

service foo start systemctl start foo.service 啟動服務

service foo restart systemctl restart foo.service 重啟服務

service foo stop systemctl stop foo.service 停止服務

service foo status systemctl status foo.service 檢視服務狀態

systemctl 設定服務開機啟動、不啟動、檢視各級別下服務啟動狀態等常用命令

system v init 命令(rhel 6)	systemctl 命令(rhel 7)	作用

chkconfig foo on systemctl enable foo.service 開機自動啟動

chkconfig foo off systemctl disable foo.service 開機不自動啟動

chkconfig foo systemctl is-enabled foo.service 檢視特定服務是否為開機自動啟動

chkconfig --list systemctl list-unit-files --type=service 檢視各個級別下服務的啟動與禁用情況

Service和intentservice的區別

intentservice是繼承service的,那麼它包含了service的全部特性,當然也包含service的生命週期,那麼與service不同的是,intentservice在執行oncreate操作的時候,內部開了乙個執行緒,去你執行你的耗時操作。service中提供了乙個方法 public...

SystemC 初始化步驟

環境 vc toolkit 2003 systemc 2.0.1 為了找出systemc定義了哪些全域性變數 靜態變數,我在crt src crt0dat.c的 void initterm pvfv pfbegin,pvfv pfend 函式中設下斷點,at line 598 if pfbegin ...

SystemC 初始化步驟

環境 vc toolkit 2003 systemc 2.0.1 為了找出systemc定義了哪些全域性變數 靜態變數,我在crt src crt0dat.c的 void initterm pvfv pfbegin,pvfv pfend 函式中設下斷點,at line 598 if pfbegin ...