Linux学习笔记-硬體資料收集與驅動,及 lm_sensors
2014-01-04 23:07
239 查看
来自鸟哥的Linux私房菜 http://linux.vbird.org/linux_basic/0610hardware.php
Linux kernel 在開機時就能夠偵測主機硬體並載入適當的模組來驅動硬體了。 而核心所偵測到的各項硬體裝置,後來就會被記錄在 /proc 與 /sys 當中了。包括 /proc/cpuinfo, /proc/partitions, /proc/interrupts 等等。
除了直接呼叫出 /proc 底下的檔案內容之外, Linux 有提供幾個簡單的指令來將核心所偵測到的硬體信息显示出来
fdisk:可以使用 fdisk -l 將分割表列出
hdparm:可觀察硬碟的資訊與測試讀寫速度
dmesg:觀察核心運作過程當中所顯示的各項訊息記錄
vmstat:可分析系統 (CPU/RAM/IO) 目前的狀態
lspci:列出整個 PC 系統的 PCI 介面裝置!很有用的指令.
使用 lspci 時,其實所有的資料都是由 /proc/bus/pci/ 目錄下的資料所取出的.
lsusb:列出目前系統上面各個 USB 埠口的狀態,與連接的 USB 裝置
iostat:與 vmstat 類似,可即時列出整個 CPU 與周邊設備的 Input/Output 狀態.
預設 CentOS 並沒有安裝這個軟體。使用『 yum install sysstat 』先來安裝此軟體。
sensors-detect 這個指令可以侦测主機板晶片組,并將侦测到的資訊寫入設定檔當中,之后就可以使用 sensors 指令直接讀取目前的 CPU、機殼、電源、風扇等等的資訊了。
udev 是個使用者層級軟體,他可以讓使用者自行處理 /dev 底下的裝置。
硬體抽象層 (Hardware Abstraction Layer, HAL)可以將系統目前的所有硬體進行快照,並持續檢視這個快照的內容(註5)。如果有新的 PnP 硬體插入時, HAL 就會發現目前的硬體與快照不同,此時就會通知 udev 進行新的裝置的建置了。如此一來,兩者的配合就能夠讓你的裝置 PnP 囉。
udev 建立裝置檔案的規則放置到 /etc/udev/rules.d/ 目錄下。
Linux kernel 在開機時就能夠偵測主機硬體並載入適當的模組來驅動硬體了。 而核心所偵測到的各項硬體裝置,後來就會被記錄在 /proc 與 /sys 當中了。包括 /proc/cpuinfo, /proc/partitions, /proc/interrupts 等等。
除了直接呼叫出 /proc 底下的檔案內容之外, Linux 有提供幾個簡單的指令來將核心所偵測到的硬體信息显示出来
fdisk:可以使用 fdisk -l 將分割表列出
hdparm:可觀察硬碟的資訊與測試讀寫速度
dmesg:觀察核心運作過程當中所顯示的各項訊息記錄
vmstat:可分析系統 (CPU/RAM/IO) 目前的狀態
lspci:列出整個 PC 系統的 PCI 介面裝置!很有用的指令.
使用 lspci 時,其實所有的資料都是由 /proc/bus/pci/ 目錄下的資料所取出的.
lsusb:列出目前系統上面各個 USB 埠口的狀態,與連接的 USB 裝置
iostat:與 vmstat 類似,可即時列出整個 CPU 與周邊設備的 Input/Output 狀態.
預設 CentOS 並沒有安裝這個軟體。使用『 yum install sysstat 』先來安裝此軟體。
sensors-detect 這個指令可以侦测主機板晶片組,并將侦测到的資訊寫入設定檔當中,之后就可以使用 sensors 指令直接讀取目前的 CPU、機殼、電源、風扇等等的資訊了。
udev 是個使用者層級軟體,他可以讓使用者自行處理 /dev 底下的裝置。
硬體抽象層 (Hardware Abstraction Layer, HAL)可以將系統目前的所有硬體進行快照,並持續檢視這個快照的內容(註5)。如果有新的 PnP 硬體插入時, HAL 就會發現目前的硬體與快照不同,此時就會通知 udev 進行新的裝置的建置了。如此一來,兩者的配合就能夠讓你的裝置 PnP 囉。
udev 建立裝置檔案的規則放置到 /etc/udev/rules.d/ 目錄下。
相关文章推荐
- lm-sensors工具安装和使用
- 在Linux通过lm_sensors查看CPU的温度
- PHP报错Cannot adopt OID in UCD-SNMP-MIB、 LM-SENSORS-MIB
- ubuntu 8.04.1 LTS 下的cpu温度监控软件lm-sensors
- CentOS 安装温度监控 lm_sensors
- lm_sensors 监控系统状态
- 在 CentOS 上安装 CPU 温度监控软件(lm_sensors)
- 安装lm-sensors出错解决方法
- lm sensors——Linux下SMBus(I2C)通信利器
- linux下的cpu温度监控软件 lm-sensors
- 在 CentOS 上安装 CPU 温度监控软件(lm_sensors)
- linux查看cpu温度,安装lm_sensors工具
- lm_sensors 监控系统状态
- Centos5.3安装lm_sensors 温度监控
- linux查看cpu温度,安装lm_sensors工具
- Lm_sensors和相关技术介绍
- MD5,SHA1,SHA256,NTLM,LM等Hash在线破解网站收集
- Linux下cpu主板监控工具lm_sensors
- MD5,SHA1,SHA256,NTLM,LM等Hash在线破解网站收集
- 开机设定及lm_sensors