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