1) 命令以下:linux
# linux下查看內存條數及每根內存大小的實現方法 dmidecode | grep -A16 "Memory Device$"
root權限下執行以後信息示例:web
[root@localhost weblogic]# dmidecode | grep -A16 "Memory Device$" Memory Device Array Handle: 0x002B Error Information Handle: Not Provided Total Width: Unknown Data Width: Unknown Size: No Module Installed Form Factor: DIMM Set: None Locator: DIMM A2 Bank Locator: BANK 0 Type: DDR3 Type Detail: Unbuffered (Unregistered) Speed: Unknown Manufacturer: Not Specified Serial Number: Not Specified Asset Tag: Not Specified Part Number: Not Specified -- Memory Device Array Handle: 0x002B Error Information Handle: No Error Total Width: 72 bits Data Width: 64 bits Size: 8192 MB Form Factor: DIMM Set: None Locator: DIMM A1 Bank Locator: BANK 1 Type: DDR3 Type Detail: Synchronous Unbuffered (Unregistered) Speed: 1600 MHz Manufacturer: 80CE000080CE Serial Number: 20685F8E Asset Tag: 031512 Part Number: M391B1G73QH0-YK0 -- Memory Device Array Handle: 0x002B Error Information Handle: Not Provided Total Width: Unknown Data Width: Unknown Size: No Module Installed Form Factor: DIMM Set: None Locator: DIMM B2 Bank Locator: BANK 2 Type: DDR3 Type Detail: Unbuffered (Unregistered) Speed: Unknown Manufacturer: Not Specified Serial Number: Not Specified Asset Tag: Not Specified Part Number: Not Specified -- Memory Device Array Handle: 0x002B Error Information Handle: Not Provided Total Width: Unknown Data Width: Unknown Size: No Module Installed Form Factor: DIMM Set: None Locator: DIMM B1 Bank Locator: BANK 3 Type: DDR3 Type Detail: Unbuffered (Unregistered) Speed: Unknown Manufacturer: Not Specified Serial Number: Not Specified Asset Tag: Not Specified Part Number: Not Specified
2) 命令以下:docker
# 服務器到底能擴展到多大的內存 dmidecode -t 16
root權限下執行以後信息示例:centos
[root@localhost docker]# dmidecode -t 16 # dmidecode 2.12 SMBIOS 2.7 present. Handle 0x002B, DMI type 16, 23 bytes Physical Memory Array Location: System Board Or Motherboard Use: System Memory Error Correction Type: Multi-bit ECC Maximum Capacity: 32 GB Error Information Handle: No Error Number Of Devices: 4
命令以下:bash
# 查看主板型號 dmidecode |grep -A16 "System Information$"
root權限下執行以後信息示例:服務器
[root@localhost docker]# dmidecode |grep -A16 "System Information$" System Information Manufacturer: Dell Inc. Product Name: PowerEdge T110 II Version: Not Specified Serial Number: 4856962 UUID: 4C4C4544-0038-3510-8036-B4C04F393632 Wake-up Type: Power Switch SKU Number: Not Specified Family: Not Specified Handle 0x000C, DMI type 2, 9 bytes Base Board Information Manufacturer: Dell Inc. Product Name: 0PC2WT Version: A06 Serial Number: ..CN7082151S0QIS. Asset Tag: Not Specified
1)命令以下:app
# lsb_release -a (適用於全部的linux,包括Redhat、SuSE、Debian等發行版,可是在debian下要安裝lsb) lsb_release -a
root權限下執行以後信息示例:dom
[root@localhost docker]# lsb_release -a LSB Version: :base-4.0-amd64:base-4.0-noarch:core-4.0-amd64:core-4.0-noarch:graphics-4.0-amd64:graphics-4.0-noarch:printing-4.0-amd64:printing-4.0-noarch Distributor ID: CentOS Description: CentOS release 6.9 (Final) Release: 6.9 Codename: Final
2)命令以下:ide
# 輸入"cat /proc/version",說明正在運行的內核版本 cat /proc/version
root權限下執行以後信息示例:oop
[root@localhost docker]# cat /proc/version Linux version 2.6.32-696.13.2.el6.x86_64 (mockbuild@c1bl.rdu2.centos.org) (gcc version 4.4.7 20120313 (Red Hat 4.4.7-18) (GCC) ) #1 SMP Thu Oct 5 21:22:16 UTC 2017
3)命令以下:
# 輸入"cat /etc/issue", 顯示的是發行版本信息 cat /etc/issue
root權限下執行以後信息示例:
[root@localhost docker]# cat /etc/issue CentOS release 6.9 (Final) Kernel \r on an \m
4)命令以下:
# 輸入"uname -a",可顯示電腦以及操做系統的相關信息 uname -a
root權限下執行以後信息示例:
[root@localhost docker]# uname -a Linux localhost.localdomain 2.6.32-696.13.2.el6.x86_64 #1 SMP Thu Oct 5 21:22:16 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux
命令以下:
# 硬盤大小詳情 fdisk -l |grep Disk
root權限下執行以後信息示例:
[root@localhost docker]# fdisk -l |grep Disk Disk /dev/sda: 500.1 GB, 500107862016 bytes Disk identifier: 0x769d5702 Disk /dev/mapper/VolGroup-lv_root: 53.7 GB, 53687091200 bytes Disk identifier: 0x00000000 Disk /dev/mapper/VolGroup-lv_swap: 10.5 GB, 10519314432 bytes Disk identifier: 0x00000000 Disk /dev/mapper/VolGroup-lv_home: 435.4 GB, 435372949504 bytes Disk identifier: 0x00000000
1)命令以下:
# linux CPU大小 cat /proc/cpuinfo |grep "model name" && cat /proc/cpuinfo |grep "physical id"
root權限下執行以後信息示例:
[root@localhost docker]# cat /proc/cpuinfo |grep "model name" && cat /proc/cp uinfo |grep "physical id" model name : Intel(R) Xeon(R) CPU E3-1220 V2 @ 3.10GHz model name : Intel(R) Xeon(R) CPU E3-1220 V2 @ 3.10GHz model name : Intel(R) Xeon(R) CPU E3-1220 V2 @ 3.10GHz model name : Intel(R) Xeon(R) CPU E3-1220 V2 @ 3.10GHz physical id : 0 physical id : 0 physical id : 0 physical id : 0
Tips:
Linux下能夠在/proc/cpuinfo中看到每一個cpu的詳細信息。可是對於雙核的cpu,在cpuinfo中會看到兩個cpu。經常會讓人誤覺得是兩個單核的cpu。
其實應該經過Physical Processor ID來區分單核和雙核。而Physical Processor ID能夠從cpuinfo或者dmesg中找到. flags 若是有 ht 說明支持超線程技術 。
判斷物理CPU的個數能夠查看physical id 的值,相同則爲同一個物理CPU,能夠看到上面,這臺機器有一個四核的CPU,ID 是0,大小是3.1G。
2)命令以下:
# 查看CPU個數 cat /proc/cpuinfo | grep "physical id" | uniq | wc -l
root權限下執行以後信息示例:
[root@localhost docker]# cat /proc/cpuinfo | grep "physical id" | uniq | wc -l 1
3)命令以下:
# 查看CPU核數 cat /proc/cpuinfo | grep "cpu cores" | uniq
root權限下執行以後信息示例:
[root@localhost docker]# cat /proc/cpuinfo | grep "cpu cores" | uniq cpu cores : 4
4)命令以下:
# 查看CPU型號 cat /proc/cpuinfo | grep 'model name' |uniq
root權限下執行以後信息示例:
[root@localhost docker]# cat /proc/cpuinfo | grep 'model name' |uniq model name : Intel(R) Xeon(R) CPU E3-1220 V2 @ 3.10GHz
1) 命令以下:
# 查看 linux 的網卡信息 ifconfig
執行以後信息示例:
[root@localhost docker]# ifconfig eth0 Link encap:Ethernet HWaddr F8:DB:88:FE:3A:FA inet addr:192.168.1.222 Bcast:192.168.1.255 Mask:255.255.255.0 inet6 addr: fe80::fadb:88ff:fefe:3afa/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:406668 errors:0 dropped:0 overruns:0 frame:0 TX packets:155262 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:41037516 (39.1 MiB) TX bytes:23813933 (22.7 MiB) Interrupt:16 lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 inet6 addr: ::1/128 Scope:Host UP LOOPBACK RUNNING MTU:65536 Metric:1 RX packets:18475 errors:0 dropped:0 overruns:0 frame:0 TX packets:18475 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:1957207 (1.8 MiB) TX bytes:1957207 (1.8 MiB)
2) 命令以下:
# 查看Linux下網卡狀態 # ip link 命令 或者 經過mii-tool指令 ip link
執行以後信息示例:
[root@localhost docker]# ip link 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP qlen 1000 link/ether f8:db:88:fe:3a:fa brd ff:ff:ff:ff:ff:ff
本文爲博主原創文章,轉載請註明出處!