Rumah > Tutorial sistem > LINUX > Menguasai Perintah Journalctl: Panduan Komprehensif

Menguasai Perintah Journalctl: Panduan Komprehensif

尊渡假赌尊渡假赌尊渡假赌
Lepaskan: 2025-03-17 11:30:10
asal
768 orang telah melayarinya

Menguasai Perintah Journalctl: Panduan Komprehensif

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 ...]
Salin selepas log masuk

Melihat dan menapis log

Penggunaan yang paling mudah memaparkan semua log secara kronologi:

 Journalctl
Salin selepas log masuk

(Output dipasangkan dengan less ; penggunaan ruang untuk halaman, masukkan untuk baris, Q untuk berhenti).

Perintah Kronologi Berbalik:

 Journalctl -r
Salin selepas log masuk

Hadkan bilangan penyertaan (contohnya, 15 terakhir):

 Journalctl -n 15
Salin selepas log masuk

Penapis mengikut jenis log:

  • Mesej Kernel: journalctl -k
  • Tahap Keutamaan (misalnya, kesilapan dan ke atas): journalctl -p 3 (0 = muncul, 7 = Debug)
  • Perkhidmatan Khusus (misalnya, Apache): journalctl -u apache2.service

Log boot

journalctl menguruskan log setiap sesi boot. Senaraikan Log Boot:

 Journalctl-list-boots
Salin selepas log masuk

Lihat log dari boot sebelumnya:

 Journalctl -B -1
Salin selepas log masuk

(Gunakan nombor yang berbeza untuk but lebih tua).

Penggunaan lanjutan

Penapis mengikut masa:

  • Sejak semalam: journalctl --since yesterday
  • Jangka masa tertentu: journalctl --since 2023-04-05 08:00:00 --until 2023-04-05 12:00:00

Output json:

 Journalctl -O JSON # atau -O JSON -PETTY
Salin selepas log masuk

Pemantauan masa nyata:

 Journalctl -f
Salin selepas log masuk

Semak penggunaan cakera:

 Journalctl-Usage-Usage
Salin selepas log masuk

Petua tambahan

  • Lumpuhkan Pagination: journalctl --no-page
  • Tunjukkan semua bidang (termasuk tidak boleh dicetak): journalctl --all
  • Gunakan masa UTC: journalctl --utc
  • Menindas mesej yang kurang penting: journalctl -q atau journalctl --quiet
  • Dapatkan bantuan: journalctl --help
  • Semak Versi: 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!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan