Log sistem adalah penting untuk pentadbir dan pemaju untuk memantau kesihatan sistem, masalah debug, dan memahami peristiwa sistem. Panduan ini meneroka perintah journalctl
, alat Linux yang kuat untuk menguruskan log ini.
Memahami journalctl
journalctl
berinteraksi dengan log jurnal SystemD, merangkumi data dari kernel, initrd, perkhidmatan, aplikasi, dan sistem sendiri. Log ini disimpan dalam format perduaan, dengan cekap ditanya menggunakan journalctl
.
Sintaks asas:
Journalctl [Options ...] [Perlawanan ...]
Melihat dan menapis log
Penggunaan yang paling mudah memaparkan semua log secara kronologi:
Journalctl
(Output dipasangkan dengan less
; penggunaan ruang untuk halaman, masukkan untuk baris, Q untuk berhenti).
Perintah Kronologi Berbalik:
Journalctl -r
Hadkan bilangan penyertaan (contohnya, 15 terakhir):
Journalctl -n 15
Penapis mengikut jenis log:
journalctl -k
journalctl -p 3
(0 = muncul, 7 = Debug)journalctl -u apache2.service
Log boot
journalctl
menguruskan log setiap sesi boot. Senaraikan Log Boot:
Journalctl-list-boots
Lihat log dari boot sebelumnya:
Journalctl -B -1
(Gunakan nombor yang berbeza untuk but lebih tua).
Penggunaan lanjutan
Penapis mengikut masa:
journalctl --since yesterday
journalctl --since 2023-04-05 08:00:00 --until 2023-04-05 12:00:00
Output json:
Journalctl -O JSON # atau -O JSON -PETTY
Pemantauan masa nyata:
Journalctl -f
Semak penggunaan cakera:
Journalctl-Usage-Usage
Petua tambahan
journalctl --no-page
journalctl --all
journalctl --utc
journalctl -q
atau journalctl --quiet
journalctl --help
journalctl --version
Kesimpulan
journalctl
sangat penting untuk pengurusan log Linux. Fleksibiliti membolehkan navigasi log, pemantauan, dan penyelesaian masalah yang cekap. Pengurusan log yang berkesan, termasuk putaran dan pengarsipan, adalah penting untuk kesihatan sistem dan keselamatan. Ingatlah untuk melindungi maklumat sensitif dalam log. Alat grafik boleh meningkatkan analisis log. Pemantauan log proaktif adalah kunci untuk mengekalkan sistem yang mantap dan selamat.
Atas ialah kandungan terperinci Menguasai Perintah Journalctl: Panduan Komprehensif. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!