Linux基礎-14day-Linux系統服務管理

Linux系統服務管理centos

1、服務概念及分類

Linux系統有些特殊程序,啓動後在後臺運行,等待用戶或者其餘程序進行調用,這類程序稱爲服務。bash

服務分類:按照服務功能(對象)分爲:系統服務、網絡服務;按照啓動方式分爲:獨立系統服務(啓動後後臺運行,響應快、佔用系統資源);基於xinetd的服務(用戶使用時啓動,響應慢、節省系統資源),這種服務不能獨立啓動,須要依靠管理服務來調用。這個負責管理的服務就是 xinetd服務。xinetd 服務是系統的超級守護進程,其做用就是管理不能獨立啓動的服務。網絡

2、服務管理方式

1)經過/etc/init.d/目錄中的啓動腳原本管理ssh

全部獨立服務啓動文件均存儲在/etc/init.d目錄下,經過如下命令對服務進行啓動、中止、重啓等操做。ide

格式/etc/init.d獨立服務名 start| stop|status|restart|...centos7

參數 start:啓動;stop:中止;status:查看狀態;restart:重啓。spa

Eg:rest

[root@test ~]# /etc/init.d/sshd  restart #重啓ssh服務

2)service管理orm

service 命令實際上只是一個腳本,這個腳本仍然須要調用 /etc/init.d/ 中的啓動腳原本啓動獨立的服務。centos6系統使用service命令,centos7及以上系統使用systemctl命令。對象

參數

Centos6

Centos7

啓動

Service 服務名 start

systemctl start name.service

中止

Service 服務名 stop

systemctl stop name.service

服務

service 服務名 restart

systemctl restart name.service

狀態查詢

service 服務名 status

systemctl status name.service

Eg

[root@test ~]# service sshd status  #查看ssh服務狀態

3)chkonfig命令實現管理

chkconfig 服務自啓動管理命令來管理獨立服務的自啓動。

參數

Centos6

Centos7

開機自啓

chkconfig 服務名 on

systemctl enable name.service

開機禁止啓動

chkconfig服務名off

systemctl disable name.service

查看全部服務開機自啓狀態

chkconfig  --list

systemctl list-unit-files --type service

查看某個服務在哪些運行級別下的啓動和禁用

chkconfig 服務名稱 --list

ls   /etc/systemd/system/*.wants/服務名稱.service

查看服務是否開啓自啓

--

systemctl is-enable name.service

其餘:

chkconfig --level 234 服務名 on #開啓某個運行級別下的服務。

chkconfig --add 服務名 #在當前運行級別下添加某個服務。

chkconfig --del 服務名   #在當前運行級別下刪除某個服務。

Eg:

 #修改network運行級別1時開機自啓

[root@test ~]# chkconfig network --level 1 on

注:Linux運行級別:0-6.

0是關機;1是維護模式,提供有限的功能;2是字符界面的debian系統;3是字符界面的redhat系統;4不經常使用;5是GUI界面的系統;6是重啓。

(4)修改 /etc/rc.d/rc.local 文件,設置服務自啓動

修改 /etc/rc.d/rc.local 文件,在文件中加入服務的啓動命令。這個文件是在系統啓動時,在輸入用戶名和密碼以前最後讀取的文件(注意:/etc/rc.d/rc.loca和/etc/rc.local 文件是軟連接,修改哪一個文件均可以)。這個文件中有什麼命令,都會在系統啓動時調用。

5)ntsysv界面管理

ntsysv 命令調用窗口模式來管理服務的自啓動

ntsysv命令安裝, yum -y install ntsysv。

格式:指定設定自啓動的運行級別

[root@test ~]# ntsysv [--level 運行級別]
[root@test ~]# ntsysv  --level 234 #設置2/3/4級別的服務自啓動

圖片.png操做鍵:

1)上下鍵:在不一樣服務之間移動;

2)空格鍵:選定或取消服務的自啓動。也就是在服務以前是否輸入"*";

3)Tab鍵:在不一樣項目之間切換;

4)F1鍵:顯示服務的說明。

我的公衆號:

圖片.png

相關文章
相關標籤/搜索