【Linux】Linux作業系統 程式管理
Linux作業系統 程式管理
1 檢視程式命令
1.1 靜態檢視程式命令 ps
[root@rhel64 ~]# ps
[root@rhel64 ~]# ps aux
[root@rhel64 ~]# ps -ef
[root@rhel64 ~]# ps --help
1.2 動態檢視程式 top
[root@rhel64 ~]# top
q鍵可以退出
1.3 根據特定條件查詢程式號 pgrep
[root@rhel64 ~]# pgrep -l init
[root@rhel64 ~]# pgrep -l -U root -t pts/2
1.4 以樹形結構顯示 pstree
[root@rhel64 ~]# pstree
顯示亂碼時,可以調整會話的編碼格式為UTF8
2 程式的前後臺排程
2.1 命令的後臺執行
使用圖形化控制檯登入
開啟終端執行命令 firefox 可以啟動瀏覽器,但當前終端無法執行其他命令,
ctrl + c 終止當前命令
[root@rhel64 Desktop]# firefox
使用後臺執行的方法,當前命令終端可以繼續執行其他命令
[root@rhel64 Desktop]# firefox &
2.2 jobs檢視後臺程式
[root@rhel64 Desktop]# jobs
jobs只能檢視當前會話後臺程式
2.3 fg後臺程式恢復到前臺執行
[root@rhel64 Desktop]# fg 1
2.4 Ctrl+z前臺程式掛起到後臺,停止執行
Ctrl + z
2.5 bg後臺程式在後臺繼續執行
[root@rhel64 Desktop]# bg 1
3 終止程式的執行
3.1 Ctrl + c 終止當前命令 前臺名
執行tail -f 命令時,可以使用ctrl + c 終止,其他前臺程式也可以。
3.2 kill 根據程式號殺掉程式
圖形化終端執行後臺命令 當前視窗jobs可以檢視
其他終端jobs命令無法檢視 但可以使用ps 命令檢視程式號
使用kill 命令殺掉程式號
[root@rhel64 ~]# kill 5115
原始視窗回車 顯示 Terminated 瀏覽器被關閉
3.3 kill -9 根據程式號 強制殺程式
[root@rhel64 ~]# kill -9 5168
圖形化終端檢視 顯示Killed 瀏覽器被關閉
檢視kill 訊號
[root@rhel64 ~]# kill -l
init程式是不能被殺死
3.4 killall 根據名稱殺程式
CRT新開兩個會話終端 執行top命令
[root@rhel64 ~]# top
第一個會話檢視
[root@rhel64 ~]# pgrep top
[root@rhel64 ~]# ps -ef | grep top | grep -v grep
[root@rhel64 ~]# killall top
3.5 pkill 根據特定條件終止程式
新開會話使用tom使用者登入
檢視非root使用者終端
[root@rhel64 ~]# w | grep -v root
[root@rhel64 ~]# who | grep -v root
根據終端殺掉程式
[root@rhel64 ~]# pkill -9 -t pts/0
對應表現顯示tom會話已經斷開
呂星昊
2016.1.20
?
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29475508/viewspace-1979398/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Linux作業系統程式管理的分析與應用Linux作業系統
- 【linux】Linux作業系統Linux作業系統
- 作業系統 Linux下的程式作業系統Linux
- Linux 作業系統Linux作業系統
- Linux作業系統Linux作業系統
- Linux程式及作業管理Linux
- Linux作業系統——簡單程式同步Linux作業系統
- 作業系統-程式管理作業系統
- Linux作業系統概述Linux作業系統
- 作業系統與Linux作業系統Linux
- LINUX(十一)Linux程式管理及作業控制Linux
- 【Linux】Linux作業系統 配置sudoLinux作業系統
- RedHat Linux作業系統軟體包的管理RedhatLinux作業系統
- Linux 作業系統日誌管理全攻略Linux作業系統
- Linux作業系統上必需要學的系統管理命令Linux作業系統
- Linux作業系統之Shell程式設計Linux作業系統程式設計
- 作業系統篇-程式管理作業系統
- 【作業系統】程式管理(二)作業系統
- Linux 作業系統!開篇!!!Linux作業系統
- 科普帖:Linux作業系統Linux作業系統
- Linux作業系統基礎Linux作業系統
- Linux作業系統 paste命令Linux作業系統AST
- LINUX作業系統runuser用法Linux作業系統
- 桌面 Linux 作業系統不死Linux作業系統
- linux作業系統介紹Linux作業系統
- Linux作業系統的高階電源管理(轉)Linux作業系統
- service命令用於管理Linux作業系統中服務Linux作業系統
- RedHat Linux作業系統軟體包的管理(轉)RedhatLinux作業系統
- Linux程式管理及作業控制(轉)Linux
- Linux系統管理之程式管理Linux
- Linux作業系統 程式之間的通訊Linux作業系統
- 理解linux/unix作業系統守護程式(轉)Linux作業系統
- 作業系統是什麼?Linux是什麼作業系統?作業系統Linux
- 程式設計作業——系統管理程式設計
- 【Linux】Linux作業系統 讀取MBR資訊Linux作業系統
- Linux作業系統檔案管理器的共享(轉)Linux作業系統
- 白話linux作業系統原理Linux作業系統
- Linux作業系統網路模組Linux作業系統