linux之服务管理
服務(wù)的本質(zhì)是一類運行在后臺的進程,并且通過監(jiān)聽某個端口,響應(yīng)其他程序的請求,因此又被稱為守護進程。
1.服務(wù)管理命令
1.1 service管理命令
通常linux提供service命令對服務(wù)進行管理:
service 服務(wù)名 [start | stop | restart | reload | status]但是在Centos7.0之后,linux系統(tǒng)不再使用service命令進行服務(wù)管理,轉(zhuǎn)而使用systemctl進行服務(wù)管理。
1.2 systemctl管理命令
其命令使用格式如下:
systemctl [start | stop | restart | status | enable | disable] 服務(wù)名
注意這種形式的服務(wù)管理指令具有以下2點特征。
1) 關(guān)閉或者啟用服務(wù)后,立即生效;可以使用【telnet ip 端口】進行測試
2) 這種方式的更改只是臨時的,當系統(tǒng)重啟之后,系統(tǒng)就會恢復(fù)到更改之前狀態(tài)。
2.永久更改服務(wù)管理的狀態(tài)
如果希望對于服務(wù)的管理時永久生效的,需要使用chkconfig指令。
查看系統(tǒng)啟動的服務(wù)有哪些?可以通過查看/etc/init.d文件
2.1 chkconfig指令
通過chkconfig指令可以給每個服務(wù)在各個運行級別設(shè)置是否開機自啟動/關(guān)閉。
2.2 chkconfig基本語法
1) 查看特定服務(wù)的系統(tǒng)自啟動:chkconfig --list | grep 服務(wù)名
或者使用 chkconfig 服務(wù)名 --list(chkconfig --list 服務(wù)名)
2) 修改服務(wù)在某運行級別的自啟動/關(guān)閉:
一次性更改服務(wù)在多個運行級別的自啟動:
# 一次性更改服務(wù)在0,1,6級別的自啟動/關(guān)閉: chkconfig --level 016 服務(wù)名 on/off開啟或關(guān)閉服務(wù)在所有運行級別的自啟動:
chkconfig 服務(wù)名 on/off值得注意的是,對于使用chkconfig重新設(shè)置服務(wù)的自啟動后,需要重啟機器,,即使用reboot命令才能使設(shè)置生效。
總結(jié)
以上是生活随笔為你收集整理的linux之服务管理的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 笔记本双显卡,NVIDA驱动,Manja
- 下一篇: 移动硬盘linux双系统,安装ubunt