Linux 常用命令速查手册

Linux 服务器出现问题时,最重要的不是记住多少命令,而是能否快速找到问题所在。 例如: 服务器突然变慢,应该先检查 CPU 还是内存? 内存占用很高,如何判断是真正的内存不足,还是 Linux 正常使用缓存? 磁盘空间显示已满,但找不到占用空间的大文件,应该怎么办? 服务启动成功,却无法通过外部网络访问,如何定位问题? 某个端口被占用,如何找到对应的进程? 这些都是日常服务器运维中经常遇到的问题。 本文整理了一份 Linux 常用命令速查手册,按照实际排查场景划分,涵盖系统信息、CPU、内存、磁盘、网络、端口、进程和日志等内容。每个部分不仅介绍常用命令,还会说明关键参数和典型排查思路,方便日常查阅。 一、系统基础信息 排查服务器问题时,首先应该了解当前系统的基本情况,包括操作系统版本、内核版本、运行时间和系统负载。 1.1 查看操作系统版本 # 查看发行版信息 cat /etc/os-release # 查看系统内核版本 uname -r # 查看完整内核信息 uname -a # 查看系统架构 uname -m /etc/os-release 可以查看当前 Linux 发行版及版本,例如 Ubuntu、Debian、Rocky Linux 等。 uname -r 主要用于确认当前运行的 Linux 内核版本。 1.2 查看系统运行时间 # 查看系统运行时间和负载 uptime # 查看当前登录用户 who # 查看当前用户及系统负载 w uptime 输出示例: 14:30:01 up 30 days, 2:15, 2 users, load average: 1....

2023年11月03日 · 8 min · Leanku