FreeBSD 日記 - 硬件信息顯示

FreeBSD 附帶了不少用於根據需求收集信息的工具. uname 命令用於顯示系統信息. dmesg 命令用於顯示內核信息. sysctl 命令可用於實時配置內核參數, 也可用於讀取硬件信息.api

如下列表總結了你所須要的顯示 FreeBSD 硬件信息的全部命令.架構

1) 查詢硬件平臺:less

# uname -m

2) 查詢處理器架構:工具

# uname -p

3) 查詢 FreeBSD 版本:ui

# uname -r

一般, 你能夠用下面的命令一次性獲取全部信息:code

# uname -mrs

輸出結果:內存

FreeBSD 7.0-RELEASE i386

4)查詢處理器信息ci

# dmesg | grep CPU

輸出結果:it

CPU: Pentium 4 (1716.41-MHz 686-class CPU)
acpi_cpu0:  on acpi0
acpi_cpu: CPU throttling enabled, 8 steps from 100% to 12.5%

5) 查詢 FreeBSD 的實際內存和可用內存:ast

# dmesg | grep memory

輸出結果:

real memory  = 9395240960 (8960 MB)
avail memory = 8286752768 (7902 MB)

另外, 你還能夠用下面的命令:

# sysctl -a | grep hw.*mem
# sysctl -a | grep mem

輸出結果:

hw.physmem: 8573673472
hw.usermem: 8302989312
hw.realmem: 9395240960
hw.firewire.fwmem.speed: 2
hw.firewire.fwmem.eui64_lo: 0
hw.firewire.fwmem.eui64_hi: 0
hw.cbb.start_memory: 2281701376
hw.pci.host_mem_start: 2147483648

比較上面兩個命令, 你能夠發現 systcl 顯示的信息更多, 輸入 sysctl 命令查看所有信息:

# sysctl -a | less

6) 查看系統已經運行了多長時間:

# uptime

7) 查詢系統上次重啓或關閉的時間:

# last -1 reboot
# last -1 shutdown

8) 查詢 swap 文件系統使用狀況:

# swapinfo -k

輸出結果:

Device              1K-blocks        Used    Avail      Capacity
/dev/mfid0s1b     4489460        0      4489460     0%

9) 查詢登錄用戶和他們在作些什麼. 下面全部命令均可以. users 只顯示登錄用戶.

# w
# who
# users

10) 查詢用戶上次登錄時間. 能夠像下面這樣使用 last 命令:

# last user-name

(a) 查詢 root 用戶的上次登錄信息, 輸入:

# last root

輸出結果:

root   ttyp0    111.111.11.11   Fri Oct  9 09:46   still logged in

wtmp begins Fri Oct  9 09:46:23 CST 2009
相關文章
相關標籤/搜索