訪問系統資訊

2021-04-26 19:34:00 字數 1159 閱讀 5812

系統正在執行的每個使用者級程序在/proc下都有乙個目錄。

檔案/proc/$pid/cmdline內容只有一行,它是程序的命令列,包括程式的名稱和所有的引數。

檔案/proc/$pid/environ記錄了程序的環境資訊。單個的環境字串之間由空位元組分割,以檔案結束標誌作為環境結束的標誌。

目錄/proc/$pid/fd為每個開啟的檔案描述符提供了乙個入口,它是到實際檔案的索引節點(inode)的符號鏈結。開啟了檔案描述符入口,也就開啟了檔案本身。

可以通過/proc/self/mem檔案來訪問特定程序的記憶體映像。如果擁有足夠的許可權可以呼叫mmap.

檔案/proc/$pid/stat

包含有通常應該由ps顯示的有關某個程序的大多數資訊。

/proc/$pid/status

包含程序的名稱、狀態、程序號、父程序號、使用者id、組id、虛存統計、訊號掩碼

/proc/$pid/cwd

指向程序的當前工作目錄的索引節點。

/proc/$pid/exe是到正在被執行的檔案的符號鏈結。

/proc/$pid/maps記錄了有關程序的記憶體對映的資訊。包括位址範圍、許可權、偏移量、主次裝置號、對映檔案的索引節點。

/proc/$pid/root鏈結到程序的根目錄。

/proc/$pid/statm列出了乙個程序對記憶體的使用情況。

/proc/cmdline

/proc/cpuinfo

/proc/devices  列出了字元和塊裝置的主裝置號,以及非配到這些裝置號的裝置名稱。

/proc/dma 列出由驅動程式保留的dma通道和保留它們的驅動程式名稱。

/proc/file system

/proc/interrupts

/proc/ioports 列出了諸如磁碟驅動器、乙太網卡和音效卡裝置等多種裝置驅動程式登記的許多i/o埠範圍。

/proc/kcore 系統的物理記憶體以core檔案格式儲存的檔案。

/proc/kmsg檢索用printk生成的核心資訊。

總結:/proc檔案系統包含了大量的有關當前系統狀態的資訊。

C 訪問WMI資訊

1 什麼是wmi windows management instrumentation wmi 是 windows 作業系統的乙個元件,允許通過程式設計方式訪問企業環境中的管理資訊。net framework 中的 wmi 基於原始的 wmi 技術,允許利用 net framework 中的程式設計...

資訊不是資訊系統

資訊不是資訊系統 資訊 資訊處理工具 使用人 資訊系統 不需要資訊的業務活動要資訊幹什麼,資訊只對需要他的人有用。資訊系統的最終對接物件是人腦這個生物智慧型資訊系統,才能發揮他的價值 寧無資訊,勿假資訊。現在的資訊科技的價值主要還是體現在獲取,傳輸層次,加工與運用施效還不足。資訊科技的價值在哪?對業...

mssql 系統資訊

儲存sql所有的系統資訊。儲存有關資料庫服務中的元資料所謂元資料即 比如資料伺服器有哪些使用者資料庫 資料庫伺服器有哪些登陸賬號,資料庫中都有哪些表,每個表都有哪些字段 每個資料庫有哪些儲存過程 檢視等等的資料 系統表一般sys開頭。任何使用者都不應直接更改系統表。例如,不要嘗試使用 delete ...