linux(ubuntu) 查看系统设备信息
ubuntu查看版本命令
方法一:
在終端中執行下列指令: cat /etc/issue
方法二:
使用 lsb_release 命令也可以查看 Ubuntu 的版本號,與方法一相比,內容更為詳細。
執行指令如下: sudo lsb_release -a
方法三:
打開“系統監視器”,選擇“系統”
Ubuntu查看版本命令
1. lshw
lshw命令顯示詳細硬件信息。
如果要用概要方式顯示,可以加上short參數:lshw-short
要顯示指定硬件信息,加上class(或C)參數:lshw -classmemory
2. sysstat
監測系統性能及效率的一組工具,這些工具對于我們收集系統性能數據,
比如CPU使用率、硬盤和網絡吞吐數據。
3. lspci -v (相比cat/proc/pci更直觀)
查看PCI信息,lspci 是讀取 hwdata 數據庫。
4. uname -a
查看系統體系結構。
5. dmidecode
查看硬件信息,包括bios、cpu、內存等信息
6. dmesg
顯示內核緩沖區系統控制信息,如系統啟動時的信息會寫到/var/log/。
注:dmesg 工具并不是專門用來查看硬件芯片組標識的工具,
但通過這個工具能讓我們知道機器中的硬件的一些參數;因為系統在啟動的時候,
會寫一些硬件相關的日志到 /var/log/message* 或/var/log/boot* 文件中。
7. lshal 和hal-device-manager
8. 查看 /proc
對于“/proc”中文件可使用文件查看命令瀏覽其內容,文件中包含系統特定信息:
Cpuinfo 主機CPU信息
Dma 主機DMA通道信息
Filesystems 文件系統信息
Interrupts 主機中斷信息
Ioprots 主機I/O端口號信息
Meninfo 主機內存信息
Version Linux內存版本信息
查看CPU信息:cat /proc/cpuinfo 查看板卡信息:cat /proc/pci 查看內存信息:cat/proc/meminfo 查看USB設備:cat /proc/bus/usb/devices 查看鍵盤和鼠標:cat/proc/bus/input/devices 查看各設備的中斷請求(IRQ):cat/proc/interrupts
主板信息:
sudo demidecode | grep -i ‘serial number’
CPU信息:
cat /proc/cpuinfo
dmesg | grep -i ‘cpu’
sudo dmidecode -t processor
硬盤信息:
查看分區情況:
sudo fdisk -l
查看大小情況:
df -h
查看使用情況:
du -h
sudo hdparm -I /dev/sda
dmesg | grep sda
內存信息:
cat /proc/meminfo
dmesg | grep mem
free -m
vmstat
sudo dmidecode | grep -i mem
網卡信息:
dmesg | grep -i ‘eth’
lspci | grep -i ‘eth’
ethtool -i eht0
ethhool -k eth0
ethtool -g eth0
查看鼠標和鍵盤:
cat /proc/bus/input/devices
查看各設備的中斷請求(IRQ):
cat /proc/interrupts
顯卡信息:
lspci | grep -i ‘VGA’
dmesg | grep -i ‘VGA’
聲卡信息:
查看聲卡型號:
lspci | grep -i audio
查看型號ac97的聲卡驅動模塊:
modprobe -l | grep ac97
查看聲卡信息:
cat /proc/asound/cards
查看alsa-utils本:
alsactl -v
查看內核alsa版本:
cat /proc/asound/version
聲卡信息:
aplay -l
硬件信息之聲卡:
sudo lshw -C sound
模塊狀態之聲音:
lsmod | grep -i snd
alsa音頻配置:
alsamixer
其他命令:
dmesg
lspci
mpstat(先安裝sysstat: sudo spt-get install sysstat)
********************************
ubuntu中查看各種設備和資源的命令匯總
一、系統信息
1.查看內核信息: $uname -a
2.查看操作系統版本: $head -n 1 /etc/issue
3.查看CPU的信息: $cat /proc/cpuinfo
4.查看計算機名稱: $hostname
5.列出所有PCI設備信息: $lspci -tv
6.列出所有USB設備信息: $lsusb -tv
7.列出系統加載的模塊信息: $lsmod
二、系統資源的使用情況
1.查看內存和交換分區的使用情況: $free -m
2.查看硬盤分區的使用情況: $df -h
3.查看某個目錄的大小: $du -sh<目錄>
4.查看內存總量和空閑內存量: $grep MemTotal /proc/meminfo
$grep MemFree /proc/meminfo
5.查看系統運行時間、用戶數和負載: $uptime
6.查看系統負載: $cat /proc/loadavg
三、硬盤和分區信息
1.查看掛載分區信息: $mount |column -t
2.查看硬盤分區信息: $sudo fdisk -l
3.查看所有交換分區信息: $swapon -s
4.查看硬盤參數信息: $sudo hdparm -i /dev/had
四、網絡信息
1.查看網絡接口信息: $ifconfig
2.查看防火墻設置信息: $iptables -L
3.查看路由表信息: $route -n
4.查看所有監聽端口的信息: $netstat -lntp
5.查看所有已建立的連接的信息: $netstat -antp
6.查看網絡統計的信息: $netstat -s
五、查看系統進程的信息
1.查看所有進程的信息: $ps -ef
2.查看當前進程的信息: $top
六、查看關于用戶的信息
1.查看當前活動的信息: $w 或 $who
2.查看指定用戶的信息: $id<用戶名>
3.查看用戶登錄日志: $last
4.查看當前用戶的計劃任務: $crontab -l
七、查看安裝軟件包的信息: $dpkg -L<軟件名稱>
總結
以上是生活随笔為你收集整理的linux(ubuntu) 查看系统设备信息的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: <转>浅谈:高斯过程与贝叶斯
- 下一篇: 【PYTHON】【requests】【自