Cara membaca log dengan journalctl, memeriksa kapasitas penyimpanan yang digunakan journal, dan mengosongkannya secara aman menggunakan opsi --vacuum.
journalctl adalah perintah untuk membaca systemd journal, penyimpanan log biner yang digunakan oleh sebagian besar distribusi Linux modern. Perintah ini memfilter pesan berdasarkan servis, sesi bot, waktu, dan prioritas, serta dapat melaporkan dan membatasi penggunaan diska journal, yang sering kali membengkak hingga beberapa gigabita di /var/log/journal.
'journalctl -u nginx.service' menampilkan pesan dari satu unit. '-b' membatasi output pada sesi boot saat ini, '-b -1' pada sesi sebelumnya. '-p err' hanya menampilkan pesan error dan tingkat keparahan di atasnya. '--since "1 hour ago"' membatasi berdasarkan waktu, dan '-f' menampilkan pesan baru secara langsung (live).
'journalctl --disk-usage' mencetak total ukuran file journal aktif dan yang diarsipkan.
'--vacuum-size=', '--vacuum-time=', dan '--vacuum-files=' menghapus file journal yang diarsipkan hingga batas yang ditentukan terpenuhi; opsi ini tidak memengaruhi file aktif.
Batas diatur dalam /etc/systemd/journald.conf, contohnya SystemMaxUse=500M, lalu diterapkan dengan 'systemctl restart systemd-journald'. Tanpa pengaturan tersebut, secara default journald mempertahankan ukuran journal dalam batas 10% dari ukuran sistem file, dengan batasan maksimal 4 GB.
journalctl --disk-usagesudo journalctl --rotatesudo journalctl --vacuum-time=2weekssudo journalctl --vacuum-size=500M/etc/systemd/journald.conf lalu jalankan: sudo systemctl restart systemd-journald/var/log/journal secara manual saat journald sedang berjalan.Catatan: RainServer menawarkan pemantauan dan pembersihan aman untuk server Linux; menampilkan pratinjau perubahan dan meminta konfirmasi terlebih dahulu.
Terakhir diperbarui: 2026-10-08
Fungsi logrotate, cara kerja konfigurasinya di /etc/logrotate.conf dan /etc/logrotate.d, serta cara menguji aturan dengan aman.
Cara mencari apa yang memenuhi disk Linux dengan du dan ncdu interaktif, menggunakan opsi yang tetap berada di satu sistem file.
Cara membaca keluaran df, alasan Use% dapat mencapai 100% sebelum Avail bernilai nol bagi pengguna normal, dan cara memeriksa inode dengan df -i.