一---服務的運作級别
常用的是3和5
0---停機狀态(一開機就關機)
1---單使用者工作模式(禁止遠端登入)
2---多使用者沒網絡
3---多使用者無界面
4---未使用
5---登入進入圖形界面
6---系統正常關閉并重新開機
開機的流程:
開機->BIOS->/boot/systemd程序1->運作級别->運作級别對應服務
二---設定運作級别
在/etc/initab
multi-user.target:運作級别3
graphical.target:運作級别5
檢視目前預設級别:
systemctl get-default
設定目前運作級别:
systemctl set-default TARGET.target
三---chkconfig指令
1)給服務的各個級别設定自 啟動/關閉
2)chkconfig管理的服務在/etc/initt.d檢視
3)注意:centos7.0後,用systemmctl管理
chkconfig基本文法:
1)檢視服務:chkconfig --list [|grep xxx]
2)設定服務的自 啟動/關閉
chkconfig --level 5 服務名 on/off
四---systemctl管理指令
1)基本文法: system [start|stop|restart|status] 服務名
2)systemctl指令管理的服務在/usr/lib/systemd/system檢視
systemctl 設定服務的自啟動狀态
1) systemctl list-unit-files[|grep 服務名] 檢視服務開機啟動狀态
2)systemctl enable 服務名(設定服務開機啟動
3)systemctl disable 服務名(設定服務 開機關閉)
4)systemctl is-enable 服務名(檢視某個服務是否是自啟動的)
注:上面為什麼沒加運作級别呢?在centos7以後,系統級别簡化為3和5,是以上面就預設為3和5都設定。
防火牆介紹:它是不同網絡或網絡安全域之間資訊的唯一出入口,通過監測、限制、更改跨越防火牆的資料流,盡可能地對外部屏蔽網絡内部的資訊、結構和運作狀況,有選擇地接受外部通路。
![](https://img.laitimes.com/img/_0nNw4CM6IyYiwiM6ICdiwiI0gTMx81dsQWZ4lmZf1GLlpXazVmcvwFciV2dsQXYtJ3bm9CX9s2RkBnVHFmb1clWvB3MaVnRtp1XlBXe0xCMy81dvRWYoNHLwEzX5xCMx8FesU2cfdGLwMzX0xiRGZkRGZ0Xy9GbvNGLpZTY1EmMZVDUSFTU4VFRR9Fd4VGdsYTMfVmepNHLrJXYtJXZ0F2dvwVZnFWbp1zczV2YvJHctM3cv1Ce-cmbw5CNwAzN1E2MwcTZjVmMiNzMzYzX0ITNzATM4IzLclDMyIDMy8CXn9Gbi9CXzV2Zh1WavwVbvNmLvR3YxUjLyM3Lc9CX6MHc0RHaiojIsJye.png)
應用案例:檢視目前防火牆的狀态,關閉防火牆和重新開機防火牆
systemctl status firewalld
systemctl stop firewalld
systemctl start firewalld
細節讨論:
1)關閉或啟動防火牆,立即生效【telnet 測試某個端口】
2)stop和start這種方式隻是臨時生效的,重新開機後回歸以前的設定
3)希望永久生效,要使用systemctl [enable|disable] 服務名