linux查看服务器有哪些命令,linux服务器查询命令大全?

Linux查看服务器命令的核心答案是:查看系统信息用uname和hostname,查看CPU用lscpu,查看内存用free,查看硬盘用df和du,查看网络用ip和ss,查看进程用ps和top,查看日志用journalctl和dmesg,掌握这10个命令,你就能摸清服务器的家底。

很多刚接触Linux的朋友,面对一台乌漆嘛黑的终端窗口,最大的困惑就是:这机器到底啥配置?谁在偷偷跑程序?硬盘还剩多少?别急,今天咱们就把这些压箱底的命令翻出来,一一过一遍,你会发现,Linux查看服务器的门道,其实就那么几板斧。

26-Linux-lscpu、w、top、free、df查看负载、磁盘、内存命令详解
加载中
26-Linux-lscpu、w、top、free、df查看负载、磁盘、内存命令详解

linux查看服务器配置命令:系统信息一网打尽

想知道服务器是几核几G、什么系统内核,不需要拆开机箱看,命令行里敲几个单词,比鲁大师还直观。

摸清家底:uname与发行版信息

uname -a 是查看内核版本、主机名、硬件架构的万能钥匙,比如输出里带着x86_64,说明是64位系统;带着armv7l,那多半是块ARM开发板。

如果你想看的是CentOS还是Ubuntu这种发行版信息,cat /etc/os-release 更直接,这个文件把系统名字、版本号写得明明白白,写脚本做兼容性判断时,全靠它。

查看CPU和内存的原始档案

  • lscpu:一条命令把CPU架构、核心数、线程数、主频全列出来,看到“CPU(s)”后面那个数字,那就是逻辑核心数,搞Java调优的朋友对这个数字特别敏感。
  • free -h:用人类可读的格式显示内存总量和剩余量,重点关注available这一列,它才是程序真正能用的内存,比used列靠谱得多。
  • dmidecode -t memory:如果你连内存条的品牌、频率、插槽位置都想看,这条命令直接读主板上的信息,做服务器扩容前务必先查它。

主机名和运行时长

hostname 显示当前机器名字,hostnamectl 还能顺带看到系统启动时间。uptime 则告诉你服务器已经连续运行了多久,顺便把1分钟、5分钟、15分钟的负载均衡值一起给你,负载值除以核心数,结果超过1就说明有点忙不过来了。

linux查看服务器内存命令:找出吃内存的真凶

linux查看服务器有哪些命令,linux服务器查询命令大全?

系统变卡了,第一反应就是查内存,但光看总量不够,得知道是谁在吃内存。

free命令的进阶解读

free -h 输出里的buff/cache 经常让人误会,这块内存其实是Linux拿来当缓存用的,程序需要时随时可以释放,别一看占用高就急着杀进程。swap 那一行如果usage很高,说明物理内存真的不够用了,系统正在拿硬盘当内存凑合,这时候该考虑加内存条了。

top命令:动态监控内存和CPU

top 是Linux里最经典的监控工具,进去之后按Shift+M,进程会按内存占用率从高到低排序,谁是内存大户一眼就看清,按Shift+P则按CPU排序,按q退出。

如果觉得top的输出太花哨,htop 是它的美化版,支持鼠标操作和树状视图,不过htop得额外安装,Debian系用apt install htop,RedHat系用yum install htop。

实战场景:定位内存泄漏

  • 先用top 找出PID号。
  • 再用 cat /proc/PID/status 查看这个进程的详细信息,VmRSS 那一行是它实际占用的物理内存。
  • 连续观察几次,如果某个进程的内存占用只涨不降,基本可以断定有内存泄漏,得换版本或者查代码了。

linux查看服务器硬盘命令:磁盘空间与IO压力

日志文件把磁盘塞满,是运维事故的高发区,定期看一眼磁盘,能省下不少半夜救火的功夫。

df命令看整体容量

df -h 查看各分区的总容量、已用、可用空间。/dev/vda1 这类设备名就是你的系统盘,当Use% 超过80%时,就该着手清理了,日志目录/var/log/journal 尤其容易膨胀,得重点关注。

df -i 看的是inode使用率,inode是存储文件元信息的数据结构,就算磁盘还有空间,inode耗尽了一样写不进文件,这种坑,新手经常踩。

du命令查具体目录大小

du -sh /var/log 查看某个目录的总大小,du -h –max-depth=1 /var 则列出var下每个子目录的大小,排查”谁把磁盘吃光了”这个问题,这个命令组合比df精细得多。

linux查看服务器有哪些命令,linux服务器查询命令大全?

辅助手段还有 ncdu,一个基于ncurses的交互式磁盘分析工具,用方向键浏览目录大小,比一串串du命令直观不少。

