歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> 關於Linux >> 進程的相關管

進程的相關管

日期:2017/3/3 16:55:54   编辑:關於Linux
進程: 進程狀態:1、跟終端相關的進程 命令進程 2、跟終端無關的進程 系統相關的進程 進程狀態 父子關系 優先級關系 pid,0-139,數字越小,優先級越高,0-99:內核調整的100-139用戶可控制 追蹤進程:進程號:pid 每個進程都有父進程,除了init這個進程,這個是進程之父 這個進程號為1, ps processstate sysv風格:- BSD風格: 不帶- aux a:所有與終端有關的進程 x:跟終端無關的進程 u: 進程狀態: D:不可中斷的睡覺 R:運行或就緒 S:可中斷的睡覺 T:停止 Z:僵屍進程 <高優先級進程 N低優先級進程 +前台進程組中的進程 前台:終端相關 l多線程進程 s會話進程鏈接 -els pstree:顯示當前系統中的進程樹 pgrep :pgrep -u root bash 指定用戶和進程名稱顯示進程號 pidof :根據用戶名查找pid號 top:cpu負載: us:用戶空間用戶進程占百分比sy:系統空間占用的百分比 ni: nice值 id:CPu空閒百分比 wa;等待I/o所完成的時間 hi:硬件中斷所完成的時間 SI :軟中斷占用的時間 st :所偷走的時間 PR:表示優先級 VIRT:虛擬優先級 RES:常駐優先級 SHR:共享內存大小 M:占用內存大小寫排序 P:按占用CPU大小寫排序 T:按占用時間的大小排序 l:是否顯示平均負載和啟動時間 t:是否顯示進行和CPU狀態相關信息 m:是否顯示內存相關信息 c:是否顯示完整的命令行信息 q:退出top k:終止某個進程 -d刷新時長 -b按屏刷新,按批模式 本地內部進程之間的通信:(IPC:inter process COmmunication) 共享內存 信號:singal semaphore :旗語 信號 kill -l 顯示信號 1,SIGHUP讓一個進程不用重啟,就可以重讀其配置文件,並讓新的配置信息生效 2,SIGINT終止一個前台進程 9,SIGKILL 殺死一個進程 15,SIGTERM 終止一個進程 指定一個信號: 信用號碼:kill -l 信號名稱:kill -SIGKILL 信號名稱簡寫:kill -KILL kill pid killall command 只要是進程名的都會被殺死 調整進程的nice(優先級) 調整已經啟動的進程的nice值: reniceNIPID 在啟動時指定nice值: nice -n ni command vmstat系統狀態查看命令 free kill pkill 前台:占據了命令提示符 後台:啟動之後,釋放命令提示符,後續的操作在後台完成 前台-->後台: ctrl +z:把正在前台的作業送往後台 command +& 讓命令在後台執行 bg:讓後台的停止作業繼續運行 jobs:查看後台的所有作業 作業號:有+ 的默認下一次操作的作業 有-的命令將第二次操作作業 bg+作業號 fg :把進程重新調回前台來, fg [JOBID] /proc/meminfo查看 內存和CPU的相關信息
Copyright © Linux教程網 All Rights Reserved