❶ 怎麼查看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 # 查看內存使用量和交換區使用量
# 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設備檢測狀況
網路
# ifconfig # 查看所有網路介面的屬性
# iptables -L # 查看防火牆設置
# route -n # 查看路由表
# netstat -lntp # 查看所有監聽埠
# netstat -antp # 查看所有已經建立的連接
# netstat -s # 查看網路統計信息
進程
# ps -ef # 查看所有進程
# top # 實時顯示進程狀態
用戶
# w # 查看活動用戶
# id <用戶名> # 查看指定用戶信息
# last # 查看用戶登錄日誌
# cut -d: -f1 /etc/passwd # 查看系統所有用戶
# cut -d: -f1 /etc/group # 查看系統所有組
# crontab -l # 查看當前用戶的計劃任務
服務
# chkconfig --list # 列出所有系統服務
# chkconfig --list | grep on # 列出所有啟動的系統服務
程序
# rpm -qa # 查看所有安裝的軟體包
其他常用命令整理如下:
查看主板的序列號:dmidecode | grep -i 'serial number'
用硬體檢測程序kuz探測新硬體:service kudzu start ( or restart)
查看CPU信息:cat /proc/cpuinfo [dmesg | grep -i 'cpu'][dmidecode -t processor]
查看內存信息:cat /proc/meminfo [free -m][vmstat]
查看板卡信息:cat /proc/pci
查看顯卡/音效卡信息:lspci |grep -i 'VGA'[dmesg | grep -i 'VGA']
查看網卡信息:dmesg | grep -i 'eth'[cat /etc/sysconfig/hwconf | grep -i eth][lspci | grep -i 'eth']
查看PCI信息:lspci (相比cat /proc/pci更直觀)
查看USB設備:cat /proc/bus/usb/devices
查看鍵盤和滑鼠:cat /proc/bus/input/devices
查看系統硬碟信息和使用情況:fdisk & disk – l & df
查看各設備的中斷請求(IRQ):cat /proc/interrupts
查看系統體系結構:uname -a
查看及啟動系統的32位或64位內核模式:isalist –v [isainfo –v][isainfo –b]
查看硬體信息,包括bios、cpu、內存等信息:dmidecode
測定當前的顯示器刷新頻率:/usr/sbin/ffbconfig –rev ?
查看系統配置:/usr/platform/sun4u/sbin/prtdiag –v
查看當前系統中已經應用的補丁:showrev –p
顯示當前的運行級別:who –rH
查看當前的bind版本信息:nslookup –class=chaos –q=txt version.bind
查看硬體信息:dmesg | more
顯示外設信息, 如usb,網卡等信息:lspci
查看已載入的驅動:
lsnod
lshw
查看當前處理器的類型和速度(主頻):psrinfo -v
列印當前的OBP版本號:prtconf -v
查看硬碟物理信息(vendor, RPM, Capacity):iostat –E
查看磁碟的幾何參數和分區信息:prtvtoc /dev/rdsk/c0t0d0s
顯示已經使用和未使用的i-node數目:
df –F ufs –o i
isalist –v
對於「/proc」中文件可使用文件查看命令瀏覽其內容,文件中包含系統特定信息:
主機CPU信息:Cpuinfo
主機DMA通道信息:Dma
文件系統信息:Filesystems
主機中斷信息:Interrupts
主機I/O埠號信息:Ioprots
主機內存信息:Meninfo
Linux內存版本信息:Version
備註: proc – process information pseudo-filesystem 進程信息偽裝文件系統
❷ linux怎麼查看伺服器參數
在Linux系統中,查看伺服器參數是管理伺服器的重要步驟。CPU大小可以通過查看/proc/cpuinfo文件獲取詳細信息。執行[root@idc ~]# more /proc/cpuinfo命令,可以看到每個CPU的具體信息。這里以一個示例為例:model name: Intel(R) Xeon(TM) CPU 2.80GHz。對於雙核CPU,/proc/cpuinfo文件中會顯示兩個CPU,容易讓人誤以為是兩個單核CPU。實際上,可以通過Physical ID來區分單核和雙核。Physical ID可以從/proc/cpuinfo或者dmesg中找到。在上述示例中,physical id : 0和physical id : 3說明這台機器有兩個雙核的CPU,ID分別是0和3,每個CPU的頻率是2.8GHz。
內存大小可以通過/proc/meminfo文件獲取。執行[root@xbidc ~]# cat /proc/meminfo |grep MemTotal命令,可以看到內存總量。例如,執行該命令後,MemTotal: 1034612 kB表示這台伺服器的內存大小為1034612千位元組,即1034.6MB。
硬碟大小可以通過fdisk -l命令查看。執行[root@xbidc ~]# fdisk -l |grep Disk命令,可以看到硬碟的具體信息。以一個示例為例:Disk /dev/sda: 300.0 GB, 300000000000 bytes,說明這台伺服器的硬碟大小為300.0GB。
通過這些命令,可以方便地獲取Linux伺服器的CPU、內存和硬碟信息,幫助管理員更好地了解伺服器的硬體配置,以便進行相應的優化和維護。
此外,還可以通過lscpu和free命令來獲取更詳細的信息。lscpu命令可以查看詳細的CPU信息,如核心數、線程數等。free命令可以查看內存使用情況,包括總內存、已用內存、空閑內存等。
在實際操作中,如果需要更精確地了解CPU、內存和硬碟的具體情況,可以使用這些命令進行詳細檢查。通過定期監控這些參數,可以及時發現伺服器性能瓶頸,提高伺服器的運行效率。
需要注意的是,不同的Linux發行版可能會有一些細微的差別。在具體操作時,建議參考相應發行版的官方文檔或社區論壇,以獲取最准確的信息。
❸ 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系統硬體配置情況。