Cara Melihat File Log Sistem di Linux

How View System Log Files Linux



Artikel ini akan menjelaskan cara melihat berbagai file log yang tersebar di seluruh sistem file Linux. File log berguna untuk mengetahui anomali sistem dan dapat membantu mengembangkan perbaikan untuknya. Semua perintah yang tercantum di bawah ini diuji dalam versi Ubuntu 20.04 LTS, tetapi mereka juga harus bekerja di distribusi Linux lainnya. Jika Anda tidak dapat menemukan file log tertentu, Anda dapat menggunakan perintah Locate, yang dapat diinstal di sistem Anda melalui manajer paket.

Log GNOME

Log GNOME adalah penampil log grafis yang dikirimkan secara default di sebagian besar distribusi Linux berbasis GNOME Shell. Ini menunjukkan semua log yang dihasilkan untuk jurnal systemd. Systemd mengelola semua layanan yang berjalan di sistem Anda dan bertanggung jawab untuk memulai, menghentikan, dan memantau berbagai layanan yang diluncurkan saat boot. Log GNOME dengan rapi mengkategorikan log dalam berbagai judul dan Anda dapat mengekspor log ini ke file teks. Ini juga memungkinkan Anda untuk mencari dan menyaring pesan log menggunakan berbagai filter.









Untuk menginstal Log GNOME di Ubuntu, jalankan perintah di bawah ini:



$ sudo apt install gnome-logs

Anda dapat menginstal Log GNOME di distribusi Linux lainnya dengan mencarinya di manajer paket yang disertakan dengan distribusi Anda. Atau, Anda dapat mengompilasinya dari Kode sumber .





Log Kernel Linux

Untuk melihat log kernel di terminal, jalankan perintah di bawah ini:

$ cat /var/log/kern.log



Anda juga dapat membuka file log di editor teks pilihan Anda. Tangkapan layar di atas menunjukkan penggunaan perintah ekor setelah simbol pipa. Ini memastikan bahwa hanya beberapa baris terakhir yang ditampilkan sebagai output (dua baris dalam kasus ini).

Untuk melihat log kernel untuk boot sebelumnya, jalankan perintah di bawah ini:

$ cat /var/log/kern.log.1

Log X11

Log untuk server tampilan X11 Xorg dapat ditemukan di dua lokasi tergantung pada distribusi Linux Anda. Log dapat ditemukan di direktori /var/log/ atau $HOME/.local/share/xorg/. Anda dapat menemukan lokasi file log Xorg yang benar dengan menjalankan perintah di bawah ini:

$ cari Xorg.0.log

Bagian 0 dalam nama file menunjukkan nomor identifikasi untuk monitor yang terhubung. Jika Anda hanya memiliki satu layar yang terhubung ke sistem Anda, nama filenya adalah Xorg.0.log. Dalam hal pengaturan multi-monitor, beberapa file log akan direkam, satu untuk setiap monitor. Misalnya, dalam pengaturan multi-monitor, nama file dapat berupa Xorg.0.log, Xorg.1.log, dan seterusnya.

Untuk melihat log ini menggunakan perintah less, gunakan perintah berikut:

$ kurang $HOME/.local/share/xorg/Xorg.0.log

Perintah Less mempersingkat keluaran terminal dan memungkinkan Anda untuk secara interaktif menavigasi ke baris berikutnya dari keluaran terminal menggunakan kunci.

Pesan

Dmesg mencetak pesan log kernel atau buffer cincin dari kernel Linux. Ini digunakan untuk memeriksa dan men-debug semua output yang dihasilkan oleh kernel, terutama pesan yang terkait dengan perangkat keras yang terhubung dan drivernya.

Jalankan perintah berikut untuk melihat log dmesg:

$ dmesg

Anda dapat memeriksa semua argumen baris perintah untuk dmesg dengan menjalankan perintah berikut di terminal:

$ pria dmesg

Pesan Booting

Untuk melihat log pesan boot, jalankan perintah di bawah ini:

$ sudo cat /var/log/boot.log

Untuk melihat log untuk boot sebelumnya, jalankan perintah di bawah ini:

$ sudo cat /var/log/boot.log.1

Log Sistem

File log sistem merekam berbagai pesan yang berguna untuk debugging. Jika Anda tidak dapat menemukan pesan log tertentu di file lain, kemungkinan besar pesan tersebut ada di file syslog.

Untuk melihat file syslog saat ini dan sebelumnya, jalankan perintah berikut:

$ cat / var / log / syslog
$ cat /var/log/syslog.1

Log Otorisasi

Log Otorisasi atau hanya log Auth merekam upaya login jarak jauh dan permintaan kata sandi yang diminta oleh perintah sudo. Untuk melihat log ini, gunakan perintah berikut:

$ cat /var/log/auth.log
$ cat /var/log/auth.log.1

Log Masuk

Faillog mencatat upaya login yang gagal sementara Lastlog menampilkan informasi tentang login terakhir. Jalankan perintah berikut untuk melihat catatan login:

$gagallog
$ log terakhir

Log Aplikasi Pihak Ketiga

Aplikasi pihak ketiga yang diinstal pengguna tidak memiliki akses root. Jika mereka merekam log apa pun, mereka harus berada di direktori file yang dapat dieksekusi atau di lokasi berikut:

  • $HOME/
  • $HOME/.config/
  • $HOME/.local/share/

Kesimpulan

Memeriksa berbagai file log dapat membantu dalam men-debug masalah pembekuan dan kerusakan sistem, terutama ketika perangkat keras baru dan tidak didukung ada di PC. File log ini juga berguna untuk mengetahui pelanggaran keamanan atau celah keamanan jika ada. Jika Anda mendapatkan perilaku tak terduga dari perangkat lunak yang diinstal pada sistem Anda atau sering reboot dan crash, hal pertama yang harus Anda lakukan adalah memeriksa berbagai file log sistem.