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 pembaikannya. Semua arahan yang disenaraikan di bawah diuji di Ubuntu 20.04 versi LTS, 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. Ini 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-logAnda boleh memasang Log GNOME dalam pengedaran Linux yang 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.balak
Anda juga boleh membuka fail log di mana-mana editor teks pilihan anda. Tangkapan skrin di atas menunjukkan penggunaan perintah "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.balak.1Log X11
Log untuk pelayan paparan X11 Xorg boleh didapati di dua lokasi bergantung pada sebaran Linux anda. Log boleh didapati di "/ var / log /" atau "$ HOME /.direktori tempatan / kongsi / xorg / ”. Anda boleh mencari lokasi fail log Xorg yang betul dengan menjalankan perintah di bawah:
$ cari Xorg.0.balakBahagian "0" dalam nama fail menunjukkan nombor pengenalan untuk monitor yang disambungkan. Sekiranya anda hanya mempunyai satu paparan yang disambungkan ke sistem anda, nama failnya adalah “Xorg.0.log ”. Sekiranya terdapat persediaan multi-monitor, beberapa fail log akan direkodkan, satu untuk setiap monitor. Sebagai contoh, dalam penyediaan multi-monitor, nama failnya adalah "Xorg.0.log "," Xorg.1.log ”dan sebagainya.
Untuk melihat log ini menggunakan perintah "kurang", gunakan perintah berikut:
$ kurang $ RUMAH /.tempatan / kongsi / xorg / Xorg.0.balakPerintah "Kurang" memendekkan output terminal dan membolehkan anda menavigasi secara interaktif ke baris seterusnya output terminal menggunakan
Dmesg
Dmesg mencetak mesej log kernel atau “ring buffer” 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.balakUntuk melihat log untuk boot sebelumnya, jalankan arahan di bawah:
$ sudo cat / var / log / boot.balak.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 log masuk jauh dan permintaan kata laluan yang diminta oleh perintah sudo. Untuk melihat log ini, gunakan arahan berikut:
$ cat / var / log / auth.balak$ cat / var / log / auth.balak.1
Log Masuk
Rekod "Faillog" gagal percubaan log masuk sementara "Lastlog" menunjukkan maklumat mengenai 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 mencatat log apa pun, mereka harus berada di direktori file yang dapat dieksekusi atau di lokasi berikut:
- $ RUMAH /
- $ RUMAH /.konfigurasi /
- $ RUMAH /.tempatan / berkongsi /
Kesimpulannya
Memeriksa pelbagai fail log dapat membantu dalam proses penyahpepijatan pembekuan dan masalah kerosakan, terutamanya apabila 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 kerap melakukan reboot dan crash, perkara pertama yang harus anda lakukan adalah memeriksa pelbagai fail log sistem.