Linux下的/proc目錄介紹


     proc被稱為虛擬文件系統,它是一個控制中心,可以通過更改其中某些文件改變內核運行狀態,

它也是內核提空給我們的查詢中心,用戶可以通過它查看系統硬件及當前運行的進程信息。

Linux中許多工具的數據來源正是proc目錄中的內容,比如lsmod的命令是cat /proc/modules的別名。

 

/proc目錄下常用文件介紹:

  • /proc/loadavg      前三列分別保存最近1分鍾,5分鍾,及15分鍾的平均負載。
  • /proc/meminfo    當前內存使用信息
  • /proc/diskstats    磁盤I/O統計信息列表
  • /proc/net/dev      網絡流入流出統計信息
  • /proc/filesystems  支持的文件系統
  • /proc/cpuinfo        CPU的詳細信息
  • /proc/cmdline      啟動時傳遞至內核的啟動參數,通常由grub進行傳遞
  • /proc/mounts     系統當前掛在的文件系統
  • /proc/uptime    系統運行時間
  • /poc/version     當前運行的內核版本號等信息

 

進程目錄下常用文件介紹

cmdline,保存了當前進程的啟動命令

 

cwd:一個符號鏈接,執行進程的運行目錄

 

exe: exe是一個軟鏈接,指向進程的可執行文件,通過它可以啟動當前進程的一個拷貝

 

environ: 當前進程關聯的環境變量。

 

fd: 包含了進程打開的每一個文件的文件描述符,這些描述符是指向實際文件的符號鏈接。可以通過它恢復刪除的文件

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM