A. linux下使用blkid命令查詢設備及文件系統信息的方法
在Linux下可以使用blkid命令對查詢設備上所採用文件系統類型進行查詢。blkid主要用來對系統的塊設備(包括交換分區)所使用的文件系統類型、LABEL、UUID等信息進行查詢。要使用這個命令必須安裝e2fsprogs軟體包。
直接使用blkid可列出當前系統中所以已掛載文件系統的類型。
默認情況下 lsblk 會將塊設備輸出為樹狀格式:
NAME —— 設備的名稱
MAJ:MIN —— Linux 操作系統中的每個設備都以一個文件表示,對塊(磁碟)設備來說,這里用主次設備編號來描述設備。
RM —— 可移動設備。如果這是一個可移動設備將顯示 1,否則顯示 0。
TYPE —— 設備的類型
MOUNTPOINT —— 設備掛載的位置
RO —— 對於只讀文件系統,這里會顯示 1,否則顯示 0。
SIZE —— 設備的容量
blkid使用示例:
B. Linux下查看系統硬體信息
在Linux系統下,查看硬體信息可以通過一系列命令行工具來實現。以下是一些常用的命令及其功能:
1. `lscpu`命令用於查看CPU和處理單元的信息,如型號、核心數量等。
2. `lspci`命令列出所有PCI匯流排及其連接的設備,如VGA適配器、顯卡、網路適配器等。
3. `lspci`命令通過`-v | grep "VGA"`參數過濾出特定設備信息,如顯卡。
4. `lshw`命令是一個通用工具,列出各種硬體單元詳細或概要信息,如CPU、內存、USB控制器、硬碟等。
5. `lshw -short`命令快速查看硬體信息。
6. `lsscsi`命令列出SCSI/SATA設備信息。
7. `lsusb`命令查看USB控制器及連接設備信息,使用`-v`參數可獲取詳細信息。
8. `df -H`命令顯示不同分區、掛載點、已用和可用空間概要信息。
9. `free -h`命令查看系統使用的、閑置的和RAM總體數量。
10. `dmidecode -t memory`命令查看內存槽及內存條硬體信息。
11. `dmidecode -t memory | grep Size`命令查看內存插槽數、使用情況及每條內存大小。
12. `dmidecode | grep "System Information"`命令查看伺服器型號、序列號等信息。
這些命令行工具在大多數Linux發行版中均有提供,可通過包管理器安裝。通過組合使用這些工具,用戶可以全面了解Linux系統硬體配置情況。
C. linux操作系統中常見的查看各種設備和資源的命令有哪些
基本
# uname -a # 查看內核/操作系統/CPU信息
# head -n 1 /etc/issue # 查看操作系統版本
# cat /proc/cpuinfo # 查看CPU信息
# hostname # 查看計算機名
# lspci -tv # 列出所有PCI設備
# lsusb -tv # 列出所有USB設備
# lsmod # 列出載入的內核模塊
# env # 查看環境變數 資源
# free -m # 查看內存使用量和交換區使用量
# df -h # 查看各分區使用情況
# -sh <目錄名> # 查看指定目錄的大小
# grep MemTotal /proc/meminfo # 查看內存總量
# grep MemFree /proc/meminfo # 查看空閑內存量
# uptime # 查看系統運行時間、用戶數、負載
# cat /proc/loadavg # 查看系統負載 磁碟和分區
# mount | column -t # 查看掛接的分區狀態
# fdisk -l # 查看所有分區
# swapon -s # 查看所有交換分區
# hdparm -i /dev/hda # 查看磁碟參數(僅適用於IDE設備)
# dmesg | grep IDE # 查看啟動時IDE設備檢測狀況
進程
# ps -ef # 查看所有進程
# top # 實時顯示進程狀態