/etc/rc.d/rc.sysinit
由init程序呼叫執行
完成設定網路、主機名、載入檔案系統等初始化工作
/etc/rc.d/rc指令碼檔案
由init程序呼叫執行
根據指定的執行級別, 載入或終止相應的系統服務
/etc/rc.local指令碼檔案
由rc指令碼呼叫執行
儲存使用者定義的需開機後自動執行的命令
預設的7種執行級別
0:關機狀態
1:單使用者模式
2:字元介面的多使用者模式(不支援網路)
3:字元介面的完整多使用者模式
4:未分配使用
5:圖形介面的多使用者模式
6:重新啟動
檢視執行級別
使用runlevel命令,分別顯示
例子root@localhost ~]# runlevel
n 5 #n是之前沒有級別
[root@localhost ~]# init 3
[root@localhost ~]# runlevel
5 3檢視系統服務的啟動狀態 #不加服務名稱是顯示所有
[root@localhost ~]# chkconfig --list network
network 0:關閉 1:關閉 2:啟用 3:啟用 4:啟用 5:啟用 6:關閉
設定系統服務的啟動狀態
[root@localhost ~]# chkconfig --level 2345 network on
檢視靜態的程序統計資訊
ps aux
常用命令選項
a:顯示當前終端下的所有程序資訊
u:使用以使用者為主的格式輸出程序資訊
x:顯示當前使用者在所有終端下的程序資訊
-e:顯示系統內的所有程序資訊
-l:使用長格式顯示程序資訊
-f:使用完整的格式顯示程序資訊
檢視動態的程序排名資訊
top根據特定條件查詢程序pid資訊
-l:列出程序的名稱
-u:根據程序所屬的使用者名稱進行查詢
-t:根據程序所在的終端進行查詢
pgrep -l 「log」
以樹型結構顯示各程序間的關係
常用命令選項:
-p:列出程序的pid號
-u:列出程序對應的使用者名稱
-a:列出程序對應的完整命令
pstree -aup
終止程序
kill、killall命令
kill用於終止指定pid號的程序
killall用於終止指定名稱的所有程序
-9 選項用於強制終止
[root@localhost ~]# pgrep -l portmap //查
2869 portmap
[root@localhost ~]# kill -9 2869
[root@localhost ~]# killall -9 vim
[1]- 已殺死 /usr/bin/vim file1
[2]- 已殺死 /usr/bin/vim file2
kill %數字 #殺掉後台程序 數字為程序號
killall smbd
程序狀態
r 可執行
s 睡眠
t 停止的掛起的
z 殭屍程序
檢視linux系統的執行級別
檢視當前系統的執行級別 root apenglinux runlevel 3 5檢視系統的預設級別 root apenglinux systemctl get default graphical.target 設定系統的預設執行級別為3 root apenglinux systemctl set d...
Linux Run Level 執行級別
檢視linux當前執行級別 runlevel 輸出為 空格分開的兩個字元 上乙個執行級別,若無則為 n 當前執行級別 執行級別 run level 指的是unix link系統下的不同執行模式.許多程式需要開機啟動,在windows叫做 服務service 在linux叫做 守護程序daemon l...
Linux 執行級別
執行級別 runlevel 指的是unix或者linux等類unix作業系統下不同的執行模式。執行級別通常分為7等,分別是從0到6。例如在大多數linux作業系統下一共有如下6個典型的執行級別 0 停機 機器關閉。1 單使用者模式 就像win9x下的安全模式類似 2 多使用者,但是沒有nfs 進入無...