插件窝 干货文章 linux怎么查看服务器配置

linux怎么查看服务器配置

查看 信息 显示 磁盘 562    来源:    2025-04-06

在Linux系统中,可以通过以下命令查看服务器的硬件和系统配置信息:

1. 系统信息

# 查看系统版本和内核信息
uname -a               # 显示所有系统信息
cat /etc/os-release    # 查看发行版详细信息(适用于systemd系统)
lsb_release -a         # 查看发行版信息(需安装lsb-release)

# 查看系统运行时间
uptime

2. CPU信息

lscpu                  # 显示CPU架构和核心数
cat /proc/cpuinfo       # 查看详细的CPU信息
nproc                   # 显示逻辑CPU核心数

3. 内存信息

free -h                # 以人类可读格式显示内存使用情况(-h参数)
cat /proc/meminfo      # 查看详细内存信息
vmstat -s              # 显示内存统计信息

4. 磁盘和存储

df -h                  # 查看磁盘空间使用情况(-h显示易读单位)
lsblk                  # 列出所有块设备(磁盘/分区)
fdisk -l               # 查看磁盘分区表(需root权限)
hdparm -i /dev/sda     # 查看磁盘型号和特性(替换sda为实际设备)

5. 网络信息

ifconfig -a            # 查看网络接口信息(需安装net-tools)
ip addr                # 更现代的替代命令
netstat -tuln          # 查看监听的端口
lshw -class network    # 查看网卡硬件信息(需安装lshw)

6. 显卡信息

lspci | grep -i vga    # 查看显卡型号
glxinfo | grep OpenGL  # 查看OpenGL信息(需安装mesa-utils)
nvidia-smi             # NVIDIA显卡专用(需安装驱动)

7. 综合工具

lshw                   # 列出所有硬件详情(需root权限)
dmidecode              # 读取DMI/SMBIOS信息(需root权限)
inxi -Fx               # 综合报告工具(需安装inxi)

8. 其他实用命令

# 查看USB设备
lsusb

# 查看内核模块
lsmod

# 查看BIOS版本
dmidecode -t bios

# 查看RAID信息(适用硬件RAID)
cat /proc/mdstat

示例输出解读

  • CPUlscpu会显示架构(如x86_64)、核心数(CPU(s))、型号名称(Model name)。
  • 内存free -htotal列显示总内存,available为可用内存。
  • 磁盘df -hSize列显示分区总容量,Avail为剩余空间。

注意事项

  • 部分命令需要root权限(如dmidecodefdisk -l)。
  • 如果命令不存在,可通过包管理器安装(如apt install lshwyum install lshw)。

通过组合这些命令,可以全面了解服务器的硬件配置和系统状态。