Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學
您现在的位置: Windows教程網 >> Windows教程 >  >> Linux 系統教學 >> Linux 教學

Linux 硬體配置查看命令大全:系統、資源、磁碟、網路與進程

編輯:Linux 教學

掌握 Linux 硬體資訊查看命令是系統管理的基本功。本文按功能分類整理了常用命令,涵蓋系統核心、硬體資源、磁碟分區、網路設定、進程管理等場景,方便快速查閱。

一、系統核心資訊

  • uname -a:查看核心版本、作業系統、CPU 架構
  • head -n 1 /etc/issue:查看作業系統版本號
  • cat /proc/cpuinfo:詳細 CPU 資訊(型號、核心數、快取等)
  • hostname:查看主機名稱
  • lspci -tv:樹狀列出所有 PCI 設備
  • lsusb -tv:樹狀列出所有 USB 設備
  • lsmod:列出已載入的核心模組
  • env:查看環境變數

二、系統資源狀態

  • free -m:以 MB 顯示記憶體與 Swap 使用量
  • df -h:人類可讀格式顯示磁碟分區使用率
  • du -sh <目錄>:統計指定目錄大小
  • grep MemTotal /proc/meminfo:查看總記憶體
  • grep MemFree /proc/meminfo:查看空閒記憶體
  • uptime:系統運行時間、登入用戶數、負載平均值
  • cat /proc/loadavg:詳細系統負載資訊

三、磁碟與分區管理

  • mount | column -t:對齊顯示掛載點狀態
  • fdisk -l:列出所有分區表
  • swapon -s:查看 Swap 分區
  • hdparm -i /dev/hda:查看 IDE 硬碟參數
  • dmesg | grep IDE:查看啟動時 IDE 設備偵測日誌

四、網路配置與統計

  • ifconfig / ip a:查看網卡屬性(IP、MAC、MTU 等)
  • iptables -L:查看防火牆規則
  • route -n:數字格式顯示路由表
  • netstat -lntp:列出所有監聽埠(TCP)
  • netstat -antp:列出所有已建立連線
  • netstat -s:網路協議統計資訊

五、進程與用戶管理

  • ps -ef:完整進程列表
  • top / htop:即時進程監控
  • w / who:線上用戶
  • id <用戶>:用戶 UID/GID/群組
  • last:登入日誌
  • cut -d: -f1 /etc/passwd:列出所有用戶
  • crontab -l:當前用戶定時任務

六、服務與軟體包

  • chkconfig --list / systemctl list-unit-files:服務啟動狀態
  • rpm -qa / dpkg -l:已安裝軟體包

七、進階硬體偵測補充

更多實用命令:

  • 主板序列號:dmidecode | grep -i 'serial number'
  • CPU 詳細資訊:dmidecode -t processor
  • 記憶體插槽資訊:dmidecode -t memory
  • 顯卡資訊:lspci | grep -i vga
  • 網卡資訊:lspci | grep -i ethernet 或 ethtool <介面>
  • USB 裝置樹:lsusb -t
  • 硬碟 SMART 資訊:smartctl -a /dev/sdX
  • 中斷請求分配:cat /proc/interrupts
  • I/O 埠分配:cat /proc/ioports
  • DMA 通道:cat /proc/dma

八、/proc 虛擬文件系統關鍵文件

文件說明
/proc/cpuinfoCPU 詳細資訊
/proc/meminfo記憶體詳細統計
/proc/interrupts中斷請求分配
/proc/ioportsI/O 埠範圍
/proc/dmaDMA 通道使用
/proc/filesystems支援的文件系統
/proc/version核心版本資訊

備註: /proc 是進程資訊偽文件系統,不佔用磁碟空間,內容由核心動態生成。

Copyright © Windows教程網 All Rights Reserved