ARTICLE · INTELLIGENCE

战地情报 · 详情页

来自尧图项目组的一线实战观察与深度解析

Linux 查看服务器配置常用命令

Linux 查看服务器配置常用命令 Linux 查看服务器配置常用命令一、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 \nCPU信息;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.sh2、运行脚本./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
RELATED READING

延伸阅读

更多一线实战笔记与深度复盘,助您持续精进