一.介紹 服務(service) 本質就是進程,但是是運行在後臺的,通常都會監聽某個埠,等待其它程式的請求,比如(mysql , sshd 防火牆等),因此我們又稱為守護進程,是Linux 中非常重要的知識點。 二.基本使用 三. 查看服務名 此文件夾下放著系統都有哪些服務所以 即可 四.chkc ...
一.介紹
服務(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才能生效