Linux 管理執行中的程序

2021-08-28 03:40:31 字數 1114 閱讀 4080

cat命令是linux下的乙個文字輸出命令,通常用於**某個檔案的內容。三個功能:一次顯示整個檔案,從鍵盤建立乙個檔案,將幾個檔案合併為乙個檔案。eg:cat filename,cat > filename,cat file1 file2 file3

列出程序

ps檢查執行程序的實用工具。ps u顯示使用者名稱及其他資訊。查詢顯示的資訊有(pid  %cpu %mem vsz rss tty stat statt time command)其中,vsz顯示了映象程序的大小(是分配給程序的記憶體),rss顯示了記憶體中程式的大小(程序實際使用的記憶體數量,不能被交換的物理記憶體)

為了檢視在linux系統中執行的當前使用者的所有程序,需要向ps ux命令新增管道(|)和less,ps aux | less(所有使用者的程序)

如果要對某一特定列進行排序可以使用sort=。

使用top命令列出和更改程序   top命令提供了一種面向螢幕的方法來顯示系統中的執行程序。如果想殺死或改進程式,需要使用root使用者來執行top命令。

管理後台和前台程序

啟動後台程序

find /usr > /tmp/allusrfiles &(將程式放置後台需要在命令列的末尾輸入乙個&號)

使用前台和後台命令

fg %1(可以將作業列表中的任何命令帶回前台,1為作業列表中的作業1)

殺死和改進程式

使用kill和killall命令殺死程序

雖然kill和killall常用來終止乙個執行的程序,但這兩個命令實際上是用來向執行中的程序傳送一些有效訊號。訊號通過數字和名稱來表示。常用有:sigkill(9)殺死訊號、sigterm(15)終止訊號和sighup(1)告訴程序重新讀取器配置檔案。sigcont繼續被暫停的程序。sigstop暫停程序。

使用nice和renice命令設定處理器優先順序 nice值,nice值越低程序就有更多機會訪問cpu ,普通使用者只能在0~19的範圍內設定你測值,只能將nice值設定的更高,普通使用者只能在使用者自己的程序上設定nice值,

linux 中的程序管理

程式 program 放置在儲存 中 如鍵盤,光碟,軟盤,磁帶等 為實體檔案的形態存在。程序 程式被觸發後,執行者的許可權與屬性,程式的程式碼與所需資料等都會被載入記憶體中,作業系統並給予這個記憶體的單元乙個識別碼 pid 可以說,程序就是乙個正在執行中的程式,即是系統未完成並且正在進行的工作。程序...

Linux中的程序管理

程式是靜態的 檔案 程序是指程式執行時的形態 程序是執行中的程式的乙個副本 程序存在生命週期 準備期,執行期,終止期 程序 執行緒 程序是資源呼叫的最小單位,程序是資源呼叫的最小單位 程式執行流是從上倒下貫穿執行的 當程序是多工物,cpu是多核心,多工應該同時被每個核心處理,每個核心處理的任務叫執行...

Linux程序管理之顯示系統執行的程序

1 簡單指令 檢視程序使用的指令是ps,一般使用的引數為 ps aux 選項 a 顯示當前終端的所有程序資訊 u以使用者的格式顯示程序資訊 x顯示後台程序執行的引數 細節說明 stat 程序狀態 s 該程序是會話的先導程序 n 程序擁有比普通優先順序更低的優先順序 r 正在執行 d 短期等待 z 僵...