Hur man visar Linux VPS-loggar med journalctl

Skriv ut
  • 0

journalctl läser loggar från systemd. Använd det när en tjänst misslyckas, en spelserver inte startar, SSH beter sig konstigt, eller när du behöver se senaste systemfel.

Den mest användbara formen är vanligtvis journalctl -u service-name, eftersom det filtrerar loggen till en tjänst istället för att visa hela VPS:en.

  1. Anslut till VPS:en med SSH.
  2. Visa senaste systemloggar:
    sudo journalctl -n 100
  3. Följ loggar i realtid:
    sudo journalctl -f
  4. Visa loggar för en tjänst, ersätt nginx med ditt tjänstnamn:
    sudo journalctl -u nginx

    Linux VPS-terminal som visar journalctl-utdata för SSH-tjänsten

  5. Begränsa loggar efter tid:
    sudo journalctl --since "1 hour ago"
    sudo journalctl -u myserver --since "today"
  6. Skriv ut utdata direkt istället för att öppna pagern:
    sudo journalctl -u myserver --no-pager -n 100

 

Vanliga alternativ

AlternativAnvändning
-u serviceVisa loggar för en tjänst.
-fFölj nya loggrader i realtid.
-n 100Visa de senaste 100 raderna.
--sinceBegränsa loggar till ett tidsintervall.
--no-pagerSkriv ut utdata direkt istället för att öppna pager-vyn.

När du felsöker en misslyckad tjänst, börja med de nyaste raderna först. Det användbara felet är vanligtvis nära botten av utdata, direkt efter det senaste startförsöket.


Hjälpte svaret dig?

Relaterade artiklar

«Tillbaka

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!