linux程序與工作

2021-10-03 03:16:25 字數 1750 閱讀 1535

三種特殊的程序:

前台:在終端中執行,能與你有互動的程序

後台:在終端中執行,但是你並不能與其任何的互動,也不能顯示其執行的過程

如何講乙個程序放入後台執行:

例如:

ls

我們還可以通過ctrl+z使我們的當前的前台工作停止並丟到後台中:

例如:

tail -f /var/log/dpkg.log

我們可以通過fg命令將後台的工作拿到前台中來,

通過ctrl+z停止放到後台的工作,我們可以通過bg讓其在後台執行

工作的常用的訊號值:

訊號值作用

-1重新讀取引數執行,類似restart

-2如同ctrl+c的操作推出

-9強制終止該任務

-15正常的方式終止該任務

第一行:當前程式的名稱,系統時間,系統已經啟動多長時間,當前系統有幾個使用者,系統1分鐘,5分鐘,15分鐘的負載情況

第二行:程序總數,正在執行的程序數,睡眠的程序數,停止的程序數,殭屍程序數

第三行:當前使用者程序使用cpu的百分比,核心程序使用cpu的百分比,使用者程序空間內改變過優先順序的程序占用cpu的百分比,空閒cpu的百分比,等待輸入輸出的cpu時間百分比,硬中斷占用cpu的百分比,軟中斷占用cpu的百分比,虛擬cpu等待實際cpu的時間百分比

第四行:物理記憶體總量,空閒記憶體總量,使用的物理記憶體總量,用作核心快取的記憶體量

第五行:交換區總量,空閒交換區總量,使用的交換區總量,緩衝的交換區總量

以下**中列對應的內容:

pid:程序id

user:該程序的所屬使用者

pr:程序執行的優先順序(動態優先順序)

ni:程序的nice值(靜態優先順序)

virt:程序任務使用的虛擬記憶體總數

res:程序使用物理記憶體數

shr:程序共享記憶體的大小

s:程序的狀態(s=sleep,r=running,z=zombie)

%cpu:程序cpu的利用率

%mem:程序記憶體的利用率

time:程序活躍的總時間

command:程序執行的名字

user:程序的擁有使用者

pid:程序id

%cpu:程序占用cpu的百分比

%mem:程序占用記憶體的百分比

vsz:程序使用虛擬記憶體大小

rss:使用物理記憶體的大小

tty:終端id

stat:程序狀態

start:啟動程序的時間

time:程序消耗cpu的時間

command:命令名稱和引數

引數:程序的查詢:

ps aux |

grep nginx

程序的結束:

kill -9 [pid]

Linux命令大全 工作程序資訊與管理

kill s signal p a pid kill l signal 說明 kill 送出乙個特定的訊號 signal 給行程 id 為 pid 的行程根據該訊號而做特定的動作,若沒有指定,預設是送出終止 term 的訊號 引數 s signal 其中可用的訊號有 hup 1 kill 9 ter...

linux 程序與程序環境

程序與程序環境 程序是執行中的程式,每個程序都執行在各自的虛擬位址空間中,某個程序的崩潰不會影響其它程序的執行。程序間的通訊 ipc 要通過系統核心 系統呼叫 來實現。程序分類 在linux系統中,根據程序的特點,程序可分為3大類 互動程序 批處理程序和守護程序。l 互動程序 由shell啟動的程序...

工作管理 程序管理 (Linux筆記)

一 工作管理 1 直接將命令丟到後台中執行 eg tar jcv f infor t.tar.bz2 infor test1 將test1壓縮 2 ctrl z 將目前的工作丟到後台中暫停 3 jobs 檢視目前後台工作狀態 jobs lsr l 除了列出job number與命令串外,還列出pid...