歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux基礎 >> 關於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