Linux的程序管理小結

2021-06-20 03:48:38 字數 1627 閱讀 6316

1.檢視當前程序

可以通過下面的命令去檢視當前程序

——》ps:將某個時間點的程序運**況選取下來

——》top:動態的檢視當前的程序,所謂動態就是每隔一定時間自動重新整理一下顯示資料

——》pstree:以樹狀的結構顯示當前程序

2.賬戶對程序管理控制

使用者對程序的管理控制,是通過給予乙個訊號(signal)去告知該程序你要做什麼。 

有三種方式:

——》kill -signal pid

——》kill -s signal pid

——》killall -signal 程序名稱

這裡面signal可以是數字,也可以是乙個訊號名稱。使用kill -l可以列出linux下的所有訊號,如下所示:

1) sighup       2) sigint       3) sigquit      4) sigill

5) sigtrap 6) sigabrt 7) sigbus 8) sigfpe

9) sigkill 10) sigusr1 11) sigsegv 12) sigusr2

13) sigpipe 14) sigalrm 15) sigterm 17) sigchld

18) sigcont 19) sigstop 20) sigtstp 21) sigttin

22) sigttou 23) sigurg 24) sigxcpu 25) sigxfsz

26) sigvtalrm 27) sigprof 28) sigwinch 29) sigio

30) sigpwr 31) sigsys 34) sigrtmin 35) sigrtmin+1

36) sigrtmin+2 37) sigrtmin+3 38) sigrtmin+4 39) sigrtmin+5

40) sigrtmin+6 41) sigrtmin+7 42) sigrtmin+8 43) sigrtmin+9

44) sigrtmin+10 45) sigrtmin+11 46) sigrtmin+12 47) sigrtmin+13

48) sigrtmin+14 49) sigrtmin+15 50) sigrtmax-14 51) sigrtmax-13

52) sigrtmax-12 53) sigrtmax-11 54) sigrtmax-10 55) sigrtmax-9

56) sigrtmax-8 57) sigrtmax-7 58) sigrtmax-6 59) sigrtmax-5

60) sigrtmax-4 61) sigrtmax-3 62) sigrtmax-2 63) sigrtmax-1

64) sigrtmax

常用的有下面三個:

3.有關幾個檢視系統當前資源執行和利用情況的命令

——》free:檢視記憶體的使用情況

——》uptime:檢視系統啟動時間和工作負載

——》netstat:檢視網路連線情況

——》dmesg:分析核心產生的資訊

——》vmstat:檢測系統資源的變化

Linux後台程序管理的命令小結

一 加在乙個命令的最後,可以把這個命令放到後台執行 如gftp 二 ctrl z 可以將乙個正在前台執行的命令放到後台,並且處於暫停狀態,不可執行 三 jobs 檢視當前有多少在後台執行的命令 jobs l選項可顯示所有任務的pid,jobs的狀態可以是running,stopped,termina...

linux程序小結(1)

大家都知道linux的程序是可以搶占的,搶占一般會出現在這兩種情況 1.乙個程序進入task running狀態,核心會檢查該程序的動態優先順序是否大於正在執行的程序,如果是的話則通過排程程式執行新程序 2.當乙個程序的時間片用完時,也會根據優先順序來判斷接下來執行哪個程序 需要指出的是被搶占的程序...

Linux後台程序管理的一些命令小結

一 加在乙個命令的最後,可以把這個命令放到後台執行 如gftp 二 ctrl z 可以將乙個正在前台執行的命令放到後台,並且處於暫停狀態,不可執行 三 jobs 檢視當前有多少在後台執行的命令 jobs l選項可顯示所有任務的pid,jobs的狀態可以是running,stopped,termina...