首頁 > 軟體

Linux基礎教學學習筆記30——控制服務和進程

2020-06-16 18:03:02

Linux基礎教學學習筆記30——控制服務和進程

一、RHEL6 和 RHEL7的服務控制方式不同

    RHEL6中使用:service XXX  start|stop|restart|reload

    RHEL7中使用:systemctl start|stop|restart|reload XXXX

二、檢視系統服務

    檢視系統中的字尾為service服務:
[root@linuxidc ~]# systemctl list-unit-files --type=service    字尾為target的服務集,包含了字尾了service的服務,理解為RHEL6裡的執行級別:
[root@linuxidc ~]# systemctl list-unit-files --type=target

    RHEL6裡面的執行級別,執行級別包括了一些服務,規定了服務的是否啟動和啟動順序:

0            1                2                3                4                    5                        6             
關機    單使用者                      多使用者          未使用                圖形化介面            重新啟動

    檢視RHEL7的執行級別:
[root@linuxidc ~]# runlevel
N 5

    RHEL7的target為服務集,包含了字尾為service的服務:

    A.target: a.service,b.service,c.service,d.service

    B.target:a.service,b.serice,c.service,d.serice

        檢視和設定RHEL7預設的執行target:
[root@linuxidc ~]# systemctl get-default
graphical.target[root@linuxidc ~]# systemctl set-default multi-user.target    RHEL7中的target與RHEL6的執行級別對比:
          RHEL6      RHEL7

            0            runlevel0 poweroff.target

              1            runlevel1    rescuse.target

              2            runlevel2    multi-user.target

              3            runlevel3    multi-user.target

              4            runlevel4  multi-user.target

              5            runlevel5    graphical.target

              6            runlevel6    reboot.target

    切換執行級別:
[root@linuxidc ~]# systemctl isolate graphical.targetemergency.target  graphical.target  multi-user.target  rescue.target   

    在RHEL7中 可以允許多個終端開啟圖形化介面,而RHEL6中只允許1個圖形化介面執行。

    進入拯救模式:
[root@linuxidc ~]# systemctl rescue

本文永久更新連結地址http://www.linuxidc.com/Linux/2015-04/115796.htm


IT145.com E-mail:sddin#qq.com