当前位置: 代码网 > 服务器>服务器>Linux > Linux中查看服务器配置的常用命令一览

Linux中查看服务器配置的常用命令一览

2026年10月11日 • Linux •我要评论
一、cpu# 简要信息lscpu# 查看cpu型号cat /proc/cpuinfo | grep 'model name' | uniq# 查看核心数cat /proc/cpuinfo | grep

一、cpu

# 简要信息
lscpu
# 查看cpu型号
cat /proc/cpuinfo | grep 'model name' | uniq
# 查看核心数
cat /proc/cpuinfo | grep processor | wc -l

二、内存

# 内存、swap(最常用,单位g)
free -h
# 详细内存信息
cat /proc/meminfo

三、磁盘

# 磁盘分区挂载与使用率
df -h
# 查看块设备(硬盘)
lsblk
# 查看io信息
iostat

四、系统版本、内核

# 发行版(centos/ubuntu/kylin麒麟)
cat /etc/os-release
# 内核版本
uname -r
# 完整系统信息
uname -a

五、网卡 & ip

# 查看网卡
ip a
# 查看网卡硬件信息
lspci | grep -i ethernet

六、主板、硬件(需要安装 pciutils)

# 列出所有硬件
lspci
# 查看服务器型号(dmi信息)
dmidecode -t system
# 查看内存插槽、内存硬件信息
dmidecode -t memory
# 查看cpu硬件信息
dmidecode -t processor

七、汇总一键查看脚本(直接复制执行)

echo "=====系统信息====";uname -a;cat /etc/os-release;
echo -e "\n=====cpu信息====";lscpu;
echo -e "\n=====内存信息====";free -h;
echo -e "\n=====磁盘挂载====";df -h;lsblk;
echo -e "\n=====网卡====";ip a;

注意:dmidecode 需要 root 权限,普通用户要加 sudo。

脚本功能:一键查询 linux 服务器 系统版本、内核、cpu、内存、磁盘、网卡、服务器型号等全部硬件配置信息

使用方式:

1、赋予执行权限:chmod +x server_info.sh

2、运行脚本:./server_info.sh (推荐root/sudo执行,获取完整硬件信息)

#!/bin/bash
# linux服务器硬件配置一键查询脚本
echo -e "\033[34m==================== 服务器系统基础信息 ====================\033[0m"
# 系统发行版
cat /etc/os-release | grep -e "name|version"
# 内核版本
echo "内核版本: $(uname -r)"
# 完整系统信息
echo "系统完整信息: $(uname -a)"

echo -e "\n\033[34m==================== cpu配置信息 ====================\033[0m"
# cpu型号
echo "cpu型号: $(cat /proc/cpuinfo | grep 'model name' | uniq | awk -f: '{print $2}' | sed 's/^ //')"
# cpu核心数
echo "cpu物理核心数: $(grep -c '^processor' /proc/cpuinfo)"
# cpu详细参数
lscpu | grep -e "架构|cpu mhz|缓存|线程数|核心数"

echo -e "\n\033[34m==================== 内存配置信息 ====================\033[0m"
# 内存使用及总大小
free -h
# 内存硬件详情(需sudo)
if [ $(id -u) -eq 0 ];then
    echo -e "\n内存硬件插槽信息:"
    dmidecode -t memory | grep -e "size|speed|locator" | grep -v "no module installed"
fi

echo -e "\n\033[34m==================== 磁盘硬件及挂载信息 ====================\033[0m"
# 磁盘分区挂载使用率
echo "磁盘挂载及使用率:"
df -h
echo -e "\n磁盘硬件列表:"
lsblk

echo -e "\n\033[34m==================== 网卡及网络信息 ====================\033[0m"
# 网卡信息
ip a
# 网卡硬件型号
echo -e "\n网卡硬件型号:"
lspci | grep -i ethernet | awk -f: '{print $3}'

echo -e "\n\033[34m==================== 服务器硬件型号 ====================\033[0m"
# 服务器型号、厂商(需sudo)
if [ $(id -u) -eq 0 ];then
    dmidecode -t system | grep -e "manufacturer|product name|serial number"
else
    echo "提示:使用sudo执行脚本可查看服务器厂商、型号、序列号信息"
fi

echo -e "\n\033[32m==================== 信息查询完成 ====================\033[0m"

到此这篇关于linux中查看服务器配置的常用命令一览的文章就介绍到这了,更多相关linux查看服务器配置内容请搜索代码网以前的文章或继续浏览下面的相关文章希望大家以后多多支持代码网!

赞 (0)

相关文章:

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

发表评论

验证码:
Copyright © 2017-2026  代码网 保留所有权利. 粤ICP备2024248653号
站长QQ:2386932994 | 联系邮箱:2386932994@qq.com