iostat命令盯IO压力

如果应用读写很慢,但磁盘空间还够,问题可能出在IO性能上。iostat -x 1 每秒刷新一次,看%util 这一列,这个值接近100%说明磁盘IO已经饱和,程序在排队等磁盘响应,这时候换SSD或者做RAID,比优化代码见效更快。

linux查看服务器网络命令:端口连通与流量排查

网络问题最让人头大,但Linux命令给了我们不少顺手的工具。

查IP地址:老ipconfig退位,ip命令上位

ip addr show 是当前查看IP地址的标准姿势,老命令ifconfig 在多数新系统里已不再默认安装,要只看IPv4地址,可以简写为ip -4 addr。

查端口和连接:ss命令全面替代netstat

ss -tlnp 列出所有监听中的TCP端口和对应的进程名。-t 代表TCP,-l 代表监听状态,-n 跳过DNS解析加速输出,-p 显示进程,想查某个特定端口,可以这样:ss -tlnp | grep 8080,很快就能知道是谁占着8080。

这个场景里,linux查看服务器端口命令 是运维排查问题的第一问,一条ss命令,比telnet和nmap加起来还快。

流量与连通性测试

  • ping 域名或IP,测的是网络通不通、延迟高不高。
  • curl -I https://example.com 获取HTTP响应头,看网站是否正常返回200状态码。
  • mtr 目标IP 是traceroute的增强版,持续检测每一跳路由的丢包率,跨机房网络割接时特别好用。

linux查看服务器信息命令:进程与日志的排查技巧

服务器出故障,一般都能从进程和日志里找到蛛丝马迹。

ps命令捕获静态快照

ps -ef 列出所有进程的PID、父进程PID和启动命令,想找特定服务,可以配合grep:ps -ef | grep nginx,找不到进程时,先确认是不是名字记错了。ps aux 和ps -ef输出略有差异,但都常用,看个人习惯。

linux查看服务器有哪些命令,linux服务器查询命令大全?

systemctl查看服务状态

现代Linux发行版大多用systemd管理服务。systemctl status nginx 显示服务的运行状态、最近日志和PID。systemctl list-units –type=service –state=running 列出所有正在运行的服务,服务器上多了什么奇怪服务,一查便知。

日志排查三板斧

  • journalctl -u nginx –since “1 hour ago”:查看某个服务最近一小时的日志,排查故障最高效。
  • dmesg | tail -20:查看内核日志的最后20行,OOM(Out Of Memory)时,内核会在这里留下痕迹。
  • tail -f /var/log/messages:实时追踪系统日志,注意,CentOS 6看/var/log/messages,CentOS 7以后则统一用journalctl查看。

行业共识认为,掌握这些命令并不需要背,关键是理解每条命令的输出逻辑,命令记不住没关系,man 命令名 随时可以打开手册,或者命令名 –help 快速查看用法,Linux的精髓在于:你永远不需要记住所有东西,只需要知道该去哪里查。

这十来个命令串起来,就是一套完整的服务器体检流程:用uname和lscpu看硬件底子,用free和top看内存压力,用df和du看磁盘水位,用ss和ping看网络状态,最后用journalctl翻旧账,遇到服务器异常,按这个顺序排查,绝大多数问题都能定位到根因。


Q&A:关于linux查看服务器命令的常见疑问

问:linux查看服务器有哪些命令是最常用的?

答:如果只能记五个,那就是uname(系统信息)、free(内存状态)、df(磁盘占用)、ss(端口监听)、ps(运行进程),这五个命令覆盖了服务器最基本的健康检查需求。

问:linux查看服务器ip命令和查看mac地址有什么不同?

答:IP地址是逻辑地址,用于网络路由和定位,随网络环境变化;MAC地址是网卡物理地址,出厂时烧录在硬件上,全球唯一,用ip addr show可以同时看到这两个信息,IP显示在inet后面,MAC显示在link/ether后面。

首发原创文章,作者:王坚‌,如若转载,请注明出处:https://idctop.com/article/687702.html

赞 (0)
服务器上有哪些db怎么查,查询数据库列表命令
上一篇 2026年9月25日 15:38
hp服务器一个到底多少钱,哪款性价比高?
下一篇 2026年9月25日 15:46

