Linux 服務管理

2022-06-08 05:21:07 字數 1668 閱讀 4267

1.系統的執行級別

0:關機

1::單使用者模式,可以想象為windows的安全模式,主要用於系統修復

2:不完全的命令列模式,不含nfs服務

3:完全的命令列模式,就是標準的字元介面

4:系統保留

5:圖形模式

6:重啟動

runlevel

init level

系統預設執行級別:

vim /etc/inittab

-id:3:initdefault

2.服務分類

chkconfig --list:檢視服務

yum install -y xinetd

原始碼包安裝的服務:

檢視服務安裝位置,一般是/usr/local下

rpm安裝服務和原始碼包安裝服務的區別是安裝位置的不同。

服務與埠

ps aux

/etc/services :檢視常規埠

查詢系統中開啟的服務:

netstat -tlunp

-t:列出tcp資料

-u:列出udp資料

-l:列出正在監聽的網路服務

-n:用埠號來顯示服務,而不是服務名

-p:列出該服務的程序id(pid)

3. rpm包服務管理:

獨立的服務管理

/etc/init.d/:啟動指令碼位置

/etc/sysconfig/:初始化環境配置檔案位置

/etc/:配置檔案位置

獨立服務的啟動:

/etc/init.d/獨立服務名

service 獨立服務名

start|stop|restart|status

獨立服務的自啟動:

修改vim /etc/rc.d/rc.local

使用ntsysv命令管理自啟動

基於xinetd服務:

yum -y install xinetd....

4.原始碼包服務管理

原始碼包安裝服務啟動使用絕對路徑。

原始碼包服務的自啟動:

vim /etc/rc.d/rc.local加入:/usr/local/apache/bin/apachet1 start

讓原始碼包服務被服務管理命令service識別:

軟連線的方法:ln -s /usr/local/apache/bin/apachet1 /etc/init.d/

讓原始碼包的apache服務能被chkconfig與ntsysv命令管理自啟動:

vim /etc/init.d/apachet1

#chkconfig:35 86 76

#指定httpd指令碼課可以被chkconfig命令管理。

格式是:chkconfig:執行級別 啟動順序 關閉順序

#description:source package apache:說明,內容隨意

chkconfig --add  apachect1

總結:

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服務管理

介紹 服務 service 本質就是程序,但是是執行在後台,通常都會監聽某個埠,等待其他程式的請求,比如 mysql,sshd,防火牆等 因此我們又稱為守護程序,是linux中非常重要的知識點。基本語法 service 服務名 引數 常用引數 start 開啟 stop 關閉 restart 重啟 ...