Melihat log di Fedora
Berkas log berisi pesan tentang sistem, termasuk kernel, layanan, dan aplikasi yang berjalan di dalamnya. Berkas ini memuat informasi yang membantu dalam memecahkan masalah atau memantau fungsi sistem. Fedora menggunakan systemd sebagai sistem dan pengelola layanan. Dengan systemd, pesan untuk sebagian besar layanan sekarang disimpan dalam sistem jurnal systemd yang berupa berkas biner dan harus diakses menggunakan perintah journalctl.
Alat sistem yang tidak menggunakan systemd untuk pencatatan log masih menempatkan log sebagai berkas teks biasa di direktori /var/log/. Di Fedora, ada dua cara untuk mengakses log sistem:
-
Melalui command line
-
Menggunakan aplikasi GUI
Menggunakan command line untuk melihat berkas log
Perintah journalctl dapat digunakan untuk melihat pesan dalam jurnal sistem melalui command line. Untuk berkas log teks biasa, Anda dapat menggunakan alat umum seperti:
-
cat,more,less,tail, atauhead. -
Gunakan perintah
grepuntuk mencari informasi tertentu. -
Gunakan editor teks pilihan Anda (nano/pico/vim/emacs).
Perhatikan bahwa Anda mungkin memerlukan akses sudo untuk melihat file-file ini.
Menggunakan journalctl untuk melihat informasi sistem
-
Untuk menampilkan semua entri jurnal yang tersimpan, cukup jalankan:
journalctl
-
Untuk melihat log yang terkait dengan berkas tertentu, Anda dapat memberikan path berkas pada perintah
journalctl. Contoh di bawah ini menampilkan semua log untuk node perangkat kernel/dev/sda:
$ journalctl /dev/sda
-
Untuk melihat log dari proses boot saat ini, gunakan opsi
-b:
$ journalctl -b
-
Untuk melihat log kernel dari proses boot sebelumnya, tambahkan opsi
-k:
$ journalctl -k -b -1
Menggunakan journalctl untuk melihat log dari layanan tertentu
-
Untuk memfilter log agar hanya menampilkan entri yang cocok dengan layanan systemd “foo”:
$ journalctl -b _SYSTEMD_UNIT=foo
-
Anda dapat menggabungkan beberapa filter. Misalnya, untuk melihat log layanan systemd yang cocok dengan
foodan PIDnumber:
$ journalctl -b _SYSTEMD_UNIT=foo _PID=number
-
Jika pemisah "+" digunakan, dua ekspresi dapat digabungkan secara logika OR. Misalnya, untuk melihat semua pesan dari proses layanan
foodenganPIDtertentu serta semua pesan dari layananfoo1:
$ journalctl -b _SYSTEMD_UNIT=foo _PID=number + _SYSTEMD_UNIT=foo1
-
Jika dua filter merujuk pada field yang sama, semua entri yang cocok dengan salah satu ekspresi akan ditampilkan. Misalnya, perintah ini menampilkan log yang cocok dengan systemd-unit
fooataufoo1:
$ journalctl -b _SYSTEMD_UNIT=foo _SYSTEMD_UNIT=foo1
Berkas konfigurasi untuk modifikasi layanan disimpan di direktori /etc/systemd/system. Untuk mempelajari lebih lanjut tentang systemd, lihat understanding-and-administering-systemd.adoc#Understanding Systemd Services
|
Menggunakan journalctl untuk melihat log lama
-
Untuk melihat log dari proses boot sebelumnya, gunakan opsi
--list-boots:
Opsi ini akan menampilkan daftar tabel berisi nomor boot, ID-nya, serta waktu pesan pertama dan terakhir yang berkaitan dengan proses boot tersebut:
$ journalctl --list-boots -8 42cdeac65d494e938b9cb92f315b08a4 Mon 2018-11-12 10:36:42 CET—Mon 2018-11-12 20:08:24 CET -7 c110d2b8705345b786fe310de628bfc7 Tue 2018-11-13 10:29:27 CET—Tue 2018-11-13 10:04:00 CET
Dengan ID tersebut, Anda dapat menggunakan journalctl seperti biasa:
$ journalctl --boot=ID _SYSTEMD_UNIT=foo
-
Untuk mengetahui lebih lanjut tentang
journalctl, baca halaman manualnya:
$ man journalctl
Menggunakan Gnome Logs untuk melihat berkas log
Aplikasi GNOME Logs menyediakan alat GUI yang nyaman untuk melihat jurnal systemd. GNOME Logs tidak diinstal secara default pada sistem Fedora.
-
Anda dapat menginstal
Gnome Logsmenggunakan aplikasi manajemen perangkat lunak bawaan di sistem Anda. Pada instalasi Fedora Workstation yang menjalankan GNOME desktop:-
Tekan tombol
Super -
Ketik
Software -
Di kolom
Search, ketikLogsdan pilih itemGNOME Logsdari daftar hasil pencarian -
Instal aplikasinya
-
-
Anda juga dapat menginstal
GNOME Logsmenggunakan command line dengandnf:
$ sudo dnf install gnome-logs
Di dalam GNOME Logs, Anda dapat memfilter berdasarkan rentang waktu, melakukan pencarian di dalam log, dan menampilkan kategori log.
-
Untuk memilih jenis berkas log, dari bilah sisi GNOME Logs, pilih jenis log yang ingin Anda lihat.
-
Untuk memilih rentang waktu, dari menu bar, klik
Log, lalu pilih periode waktu. -
Untuk melakukan pencarian di dalam log, pilih berkas log dari panel hasil.
-
Klik ikon pencarian.
-
Masukkan satu atau lebih kriteria pencarian pada kolom pencarian.
-
Want to help? Learn how to contribute to Fedora Docs ›