**ps x
ps aux**
進程狀態:
R 運行。這意味著,進程正在運行或準備運行。
S 正在睡眠。 進程沒有運行,而是,正在等待一個事件, 比如說,一個按鍵或者網絡數據包。
D 不可中斷睡眠。進程正在等待 I/O,比方說,一個磁盤驅動器的 I/O。
T 已停止. 已經指示進程停止運行。稍后介紹更多。
Z 一個死進程或“僵尸”進程。這是一個已經終止的子進程,但是它的父進程還沒有清空它。 (父進程沒有把子進程從進程表中刪除)
< 一個高優先級進程。這可能會授予一個進程更多重要的資源,給它更多的 CPU 時間。 進程的這種屬性叫做 niceness。具有高優先級的進程據說是不好的(less nice), 因為它占用了比較多的 CPU 時間,這樣就給其它進程留下很少時間。
N 低優先級進程。 一個低優先級進程(一個“好”進程)只有當其它高優先級進程執行之后,才會得到處理器時間。
表11-2: BSD 風格的 ps 命令列標題
標題 意思
USER 用戶 ID. 進程的所有者。
%CPU 以百分比表示的 CPU 使用率
%MEM 以百分比表示的內存使用率
VSZ 虛擬內存大小
RSS 進程占用的物理內存的大小,以千字節為單位。
START 進程運行的起始時間。若超過24小時,則用天表示
**用 top 命令動態查看進程**
**中斷一個進程**
我們再運行 xlogo 程序一次,觀察一下發生了什么事。首先,執行 xlogo 命令,并且 證實這個程序正在運行。下一步,回到終端窗口,按下 Ctrl-c。
**把一個進程放置到后臺(執行)**
比方說,我們想讓 shell 提示符返回,卻沒有終止 xlogo 程序。為達到這個目的,我們把 這個程序放到后臺執行。把終端看作是一個有前臺(表層放置可見的事物,像 shell 提示符) 和后臺(表層之下放置隱藏的事物)(的設備)。啟動一個程序,讓它立即在后臺 運行,我們在程序命令之后,加上”&”字符:
[me@linuxbox ~]$ xlogo &
工作控制,這個 shell 功能可以列出從終端中啟動的任務。執行 jobs 命令,我們可以看到這個輸出列表:
[me@linuxbox ~]$ jobs
[1]+ Running xlogo &
**進程返回到前臺**
一個在后臺運行的進程對一切來自鍵盤的輸入都免疫,也不能用 Ctrl-c 來中斷它。使用 fg 命令,讓一個進程返回前臺執行:
[me@linuxbox ~]$ **jobs**
[1]+ Running xlogo &
[me@linuxbox ~]$ fg %1
**停止一個進程**
有時候,我們想要停止一個進程,而沒有終止它。這樣會把一個前臺進程移到后臺等待。 輸入 Ctrl-z,可以停止一個前臺進程。讓我們試一下。在命令提示符下,執行 xlogo 命令, 然后輸入 Ctrl-z:
[me@linuxbox ~]$ xlogo
[1]+ Stopped xlogo
[me@linuxbox ~]$
**kill -l**
**killall – 殺死指定名字的進程
**shutdown – 關機或重啟系統****
| **pstree** | 輸出一個樹型結構的進程列表,這個列表展示了進程間父/子關系。 |
| **vmstat** | 輸出一個系統資源使用快照,包括內存,交換分區和磁盤 I/O。 為了看到連續的顯示結果,則在命令名后加上延時的時間(以秒為單位)。例如,“vmstat 5”。 終止輸出,按下 Ctrl-c 組合鍵。 |
| **xload** | 一個圖形界面程序,可以畫出系統負載的圖形。 |
| **tload** | 與 xload 程序相似,但是在終端中畫出圖形。使用 Ctrl-c,來終止輸出。
- 關于我
- laravel
- quickstart
- quickstart-intermediate
- swoole
- (一)快速起步
- php7
- swoole異步高性能
- 開發中常見問題
- event擴展的安裝
- phptrace
- 用C/C++寫php擴展
- 無聊的筆試題
- rewrite二級目錄轉二級域名
- php多進程
- rpc-yar
- php專家列表
- php守護進程
- php函數防止超時
- php分析報錯信息
- gdb調試php
- php-cli模式
- composer/pear
- 基礎
- sublime+xdebug
- 開啟opcache
- 前端
- js
- linux
- Xshell連接不上Ubuntu解決方式
- xshell
- centos安裝中文輸入
- centos下安裝谷歌瀏覽器
- centos安裝phpstorm
- php7之phpredis安裝
- 磁盤大小
- dns
- TCP/IP協議
- HTTP
- tcpdump
- zbacktrace
- gdb調試php擴展
- lsof
- perf
- lnmp
- first
- 重定向
- echo
- 鍵盤高效操作
- 權限控制
- 進程
- 環境變量
- vi
- 軟件包管理
- 網絡
- 查找文件
- 壓縮
- 正則
- sed/awk
- 編譯程序
- shell腳本
- shell認識
- sh腳本
- sh調試相關
- win共享文件夾給虛擬機
- git
- git的安裝
- 常用命令
- 本地到遠程倉庫
- 遠程到本地倉庫
- 分支管理
- bug分支
- feature
- 標簽
- 多人協作
- FAQ
- C/C++
- 難點
- 修飾符
- 數組
- 字符串
- 指針
- 引用
- 面向對象
- 類訪問修飾符
- 構造函數
- 操作文件
- mysql集群
- 使用navicat操作MySQL數據庫能不能整個數據庫搜索一條數據?
- 幫助的使用
- 存儲引擎的選擇
- 數據類型/字符集
- 索引
- kafka集群
- rabbitmq集群
- (一)初識rabbitmq
- (二)原理
- (三)消息模型
- (四)rabbitmq&php基礎
- (五)持久化&route&指定exchange
- (六)發布訂閱
- (七)route key
- (八)topic
- elasticsearch集群
- (一)服務端搭建
- (二)elasticsearch&php
- (三)head插件
- redis集群
- github
- 設計模式
- createType
- factory_method.php
- abstract_factory.php
- mysql_singleton.php
- builder.php
- prototype.php
- structType
- adapter.php
- 數據結構與算法
- python