天天看點

37.服務與啟動---Chkconfig、Ntsysv、Setup、Service、Systemctl的使用

Redhat6.4系統中使用chkconfig、ntsysv、setup、service等工具控制系統服務和啟動項。

CentOS7.X系統版本以後使用systemctl指令控制系統服務和啟動項。

Windows系統則使用msconfig、services.msc工具控制系統服務和啟動項。

1) Chkconfig工具:

作用:檢查系統服務,設定系統服務的下一次開機啟動。

操作指令:

指令

描述

chkconfig --list

檢視目前系統所有服務

chkconfig --list |grep sshd

檢視某一個服務的啟動狀态

chkconfig --level 3  sshd off

禁止系統級别幾中服務下一次開機自啟

chkconfig sshd on

允許目前系統級别中下一次服務開機自啟

chkconfig --add httpd

增加一個服務

chkcofnig --del httpd

删除一個服務

2) Ntsysv工具:

作用:圖形化操作配置系統服務的下一次開機啟動。

使用:指令行輸入‘ntsysv’打開ntsysv工具界面。

<a href="https://s5.51cto.com/wyfs02/M00/8F/07/wKiom1jR273RR6GbAAEveAh1_8M319.png" target="_blank"></a>

3) Setup工具:

作用:圖形化配置系統,功能比ntsysv工具更加強大,它可以手動配置系統服務、網絡、防火牆、時間等等。

操作:指令行輸入‘setup’打開setup工具界面。

<a href="https://s3.51cto.com/wyfs02/M01/8F/05/wKioL1jR29vgxP0zAAC4H1qtME0708.png" target="_blank"></a>

4) Service指令:

當使用RPM方式安裝一個軟體,會在/etc/init.d目錄下生成一個腳本檔案,而service則是控制這個腳本檔案的指令。

作用:控制目前系統服務的啟動、停止、重新開機、重載操作。

service sshd start

開啟服務

service sshd stop

停用服務

service sshd restart

重新開機服務

service sshd reload

重新載入服務

service sshd status

檢視服務狀态

5) Systemd工具:

說明:在Redhat7後續的版本,設定服務自啟和系統服務的功能整合由systemd統一管理。

作用:控制服務開機自啟,目前系統服務控制,控制目前服務運作,控制服務顯示或屏蔽。控制挂載點。

systemctl --version

檢視systemd工具的版本

systemctl list-unit-files --type=service

列出所有服務

systemctl start sshd.service

systemctl stop sshd.service

systemctl restart sshd.service

systemctl reload sshd.service

重載服務

systemctl status sshd.service

systemctl is-active sshd.service

激活服務開機自啟

systemctl enable sshd.service

允許服務開機自啟

systemctl disable sshd.servie

禁止服務開機自啟

systemctl mask sshd.service

屏蔽服務

systemctl unmask sshd.service

顯示服務

systemctl kill sshd

殺死服務相關程序

systemctl list-unit-files --type=mount

列出所有系統挂載點

systemctl start tmp.mount

開啟挂載點

systemctl stop tmp.mount

停用挂載點

systemctl restart tmp.mount

重新開機挂載點

systemctl reload tmp.mount

重載挂載點

systemctl status tmp.mount

檢視挂載狀态

systemctl is-active tmp.mount

激活開機自動挂載

systemctl enable tmp.mount

允許開機自動挂載

systemctl disable tmp.mount

禁止開機自動挂載

注:Systemd工具功能強大,更多指令的使用請通路

https://linux.cn/article-5926-1.html

本文轉自   觸動的風   51CTO部落格,原文連結:http://blog.51cto.com/10978134/1909096

上一篇: 高階函數

繼續閱讀