Linux服務管理

2021-10-10 04:49:52 字數 1325 閱讀 8023

介紹:

服務(service)本質就是程序,但是是執行在後台,通常都會監聽某個埠,等待其他程式的請求,

比如(mysql,sshd,防火牆等),因此我們又稱為守護程序,是linux中非常重要的知識點。

基本語法:

service 服務名 引數

常用引數:

start 開啟

stop 關閉

restart 重啟

status 顯示狀態

centos7.0之後service命令換成了systemctl命令,使用方法沒變。

這種方式只是臨時有效,當重啟系統後,還是回歸之前對服務的設定。

如果希望設定某個服務自啟動或關閉永久生效,要使用chkconfig指令

檢視或修改預設級別:  vim /etc/inittab

linux系統有7種執行級別:常用的是級別3和5

執行級別0:系統停機狀態,系統預設執行級別不能設為0,否則不能正常啟動。

執行級別1:單使用者工作狀態,root許可權,用於系統維修,禁止遠端登入。

執行級別2:多使用者狀態(沒有nfs),不支援網路。

執行級別3:完全的多使用者狀態(有nfs),登陸後進入控制台命令列模式。

執行級別4:系統未使用,保留。

執行級別5;x11控制台,登陸後進入圖形gui模式。

執行級別6:系統正常關機並重啟,預設執行級別不能設為6,否則不能正常啟動。

linux系統開機的流程

開機->bios->/boot->init程序->執行級別->執行級別對應的服務
通過chkconfig命令可以給各個執行級別設定啟動/關閉

檢視***服務

基本語法: chkconfig --list |grep ***

檢視所有服務

基本語法: chkconfig --list

關閉x優先順序的某服務自啟動

基本語法:chkconfig --level x 服務名 on/off

chkconfig重新設定服務自啟動或關閉後,需要重啟機器才會生效。

Linux 服務管理

命令形式 systemctl options.unit commands start 啟動服務 stop 停止服務 restart 重啟服務 status 檢視服務狀態 unit file commands enable 開機自啟 disable 開機時服務關閉 seclinux 檢視狀態 gete...

Linux 服務管理

原始碼包安裝服務 2.1.1.0 啟動 2.1.1.1 自啟動 chkconfig level 執行級別 如 2345 服務名 on 修改 etc rc.d rc.local 開啟在輸入密碼前會執行此檔案裡面的,直接在裡面寫服務啟動命令 使用ntsysv命令,使用介面來設定 可以管理xinetd 2...

Linux 服務管理

linux裡面的第乙個程序,是整個系統的父程序。在rhel6版本之前,包括rhel6,採用的第乙個程序叫做init。通過init程序啟動的後續程序都是序列啟動的。在rhel7版本,採用第乙個程序叫做systemd。該程序相比於init來說,採用並行方式啟動後續程序。systemd管理的內容不僅僅有s...