Sobes.tech
Junior — Middle

Πώς μπορούμε να δούμε τα συστημικά αρχεία καταγραφής στο Linux;

sobes.tech AI

Απάντηση από AI

Στα συστήματα Linux, τα αρχεία καταγραφής συστήματος αποθηκεύονται συνήθως στον κατάλογο /var/log. Για την προβολή των αρχείων καταγραφής, μπορούν να χρησιμοποιηθούν διάφορες μέθοδοι:

  • Η εντολή journalctl — χρησιμοποιείται για την προβολή των logs του systemd. Για παράδειγμα, για να δείτε όλα τα logs:
journalctl

Για να δείτε τα logs σε πραγματικό χρόνο:

journalctl -f
  • Προβολή συγκεκριμένων αρχείων καταγραφής με cat, less ή tail. Για παράδειγμα:
tail -n 100 /var/log/syslog

ή

less /var/log/messages
  • Για φιλτράρισμα κατά χρόνο ή υπηρεσία στο journalctl, μπορούν να χρησιμοποιηθούν επιλογές, για παράδειγμα:
journalctl -u nginx.service --since today

Έτσι, για συστήματα με systemd, προτιμάται η χρήση του journalctl, ενώ για κλασικά συστήματα, η προβολή των αρχείων στο /var/log είναι η κατάλληλη επιλογή.