linux中服務(service)管理

一.介紹

服務(service) 本質就是進程,可是是運行在後臺的,一般都會監聽某個端口,等待其它程序的請求,好比(mysql , sshd 防火牆等),所以咱們又稱爲守護進程,是Linux 中很是重要的知識點。mysql

二.基本使用

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

start #開始
stop  #中止
restart #從新啓動
reload  #從新加載
status  #狀態碼

三. 查看服務名

/etc/init.d 此文件夾下放着系統都有哪些服務因此查看文件便可sql

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

運行級別 0:系統停機狀態,系統默認運行級別不能設爲 0,不然不能正常啓動

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

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

運行級別 3:徹底的多用戶狀態(有 NFS),登錄後進入控制檯命令行模式

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

運行級別 5:X11 控制檯,登錄後進入圖形 GUI 模式

運行級別 6:系統正常關閉並重啓,默認運行級別不能設爲 6,不然不能正常啓動

四.chkconfig指令

經過 chkconfig 命令能夠給每一個服務的各個運行級別設置自啓動/關閉shell

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

chkconfig 從新設置服務後自啓動或關閉,須要重啓機器reboot才能生效網絡

相關文章
相關標籤/搜索