返回文章
开发笔记示例内容

Linux 常用调试命令

几个常用命令,以及它们适合用在什么场景。

这篇是示例内容。

先确认系统信息

系统版本、内核版本和机器架构会影响工具的使用方式。遇到问题时,可以先把这些信息确认清楚。

uname -a
cat /etc/os-release

uname -a 输出内核和机器信息,/etc/os-release 中是发行版的信息。

查看磁盘和内存

df -h
free -h

df -h 查看文件系统的容量和使用情况,free -h 查看内存与交换空间。它们适合用来判断剩余空间是否充足。

一次输出只代表当时的状态。间歇出现的问题,需要结合发生时间和日志一起看。

查看监听端口

ss -lnt

这个命令列出正在监听的 TCP 端口。如果应用已经启动,但连接不上,可以先检查预期端口是否在列表中。

留下必要信息

排查记录至少保留现象、发生时间、命令输出,以及做过哪些修改。后面复查时,才能分清哪些判断有证据,哪些还需要验证。