
VPS 日志怎么看(2026):journalctl、systemctl、Nginx、应用日志怎么定位问题
VPS 出问题时,不要只会重启服务。本文按 systemctl、journalctl、Nginx access/error log、Docker logs、应用日志的顺序,讲清楚怎么从日志里定位端口、权限、配置、内存和启动失败问题。
请稍候,我们正在加载内容。
分类阅读304 篇文章
从第一次登录和文件传输,到系统配置、应用部署、备份与故障排查,按实际任务学习 VPS 使用,兼顾新手步骤和维护边界。


VPS 出问题时,不要只会重启服务。本文按 systemctl、journalctl、Nginx access/error log、Docker logs、应用日志的顺序,讲清楚怎么从日志里定位端口、权限、配置、内存和启动失败问题。

VPS 报 No space left on device,但 df -h 明明还有空间?这很可能不是容量满了,而是 inode 用完了。本文讲清楚 df -h 和 df -i 的区别,如何定位小文件来源,以及如何安全清理 Docker、journal、缓存和 session 文件。

Let’s Encrypt 证书只有 90 天有效期,certbot.timer 看起来正常也可能续期失败。本文按 certbot renew --dry-run、端口 80、Nginx challenge、Cloudflare 代理、DNS-01、deploy hook 和过期监控的顺序,整理 VPS HTTPS 证书续期失败的排查清单。

VPS 开了自动安全更新,不代表漏洞补丁已经真正生效。本文讲 Ubuntu/Debian 上 unattended-upgrades、apt-daily.timer、/var/run/reboot-required、自动重启风险、维护窗口和更新后检查清单,适合小网站和生产 VPS 做补丁计划。

VPS 能 ping 通 IP,却解析不了域名,问题多半在 DNS 解析器、/etc/resolv.conf、systemd-resolved、DHCP 下发的 DNS 或缓存状态。本文按 ping IP、dig、resolvectl、127.0.0.53、日志和临时修复的顺序,整理一份 DNS 故障排查清单。

VPS 网站突然出现 502 Bad Gateway 或 504 Gateway Timeout,通常不是域名问题,而是 Nginx 连不上后端、PHP-FPM/Gunicorn 挂了、Unix socket 权限错误、进程池耗尽或上游响应超时。本文按日志、端口、socket、服务状态、超时和资源占用逐层排查。

Ubuntu/Debian VPS 上 apt update 或 apt install 失败,会直接卡住 Docker、Nginx、PHP、监控等后续安装。本文按 DNS、软件源、GPG Key、dpkg 锁、半安装包、依赖冲突和磁盘/inode 的顺序,整理一份安全修复清单。

VPS 上 MySQL 或 MariaDB 连接不上,常见原因不是一个:服务没启动、3306 没监听、bind-address 只绑定本机、防火墙/安全组拦截、用户授权不对、磁盘满或 InnoDB 启动失败。本文按本机连接、端口监听、日志、远程访问和数据库状态逐层排查。

VPS 上 Docker 很容易把系统盘吃满:overlay2 层、停止容器、旧镜像、构建缓存、json-file 日志和无主 volume 都可能占空间。本文按 df、docker system df、日志轮转、安全 prune 和 volume 保护顺序排查,避免一条命令误删数据。