相关推荐

  • 中国有哪些服务器公司?,哪家性价比最高?

    国内服务器市场已经形成浪潮、华为、新华三、联想、中科曙光等本土厂商主导的格局,如果你要买物理服务器,优先从这些大厂里挑;如果你只是需要算力,阿里云、腾讯云、华为云的服务器租赁产品可能更划算,这个结论放在五年前不敢说,但今天已经是行业共识,国产厂商从处理器生态到底层固件,都拿出了能打的产品,有哪些服务器公司”这个……

    服务器宽带 2026年10月23日
    100
  • CDN回源带宽费用怎么算?回源流量计费标准是多少

    CDN回源带宽费用的核心计算逻辑在于“峰值计费”与“流量计费”两种模式的差异,其成本控制的关键在于回源率的有效管理,企业若想降低成本,必须从降低回源频率和优化计费模式双向发力,CDN回源带宽是指当CDN节点无缓存用户所需资源时,节点需向源站服务器请求数据所产生的带宽流量,这部分流量不仅占用源站带宽资源,还会产生……

    2026年3月3日
    14300
  • 纯生存服务器究竟要搞哪些?,需要什么准备?

    纯生存服务器的核心不是堆模组,而是把原版机制、经济循环、防熊规则和玩家体验这四块基础框架搭扎实,让玩家在“没有花里胡哨”的环境里也能玩得长久,先想清楚:纯生存服务器到底要做什么很多服主一上来就急着找插件、改配置,结果开服三天人就跑光了,原因很简单:纯生存服务器的本质是“原版体验的延伸”,不是“把原版改得面目全非……

    2026年9月29日
    100
  • html菜鸟教程网站怎么用?html入门到精通教程

    HTML菜鸟教程是初学者快速掌握网页结构、标签语法及基础布局的首选免费资源,通过其交互式代码编辑器与系统化章节,用户可在短时间内实现从“零代码”到“能写静态页面”的跨越,对于刚刚接触前端开发的程序员或设计师来说,面对成千上万的标签和属性,往往会产生一种无从下手的焦虑感,HTML(超文本标记语言)作为构建网页骨架……

    2026年6月5日
    11300
  • cf虚拟机双开怎么设置,多开教程和注意事项有哪些?

    开篇直接给答案CF虚拟机双开的本质,是通过VMware等虚拟机软件模拟出第二套独立运行环境,让游戏无法直接识别你的真实母机系统,从而实现两台“电脑”同时运行穿越火线,但这事没有想象中那么简单,虚拟机效率损耗、TP安全策略、硬件性能分配,任何一个环节掉链子,双开就会卡成PPT或者直接闪退,网上流传的三分钟速成教程……

    2026年9月4日
    1400
  • 广州FPGA服务器如何获取ip地址,FPGA服务器IP地址配置方法

    广州FPGA服务器获取IP地址的核心在于底层硬件架构与上层软件协议的精准协同,最稳定高效的方式是采用静态IP配置结合DHCP预留策略,并利用FPGA的可编程特性对网络握手过程进行硬件级加速,在广州地区高带宽、低延时的数据中心环境下,正确获取IP地址不仅是网络连通的基础,更是保障FPGA异构计算高吞吐量的关键环节……

    2026年3月30日
    9000
  • 广州bgp高防ip有什么优势?广州bgp高防ip价格多少钱

    广州BGP高防IP是当前华南地区企业保障业务连续性与数据安全性的核心防御方案,其通过智能多线切换机制与T级带宽储备,能有效解决跨网延迟高与大规模DDoS攻击两大痛点,是金融、游戏及电商等对网络质量要求极高行业的首选防护策略,核心价值:防御与速度的双重保障在网络安全形势日益严峻的今天,单纯的大带宽清洗已无法满足企……

    2026年3月31日
    10200
  • 服务器开发究竟指的是什么原因,服务器开发要学什么

    API接口设计:开发RESTful或GraphQL接口,定义数据格式和交互逻辑,业务逻辑实现:处理用户注册、订单生成、支付流程等具体功能,数据库操作:设计表结构,编写SQL语句,优化索引以提升查询性能,性能与安全:配置缓存、负载均衡,实现身份认证和权限控制,服务器开发和后端开发区别两者常被混用,但服务器开发更侧……

    2026年8月1日
    000
  • Linux怎么查看有哪些用户?,Linux查看所有用户命令?

    查看Linux服务器有哪些用户,先分清“在线用户”和“系统账户”:在线用 who、w、users;全部账户用 getent passwd、cat /etc/passwd、lslogins,多数情况下,getent passwd 比只读 /etc/passwd 更完整,因为它会查询 NSS 里的 LDAP、SSS……

    2026年10月6日
    000
  • PuTTY日志怎么记录?PuTTY开启日志保存路径

    PuTTY的日志记录功能通过“会话设置”中的“日志”选项卡开启,支持将终端所有输入输出保存为文本文件,是排查远程连接故障和审计操作行为的最高效手段,很多刚接触Linux服务器管理的开发者,面对黑底白字的终端界面时,往往只关注命令是否执行成功,却忽略了背后可能隐藏的连接中断、权限报错或编码乱码问题,当服务器突然无……

    2026年6月25日
    1700

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注