① linux 下/proc目錄在哪
/proc是linux的跟目錄下的一個目錄,你可以在《linux就該這么學》看看補一下基礎知識,或者去網路查一些相關的資料都可以
② linux系統/proc目錄下數字目錄中的數字是什麼含義
/bin:存儲常用用戶指令。/boot:存儲核心、模塊映像等啟動用文件
/dev:存儲設備文件
/etc:存儲系統、服務的配置目錄與文件
/home:存放個人主目錄
/lib:存放庫文件,諸如核心模塊、驅動
/lost+found:存儲fsck用的孤兒文件
/mnt:系統載入文件系統時用的常用掛載點
/opt:第三方工具使用的安裝目錄
/proc:虛擬文件系統,包含系統核心信息
/root:root用戶的主目錄
/sbin:存儲系統管理用指令
/tmp:臨時文件的暫存點
/usr:存放與用戶直接相關的文件與目錄
/var:存儲在系統運行中可能會更改的數據
③ 求LINUX系統中,對proc文件系統的理解。
/proc
文件系統是
GNU/Linux
特有的。它是一個虛擬的文件系統,因此在該目錄中的所有文件都不會消耗磁碟空間。通過它能夠非常簡便地了解系統信息,尤其是其中的大部分文件是人類可閱讀的(不過還是需要一些幫助)。許多程序實際上只是從
/proc
的文件中收集信息,然後按照它們自己的格式組織後顯示出來。有一些顯示進程信息的程序(top、ps
等)就是這么作的。/proc
還是了解您系統硬體的好去處。就象那些顯示進程信息的程序一樣,不少程序只是提供了獲取
/proc
中信息的介面。
其中還有一個特殊的子目錄:/proc/sys。它讓您能夠顯示內核參數並更改它們,而且這一更改將立即生效。
④ linux /proc 目錄的作用 可以刪除嗎
不可以刪除的,這個是系統進行和進程創建存在的文件,進程id, cpu,內存信息。
⑤ linux中哪裡可以找到/proc/mole這個目錄
your_mole=你的模塊 具體是哪個模塊,看你的配置需要,將相應的模塊ko文件放入對應的目錄下。
/proc/cmdline 載入 kernel 時所下達的相關參數!
/proc/cpuinfo 本機的 CPU 的相關資訊,包含時脈、類型與運算功能等
/proc/devices 這個文件記錄了系統各個主要裝置的主要裝置代號,與 mknod 有呢!
/proc/filesystems 目前系統已經載入的文件系統羅!
/proc/interrupts 目前系統上面的 IRQ 分配狀態。
⑥ linux系統 /proc目錄下數字目錄中的數字是什麼含義
在proc目錄下,以數字命名的目錄表示當前一個運行的進程,目錄名即為進程的pid。
⑦ linux 怎麼訪問proc目錄
/proc目錄下都是一些純文本文件,記錄的是從驅動程序和內核獲取到的信息,是非常有用的系統狀態信息,因為是文本文件只需要用cat命令來訪問就可以了,比如:
cat /proc/cpuinfo
cat /proc/meminfo
可以分別查看到CPU和內存的信息
⑧ Linux系統中的/proc文件系統有什麼用
Linux 內核提供了一種通過 /proc 文件系統,在運行時訪問內核內部數據結構、 改變內核設置的機制。盡管在各種硬體平台上的 Linux 系統的 /proc 文件系統的 基本概念都是相同的,但本文只討論基於 intel x86 架構的 Linux /proc 文件系 統。 /proc --- 一個虛擬文件系統 /proc 文件系統是一種內核和內核模塊用來向進程 (process) 發送信息的機制 (所以叫做 /proc)。這個偽文件系統讓你可以和內核內部數據結構進行交互,獲取 有關進程的有用信息,在運行中 (on the fly) 改變設置 (通過改變內核參數)。 與其他文件系統不同,/proc 存在於內存之中而不是硬碟上。如果你察看文件 /proc/mounts (和 mount 命令一樣列出所有已經載入的文件系統),你會看到其中 一行是這樣的: 代碼如下: grep proc /proc/mounts /proc /proc proc rw 0 0 /proc 由內核控制,沒有承載 /proc 的設備。因為 /proc 主要存放由內核控制 的狀態信息,所以大部分這些信息的邏輯位置位於內核控制的內存。對 /proc 進行 一次 'ls -l' 可以看到大部分文件都是 0 位元組大的;不過察看這些文件的時候,確 實可以看到一些信息。這怎麼可能?這是因為 /proc 文件系統和其他常規的文件系 統一樣把自己注冊到虛擬文件系統層 (VFS) 了。然而,直到當 VFS 調用它,請求 文件、目錄的 i-node 的時候,/proc 文件系統才根據內核中的信息建立相應的文件 和目錄。 載入 proc 文件系統 如果系統中還沒有載入 proc 文件系統,可以通過如下命令載入 proc 文件系統: 代碼如下: mount -t proc proc /proc 察看 /proc 的文件 /proc 的文件可以用於訪問有關內核的狀態、計算機的屬性、正在運行的進程的 狀態等信息。大部分 /proc 中的文件和目錄提供系統物理環境最新的信息。盡管 /proc 中的文件是虛擬的,但它們仍可以使用任何文件編輯器或像'more', 'less'或 'cat'這樣的程序來查看。當編輯程序試圖打開一個虛擬文件時,這個文件就通過內核 中的信息被憑空地 (on the fly) 創建了。這是一些我從我的系統中得到的一些有趣 結果: 代碼如下: $ ls -l /proc/cpuinfo -r--r--r-- 1 root root 0 Dec 25 11:01 /proc/cpuinfo $ file /proc/cpuinfo /proc/cpuinfo: empty $ cat /proc/cpuinfo processor : 0 vendor_id : GenuineIntel cpu family : 6 model : 8 model name : Pentium III (Coppermine) stepping : 6 cpu MHz : 1000.119 cache size : 256 KB fdiv_bug : no hlt_bug : no sep_bug : no f00f_bug : no coma_bug : no fpu : yes fpu_exception : yes cpuid level : 2 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 mmx fxsr xmm bogomips : 1998.85 processor : 3 vendor_id : GenuineIntel cpu family : 6 model : 8 model name : Pentium III (Coppermine) stepping : 6 cpu MHz : 1000.119 cache size : 256 KB fdiv_bug : no hlt_bug : no sep_bug : no f00f_bug : no coma_bug : no fpu : yes fpu_exception : yes cpuid level : 2 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 mmx fxsr xmm bogomips : 1992.29 這是一個從雙 CPU 的系統中得到的結果,上述大部分的信息十分清楚地給出了這個系 統的有用的硬體信息。有些 /proc 的文件是經過編碼的,不同的工具可以被用來解釋 這些編碼過的信息並輸出成可讀的形式。這樣的工具包括:'top', 'ps', 'apm' 等。 得到有用的系統/內核信息 proc 文件系統可以被用於收集有用的關於系統和運行中的內核的信息。下面是一些重要 的文件: /proc/cpuinfo - CPU 的信息 (型號, 家族, 緩存大小等) /proc/meminfo - 物理內存、交換空間等的信息 /proc/mounts - 已載入的文件系統的列表 /proc/devices - 可用設備的列表 /proc/filesystems - 被支持的文件系統 /proc/moles - 已載入的模塊 /proc/version - 內核版本 /proc/cmdline - 系統啟動時輸入的內核命令行參數 proc 中的文件遠不止上面列出的這么多。想要進一步了解的讀者可以對 /proc 的每一個 文件都'more'一下或讀參考文獻[1]獲取更多的有關 /proc 目錄中的文件的信息。我建議 使用'more'而不是'cat',除非你知道這個文件很小,因為有些文件 (比如 kcore) 可能 會非常長。 有關運行中的進程的信息 /proc 文件系統可以用於獲取運行中的進程的信息。在 /proc 中有一些編號的子目錄。每個編號的目錄對應一個進程 id (PID)。這樣,每一個運行中的進程 /proc 中都有一個用它的 PID 命名的目錄。這些子目錄中包含可以提供有關進程的狀態和環境的重要細節信息的文件。讓我們試著查找一個運行中的進程。 代碼如下: $ ps -aef grep mozilla root 32558 32425 8 22:53 pts/1 00:01:23 /usr/bin/mozilla 上述命令顯示有一個正在運行的 mozilla 進程的 PID 是 32558。相對應的,/proc 中應該有一個名叫 32558 的目錄 代碼如下: $ ls -l /proc/32558
⑨ Linux裡面proc是什麼
proc被稱為虛擬文件系統,它是一個控制中心,可以通過更改其中某些文件改變內核運行狀態,它也是內核提空給我們的查詢中心,用戶可以通過它查看系統硬體及當前運行的進程信息。
Linux中許多工具的數據來源正是proc目錄中的內容,比如lsmod的命令是cat /proc/moles的別名。
更多關於proc的介紹,或者是Linux的命令講解,樓主可以網路《Linux就該這么學》,裡面有詳細的介紹和使用案例可以參考學習。
⑩ 是不是有進程佔用 /proc目錄造成linux根目錄爆滿
不會出現這種情況的,/proc是一個虛擬文件系統,這個文件系統下的所有的數據都是在內存當中的(因為它就是掛載在內存當中的),用df -a命令查看它的大小的時候是會顯示為0的。這個文件系統的作用是放置Linux系統所需要載入的系統數據,例如系統內核、進程、外部設備的狀態以及網路狀態等,比如常見的/proc/cpuinfo文件就在裡面,不會有哪個進程大量佔用/proc目錄,再加上數據是在內存中,所以它不會造成Linux根目錄爆滿。