在Linux系统中,可以通过以下命令查看服务器的硬件和系统配置信息:
# 查看系统版本和内核信息
uname -a # 显示所有系统信息
cat /etc/os-release # 查看发行版详细信息(适用于systemd系统)
lsb_release -a # 查看发行版信息(需安装lsb-release)
# 查看系统运行时间
uptime
lscpu # 显示CPU架构和核心数
cat /proc/cpuinfo # 查看详细的CPU信息
nproc # 显示逻辑CPU核心数
free -h # 以人类可读格式显示内存使用情况(-h参数)
cat /proc/meminfo # 查看详细内存信息
vmstat -s # 显示内存统计信息
df -h # 查看磁盘空间使用情况(-h显示易读单位)
lsblk # 列出所有块设备(磁盘/分区)
fdisk -l # 查看磁盘分区表(需root权限)
hdparm -i /dev/sda # 查看磁盘型号和特性(替换sda为实际设备)
ifconfig -a # 查看网络接口信息(需安装net-tools)
ip addr # 更现代的替代命令
netstat -tuln # 查看监听的端口
lshw -class network # 查看网卡硬件信息(需安装lshw)
lspci | grep -i vga # 查看显卡型号
glxinfo | grep OpenGL # 查看OpenGL信息(需安装mesa-utils)
nvidia-smi # NVIDIA显卡专用(需安装驱动)
lshw # 列出所有硬件详情(需root权限)
dmidecode # 读取DMI/SMBIOS信息(需root权限)
inxi -Fx # 综合报告工具(需安装inxi)
# 查看USB设备
lsusb
# 查看内核模块
lsmod
# 查看BIOS版本
dmidecode -t bios
# 查看RAID信息(适用硬件RAID)
cat /proc/mdstat
lscpu
会显示架构(如x86_64)、核心数(CPU(s)
)、型号名称(Model name
)。free -h
中total
列显示总内存,available
为可用内存。df -h
中Size
列显示分区总容量,Avail
为剩余空间。dmidecode
、fdisk -l
)。apt install lshw
或yum install lshw
)。通过组合这些命令,可以全面了解服务器的硬件配置和系统状态。