服務(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 命令能夠給每一個服務的各個運行級別設置自啓動/關閉shell
chkconfig #查看每一個服務的配置 chkconfig 服務名 #查看具體服務的配置 chkconfig --level 5 服務名 on/off #給服務設置是否自動啓動
chkconfig 從新設置服務後自啓動或關閉,須要重啓機器reboot才能生效網絡