如何使用journalctl查看Linux VPS日志

列印
  • 0

journalctl从systemd读取日志。当服务失败、游戏服务器无法启动、SSH行为异常或需要查看最近的系统错误时使用它。

最有用的形式通常是journalctl -u service-name,因为它将日志过滤到一个服务,而不是显示整个VPS。

  1. 通过SSH连接到VPS。
  2. 查看最近的系统日志:
    sudo journalctl -n 100
  3. 实时跟踪日志:
    sudo journalctl -f
  4. 查看单个服务的日志,将nginx替换为您的服务名称:
    sudo journalctl -u nginx

    Linux VPS终端显示SSH服务的journalctl输出

  5. 按时间限制日志:
    sudo journalctl --since "1 hour ago"
    sudo journalctl -u myserver --since "today"
  6. 直接打印输出而不是打开分页器:
    sudo journalctl -u myserver --no-pager -n 100

 

常用选项

选项用途
-u service显示单个服务的日志。
-f实时跟踪新的日志行。
-n 100显示最后100行。
--since将日志限制在一个时间范围内。
--no-pager直接打印输出而不是打开分页视图。

在排查服务失败时,从最新的行开始。通常有用的错误信息在输出的底部,直接在最新的启动尝试之后。


這篇文章有幫助嗎?

相關文章

« 返回

Follow us on Social Media

Stay in the loop! Follow our social media accounts and stay up-to-date with the latest news, announcements, tips & tricks and behind-the-scenes insights!