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.1Log 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.logBahagian 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.logPerintah 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:
$ dmesgAnda boleh memeriksa semua argumen baris perintah untuk dmesg dengan menjalankan perintah berikut di terminal:
$ lelaki dmesgMesej Boot
Untuk melihat log pesanan but, jalankan arahan di bawah:
$ sudo cat /var/log/boot.logUntuk melihat log untuk boot sebelumnya, jalankan arahan di bawah:
$ sudo cat /var/log/boot.log.1Log 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.