Cara Melihat Fail Log Sistem di Linux

How View System Log Files Linux



Artikel ini akan menerangkan cara melihat pelbagai fail log yang tersebar di seluruh sistem fail Linux. Fail log berguna untuk mengetahui anomali sistem dan dapat membantu mengembangkan pembetulannya. Semua arahan yang disenaraikan di bawah ini diuji dalam versi LTS Ubuntu 20.04, tetapi mereka juga harus berfungsi dalam pengedaran Linux yang lain. Sekiranya anda tidak dapat mencari fail log tertentu, anda dapat menggunakan perintah Cari, yang dapat dipasang di sistem anda melalui pengurus paket.

Log GNOME

GNOME Logs adalah pemapar log grafik yang dihantar secara lalai dalam sebilangan besar pengedaran Linux berasaskan GNOME Shell. Ia menunjukkan semua log yang dihasilkan untuk jurnal systemd. Systemd menguruskan semua perkhidmatan yang berjalan di sistem anda dan bertanggungjawab untuk memulakan, menghentikan dan memantau pelbagai perkhidmatan yang dilancarkan semasa boot. Log GNOME mengkategorikan log dengan kemas dalam pelbagai tajuk dan anda boleh mengeksport log ini ke fail teks. Ini juga membolehkan anda mencari dan menyempurnakan mesej log menggunakan pelbagai penapis.









Untuk memasang Log GNOME di Ubuntu, jalankan arahan di bawah:



$ sudo apt memasang gnome-log

Anda boleh memasang Log GNOME dalam pengedaran Linux lain dengan mencarinya di pengurus pakej yang dihantar bersama pengedaran anda. Sebagai alternatif, anda boleh menyusunnya dari kod sumber .





Log Kernel Linux

Untuk melihat log kernel di terminal, jalankan arahan di bawah:

$ cat /var/log/kern.log



Anda juga boleh membuka fail log di mana-mana editor teks pilihan anda. Tangkapan skrin di atas menunjukkan penggunaan arahan ekor selepas simbol paip. Ini memastikan bahawa hanya beberapa baris terakhir yang ditunjukkan sebagai output (dua baris dalam kes ini).

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

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

Log X11

Log untuk pelayan paparan X11 Xorg boleh didapati di dua lokasi bergantung pada sebaran Linux anda. Log boleh didapati di direktori / var / log / atau $ HOME / .local / share / xorg /. Anda boleh mencari lokasi fail log Xorg yang betul dengan menjalankan perintah di bawah:

$ cari Xorg.0.log

Bahagian 0 dalam nama fail menunjukkan nombor pengenalan untuk monitor yang disambungkan. Sekiranya anda hanya mempunyai satu paparan yang disambungkan ke sistem anda, nama failnya mestilah Xorg.0.log. Sekiranya terdapat persediaan multi-monitor, banyak fail log akan direkodkan, satu untuk setiap monitor. Sebagai contoh, dalam penyediaan multi-monitor, nama fail boleh menjadi Xorg.0.log, Xorg.1.log dan sebagainya.

Untuk melihat log ini menggunakan perintah kurang, gunakan arahan berikut:

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

Perintah kurang memendekkan output terminal dan membolehkan anda menavigasi secara interaktif ke barisan output terminal seterusnya menggunakan kekunci.

Dmesg

Dmesg mencetak mesej log kernel atau penyangga dering kernel Linux. Ini digunakan untuk memeriksa dan men-debug semua output yang dihasilkan oleh kernel, terutama pesan yang berkaitan dengan perkakasan yang disambungkan dan pemacu mereka.

Jalankan arahan berikut untuk melihat log dmesg:

$ dmesg

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

$ lelaki dmesg

Mesej Boot

Untuk melihat log pesanan but, jalankan arahan di bawah:

$ sudo cat /var/log/boot.log

Untuk melihat log untuk boot sebelumnya, jalankan arahan di bawah:

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

Log Sistem

Fail log sistem merakam pelbagai mesej yang berguna untuk penyahpepijatan. Sekiranya anda tidak dapat menemui mesej log tertentu dalam fail lain, kemungkinannya terdapat dalam fail syslog.

Untuk melihat fail syslog semasa dan sebelumnya masing-masing, jalankan arahan berikut:

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

Log Kebenaran

Log Kebenaran atau hanya log Auth merekodkan percubaan masuk jauh dan arahan kata laluan yang diminta oleh perintah sudo. Untuk melihat log ini, gunakan arahan berikut:

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

Log Masuk

Faillog mencatatkan percubaan masuk yang gagal sementara Lastlog menunjukkan maklumat mengenai log masuk terakhir. Jalankan arahan berikut untuk melihat rekod masuk:

$ faillog
$ lastlog

Log Permohonan Pihak Ketiga

Aplikasi pihak ketiga yang dipasang pengguna tidak mempunyai akses root. Sekiranya mereka merekod log apa pun, mereka harus berada di direktori file yang dapat dieksekusi atau di lokasi berikut:

  • $ RUMAH /
  • $ RUMAH / .config /
  • $ RUMAH / .lokasi / kongsi /

Kesimpulannya

Memeriksa pelbagai fail log dapat membantu dalam proses penyahpepijatan pembekuan sistem dan masalah kerusakan, terutama ketika perkakasan baru dan tidak disokong hadir di PC. Fail log ini juga berguna untuk mengetahui pelanggaran keselamatan atau celah keselamatan sekiranya ada. Sekiranya anda mendapat tingkah laku yang tidak dijangka dari perisian yang dipasang pada sistem anda atau melakukan reboot dan crash yang kerap, perkara pertama yang harus anda lakukan adalah memeriksa pelbagai fail log sistem.