unix程序管理命令

2021-05-28 13:58:13 字數 2317 閱讀 4734

[語法]:kill   -訊號   程序號

[說明]: kill  將訊號傳遞給指定程序,訊號意義如下

1        暫停(hangup)

2        中斷(interrupt)

3        退出(quit)

4        非法指令(illegal  instruction)

5        跟蹤中斷(trace trap)

6        abort

7        emt 指令(emulation trap)

8               浮點格式異常(floating  point  exception)

9        kill(不可忽略)

10             通道錯誤(bus error)

11             不合法記憶體段

12             錯誤的系統呼叫引數

13             寫入不可讀的連通管道

14             alarm  clock

15             軟體結束訊號

16             使用者定義訊號一

17             使用者定義訊號二

[例子]:

%kill  -9  444殺死程序號為 444 的程序

[語法]: ps [ -efl] [ -t 終端表]  [ -u  使用者表] [ -g 組表]

[說明]:       顯示出有關程序的狀態

-e    顯示出現在正在執行的所有程序

-f     顯示所有資訊

-l     產生乙個長列表

-t     顯示指定終端程序

-u    顯示指定使用者程序

-g    顯示指定組程序

[例子]:

1.ps -ef 列出所有正在進行的程序

2.ps -ef|grep *** 查詢程序中含有***的程序

3.ps –f –u smp1 列出使用者smp1的程序詳細資訊

結果字段說明:

字段說明

f十六進製制標誌,它們加起來表示程序的當前狀態。

00 程序終止,而且它們在程序表中的空間已釋放。

01 系統程序,長駐記憶體

02 程序被父程序跟蹤

04 程序被父程序跟蹤而且已被停止

08 該程序無法被訊號量喚醒

10 該程序當前在記憶體中,而且被鎖定直到乙個事件完成

20 程序不能被交換出

s程序當前狀態,由以下字母之一顯示:

o 當前正在處理器上執行

s 睡眠;等待i/o事件完成

r 執行結束i 空閒;程序被建立

z 僵死。程序已終止

t 由於父程序跟蹤而停止

x 等待更多的記憶體

uid程序所有者的使用者id

pid程序id

ppid

父程序id

c程序的cpu使用情況(即程序佔cpu時間的百分比)

pri程序優先權方案。較大的數表示較低的優先權

ni程序的nice值,該值與優先權方案相關聯。使乙個程序「nicer」意指降低該程序的優先權,以使它不會用盡cpu的時間

sz程序請求的虛擬記憶體量。這是該系統對記憶體需求的乙個好的指標。

tty啟動程序(或者父程序)的終端;

帶問號的程序無控制終端(通常為系統程序)。

time

自程序啟動以來佔cpu時間總量

cmd產生程序的命令

[語法]:  sleep  時間

[說明]:  掛起引數指定的秒數

命令:nice

格式:nice [-n] command 

功能:以低的優先順序執行程式或命令。

選項:-n 為優先順序0-20從高到低

注釋:例如:nice -5 progame

[語法]:shutdown  [-y] [-gn] [-in]

[說明]:     unix 系統必須先關閉系統,再關電源

       -y    對提示的所有問題都回答 y

       -g n 給其他使用者n 秒的時間退出,預設值為60秒

       -i n  系統退到第n種方式,方式如下:

0        關機

1        單使用者模式

2        多使用者模式

3        網路下的多使用者模式

6        關機並重新啟動

[語法]:halt

[說明]:關閉系統

[語法]:reboot

[說明]:     重啟系統

unix程序管理機制

1 程序的引入原因 描述多道程式在併發系統中的執行過程。由於動態特性,即使相同的程式功能,每次執行時的動態特性不同,因此引入新的有機整體 包括程式功等能,執行時的動態資訊 稱這個有機整體為程序。程序是資源分配的單位。cpu按程序分配資源。2 unix中程式被定義為映像的執行。映像 儲存器映像 cpu...

unix檔案管理命令

unix系統文字編輯軟體vi命令詳解 vi命令是unix下常用而重要命令,可在全螢幕方式下編輯乙個或多個檔案。若在vi執行時 沒有指定乙個檔案,那麼vi命令會自動產生乙個無名的空的工作檔案。若指定的檔案不存在,那麼就按指定的檔名建立乙個新的檔案。若對檔案的修改不儲存的話,v i命令並不改變原 來檔案...

Unix基礎之 程序和列印管理

基礎之 程序和列印管理 管理程序 用低優先順序執行程序 nice c 指令用於以較低的排程優先順序執行命令,每個程序都有乙個 nice 值,用於計算它 的優先順序。nice 值在 0 到 39 範圍內,高值獲得低優先順序,不給實參的預設情況是 nice 值 20。超級使用者可指定負值,以提高優先順序...