(开篇暴击)您有没有经历过这种抓狂时刻——接手一台陌生服务器,连内存多大都不知道?今天教您六组救命命令,三分钟摸清服务器家底,比查户口还详细!
▎CPU信息怎么查才专业
新手别光盯着任务管理器,这些命令才是看家本领:
bash复制lscpu | grep -E \'Model name|Socket|Core\' # 查型号/插槽/核心数 cat /proc/cpuinfo | grep \'processor\' | wc -l # 看逻辑处理器总数
(避坑案例)某程序员把超线程数当物理核心,买了双倍云主机,白扔了八万预算!
▎内存大户现形记
内存不够用?先抓元凶:bash复制free -h # 看总量和剩余(带单位显示) top -o %MEM # 按内存占用排序进程 dmidecode -t memory # 查物理条数/频率
(冷知识)available值才是真实可用内存,别被free列忽悠了!
▎磁盘空间扫雷战
别等报警才处理,定期巡检要养成:bash复制df -Th | grep -v tmpfs # 排除临时文件系统 du -sh /* 2>/dev/null | sort -hr # 找磁盘空间吞噬者 smartctl -a /dev/sda # 看硬盘健康度(需root)
(血泪教训)某电商平台曾因未监控inode使用率,导致日志系统崩盘!
▎系统版本迷雾破解
不同发行版命令不同,记住这个万能公式:bash复制cat /etc/*release # 通杀CentOS/Ubuntu uname -r # 查内核版本 hostnamectl # 看系统架构/虚拟化类型
(行业黑话)看到\”x86_64\”就是64位系统,\”armv7l\”常见于树莓派。
▎网络配置侦探术
断网了先别重启,按这个流程查:bash复制ip addr show | grep \'inet \' # 查所有IP地址 ethtool # 看网卡速率/双工模式 netstat -tulnp # 揪出异常端口
(高手秘籍)用
ss
替代netstat
,速度提升20倍!▎硬件信息终极法宝
当上述命令都不灵时,祭出核武器:bash复制dmidecode -t system # 查服务器品牌/型号 lshw -short # 完整硬件清单 dmesg | grep -i error # 挖掘启动异常
(内部消息)戴尔服务器可加装
omsa
工具,能查RAID卡等专属信息。个人观点带私货
干了十年运维的老鸟说句得罪人的话:别依赖监控系统!亲手敲命令查配置,才能练出真本事。上周帮客户救火,就是靠dmesg
发现内存条接触不良,监控平台可不会告诉您这种细节!记住这个口诀:\”CPU看核数,内存找大户,磁盘盯inode,网络查路由\”。下次遇到服务器抽风,按这个顺口溜排查准没错!