Linux By Hannah

/proc 檔案系統解密:Linux 核心的資訊窗口

這些不是真的檔案

/proc 是一個虛擬檔案系統,它不存在於硬碟上,而是記憶體中 Kernel 資料的映射。

  • /proc/cpuinfo, /proc/meminfo:硬體資訊來源。
  • /proc/sys/:這裡的檔案可以修改 Kernel 參數 (類似 sysctl)。例如 echo 1 > /proc/sys/net/ipv4/ip_forward 可即時開啟路由轉發。
  • /proc/[pid]/:每個執行中的進程都有對應目錄。cwd 連結指向工作目錄,exe 指向執行檔路徑,fd 目錄則列出該進程開啟的所有檔案描述符 (File Descriptors),這在排查「檔案被誰佔用」時非常有用。