linux中服務(service)管理


一.介紹

服務(service) 本質就是進程,但是是運行在后台的,通常都會監聽某個端口,等待其它程序的請求,比如(mysql , sshd 防火牆等),因此我們又稱為守護進程,是Linux 中非常重要的知識點。

二.基本使用

service 服務名 [start | stop | restart | reload | status]

start #開始
stop  #停止
restart #重新啟動
reload  #重新加載
status  #狀態碼

三. 查看服務名

/etc/init.d 此文件夾下放着系統都有哪些服務所以查看文件即可

ls -l /etc/init.d
vi /etc/inittab  #查看或者修改默認級別

運行級別 0:系統停機狀態,系統默認運行級別不能設為 0,否則不能正常啟動

運行級別 1:單用戶工作狀態,root 權限,用於系統維護,禁止遠程登陸

運行級別 2:多用戶狀態(沒有 NFS),不支持網絡

運行級別 3:完全的多用戶狀態(有 NFS),登陸后進入控制台命令行模式

運行級別 4:系統未使用,保留

運行級別 5:X11 控制台,登陸后進入圖形 GUI 模式

運行級別 6:系統正常關閉並重啟,默認運行級別不能設為 6,否則不能正常啟動

四.chkconfig指令

通過 chkconfig 命令可以給每個服務的各個運行級別設置自啟動/關閉

chkconfig							  #查看每個服務的配置
chkconfig 服務名	  					#查看具體服務的配置
chkconfig --level 5 服務名  on/off     #給服務設置是否自動啟動

chkconfig 重新設置服務后自啟動或關閉,需要重啟機器reboot才能生效


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM