linux 修改权限 anyone,linux 进程管理工具
狹義定義:進程是正在運行的程序的實例。
廣義定義:進程是一個具有一定獨立功能的程序關于某個數據集合的一次運行活動。它是操作系統動態執行的基本單元,在傳統的操作系統中,進程既是基本的分配單元,也是基本的執行單元。
進程是操作系統中最基本、重要的概念。是多道程序系統出現后,為了刻畫系統內部出現的動態情況,描述系統內部各道程序的活動規律引進的一個概念,所有多道程序設計操作系統都建立在進程的基礎上。
一、進程的屬性;
進程ID(PID):是唯一的數值,用來區分進程;
父進程和父進程的ID(PPID);
啟動進程的用戶ID(UID)和所歸屬的組(GID);
進程狀態:狀態分為運行、睡眠、(可中斷與不可中斷)、就緒、停止、僵死;
進程執行的優先級;
進程所連接的終端名;
進程資源占用:比如占用資源大小(內存、CPU占用量);
二、進程管理
Linux進程的管理,是通過進程管理工具實現的,比如htop、glances、dstat等
htop是Linux系統中的一個互動的進程查看器,與Linux傳統的top相比,htop更加人性化。它可讓用戶交互式操作,支持顏色主題,可橫向或縱向滾動瀏覽進程列表,并支持鼠標操作。
htop命令:交互式命令
u:過濾僅顯示選定用戶的進程;
s:跟蹤選定的進程所發起的系統調用;
l:顯示選定進程所打開的文件;
t:顯示進程的層次結構;
a:設定進程的cpu親緣性;(將選定的進程綁定在指定的CPU上)
選項:
-d#:延遲時長
-uUSERNAME:僅顯示指定用戶的進程;
-sCOLUMN:根據指定的字段進行排序;
glances命令:
glances [-bdehmnrsvyz1] [-B bind] [-c server] [-C conffile] [-p port][-P password] [--password] [-t refresh] [-f file] [-o output]
常用選項:
-b:以Byte/s為單位顯示網卡設備數據交換速率;
-d:關閉磁盤I/O功能模塊;
-f/PATH/TO/SOMEFILE:設置輸出文件的位置及格式;
-o{HTML|CSV}:
-m:關閉mount功能模塊
-n:關閉網絡功能模塊
-r:關閉進程列表功能模塊
-t#:指定延遲時長,默認為3秒;
-1:單獨顯示每顆CPU相關負載數據信息;
glances支持遠程模式:
即可以以C/S模式工作:
Server:以監聽模式啟動glances;
Client:以遠程模式啟動glances,遠程連入指定服務器,并Server上的相關性能數據;
服務模式:
glances -s -B IPADDR
-B:用于指明監聽的本地地址;
客戶端模式:
glances -c IPADDR
-c:用于連入的服務器的地址;
dstat命令:整合了vmstat, iostat, netstat and ifstat四款工具的功能;
dstat [-afv] [options..] [delay [count]]
-c:顯示cpu性能指標相關的統計數據;
-d:顯示disk相關的速率數據;
-g:顯示page相關的速率數據;
-i:顯示interrupt相關的速率數據;
-l:顯示load average相關的統計數據;
-m:顯示memory相關的統計數據;
-n:顯示網絡收發數據的速率;
-p:顯示進程相關的統計數據,
-r:io請求的速率;
-s:顯示swap的相關數據
-y:顯示系統相關的數據,包括中斷和進程切換;
--top-cpu:顯示最占用CPU的進程;
--top-bio:顯示最消耗blockio的進程;
--top-io:最占用io的進程;
--top-mem:顯示最占用內存的進程;
--ipc:顯示進程間通信相關的速率數據;
--raw:顯示raw套接的相關的數據;
--tcp:顯示tcp套接字的相關數據;
--udp:顯示udp套接字的相關數據;
--unix:顯示unix sock接口相關的統計數據;
--socket:
-a:-cdngy
總結
以上是生活随笔為你收集整理的linux 修改权限 anyone,linux 进程管理工具的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 《忍者时刻》进阶阵容推荐
- 下一篇: 引魂铃2破阵子第二章通关攻略