查看服务器配置信息是系统管理员和运维工程师的日常工作之一,了解服务器的硬件和软件配置可以帮助更好地进行系统管理、性能优化和故障排查,以下是详细的步骤和命令,帮助你查看Linux服务器的各种配置信息:
一、查看操作系统信息
1、查看操作系统版本
命令:cat /etc/redhat-release
(适用于Red Hat系)
命令:cat /etc/lsb-release
(适用于Debian系)
示例输出:
CentOS Linux release 7.4.1708 (Core) NAME="Ubuntu" VERSION="16.04.3 LTS (Xenial Xerus)"
2、查看内核版本
命令:uname -a
示例输出:
Linux iz2ze9n3z2fl9zj9hrv58vz 3.10.0-693.2.2.el7.x86_64 #1 SMP Tue Sep 12 22:26:13 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux
二、查看CPU信息
1、查看CPU型号
命令:lscpu
示例输出:
Architecture: x86_64 CPU(s): 4 On-line CPU(s) list: 0-3 Thread(s) per core: 2 Core(s) per socket: 2 Socket(s): 1 ...
2、查看每个逻辑处理器的信息
命令:cat /proc/cpuinfo | grep "model name"
示例输出:
model name : Intel(R) Xeon(R) CPU E5-2650 v3 @ 2.30GHz
3、查看物理CPU数量
命令:grep 'physical id' /proc/cpuinfo | sort | uniq | wc -l
示例输出:
1
4、查看逻辑CPU数量(总核数)
命令:grep 'processor' /proc/cpuinfo | wc -l
示例输出:
4
5、查看单颗物理CPU的核数
命令:grep 'core id' /proc/cpuinfo | sort | uniq | wc -l
示例输出:
2
6、查看CPU的主频
命令:grep 'MHz' /proc/cpuinfo
示例输出:
cpu MHz : 2300.000
三、查看内存信息
1、查看内存总量
命令:grep MemTotal /proc/meminfo
示例输出:
MemTotal: 1970944 kB
2、查看内存使用情况
命令:free -m
示例输出:
total used free shared buffers cached Mem: 1970 1000 970 0 100 700 Swap: 2047 0 2047
3、查看内存详细硬件信息
命令:dmidecode -t memory | head -45 | tail -24
示例输出:
Memory Device Array Handle: 0x003C,0000, Error Information Handle: Not Provided ...
四、查看硬盘信息
1、查看挂载的分区状态
命令:fdisk -l | grep Disk
示例输出:
Disk /dev/sda: 240 GB, 240000000000 bytes, 488392168 sectors
2、查看硬盘和分区分布
命令:lsblk
示例输出:
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT fd0 2:0 1 4K 0 disk sda 8:0 0 232.9G 0 disk ├─sda1 8:1 0 512M 0 part /boot ├─sda2 8:2 0 227.9G 0 part /
3、查看硬盘和分区的详细信息
命令:fdisk -l
示例输出:
Disk /dev/sda: 240 GB, 240000000000 bytes, 488392168 sectors Units = sectors of * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk label type: dos Disk identifier: 0x00000000 ...
4、查看挂接的分区状态
命令:mount | column -t
示例输出:
none procfs procfs rw,relatime 0 0 /dev/sda1 /boot ext4 rw,relatime,data=ordered 0 0 ...
5、查看交换分区状态
命令:swapon -s
示例输出:
NAME TYPE SIZE USED PRIO /dev/sda2 partition 23295836 0B -2
6、查看硬盘使用情况
命令:df -hT
示例输出:
Filesystem Type Size Used Avail Use% Mounted on devtmpfs tmpfs 490M 0 490M 0% /dev tmpfs tmpfs 496M 1.1M 495M 1% /dev/shm /dev/sda1 ext4 512M 123M 353M 25% /boot /dev/sda2 ext4 233G 15G 218G 7% /
五、查看网卡信息
1、查看网卡的链路状态
命令:ethtool <网卡名> | grep -i 'eth|link'
示例输出:
Link detected: yes
2、查看网卡的速度(带宽)
命令:ethtool <网卡名>
示例输出:
Settings for eth0: Supported ports: [ ] Supported link modes: 10baseT/Half 10baseT/Full 100baseT/Half 100baseT/Full 1000baseT/Full Supported pause frame use: No Supports auto-negotiation: Yes ...
六、查看BIOS信息和主板信息
1、查看BIOS信息
命令:dmidecode -t bios
示例输出:
Handle 0x000F, Name: System Information Vendor: Dell Inc. Product Name: PowerEdge R730xd Version: Not Specified Serial Number: JHNWVY1 UUID: 4c4c454c-0c0b-4d10-8b8b-c7dbebf1bdef Wake-up Type: Power Switch SKU Number: SKU Not Available ...
2、查看主板信息
命令:dmidecode | grep -A16 "System Information$"
示例输出:
System Information Manufacturer: Dell Inc. Product Name: PowerEdge R730xd Version: Not Specified Serial Number: JHNWVY1 ...
七、查看其他硬件信息(如USB设备)
1、列出所有USB设备
命令:lsusb
示例输出:
Bus 002 Device 002: ID 8087:0a2a Intel Corp. Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 001 Device 002: ID 8087:0a2a Intel Corp. Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
通过上述命令,可以全面了解Linux服务器的硬件配置和系统信息,有助于进行系统管理和问题排查。
各位小伙伴们,我刚刚为大家分享了有关“ns如何看服务器”的知识,希望对你们有所帮助。如果您还有其他相关问题需要解决,欢迎随时提出哦!
原创文章,作者:K-seo,如若转载,请注明出处:https://www.kdun.cn/ask/632398.html