GNU/Linux >> Belajar Linux >  >> Linux

Cara Memeriksa Log Sistem di Linux [Panduan Penggunaan Lengkap]

Dalam panduan Belajar Linux hari ini, kami akan menyajikan kepada Anda panduan komprehensif tentang apa itu log sistem, di mana menemukannya, dan cara menggunakannya untuk mengelola sistem Linux secara efektif.

Perhatikan bahwa semua distro Linux termasuk yang populer yaitu Debian, Ubuntu, Arch Linux, Linux Mint, Fedora, dan CentOS memiliki file log dan itu umum untuk Linux.

Apa itu Log Sistem

File log dalam sistem Linux menampilkan garis waktu peristiwa untuk proses dan bagian tertentu dari sistem. Misalnya, ada file log untuk dpkg , yang memiliki informasi tentang semua program yang diinstal, diperbarui, dan dihapus dari sistem Anda, sejak hari program itu dijalankan.

Di mana menemukan Log Sistem

Anda dapat menemukan file log di /var/log  direktori.

File-file ini disimpan sebagai teks biasa dan mudah dibaca. Anda dapat menggunakan editor teks berbasis GUI atau CLI untuk membaca file ini.

Mengapa Log ada

Log sistem adalah catatan berbasis waktu dari semua perubahan signifikan yang terjadi pada sistem Anda. Ini berarti bahwa mereka dapat digunakan untuk melacak kembali setiap perubahan yang mungkin menyebabkan efek buruk pada sistem Anda. Ini juga membantu administrator sistem untuk melacak aktivitas yang terjadi pada sistem karyawan.

Berikut adalah detail dari beberapa file log penting:

  • dpkg.log – Itu menyimpan log dari semua program yang diinstal, atau dihapus atau bahkan diperbarui dalam sistem yang menggunakan manajemen paket DPKG. Sistem ini mencakup Ubuntu dan semua turunannya, Linux Mint, Debian, dan semua distribusi berbasis Debian.
  • yum.log – Ini mirip dengan file dpkg.log dan menyimpan catatan perubahan yang dibuat untuk semua program di sistem. Itu hadir dalam sistem yang menggunakan manajemen paket Yum.
  • kern.log – Log ini berisi data kernel sistem. Di sini Anda dapat menemukan catatan perubahan yang dilakukan pada kernel. Itu benar-benar banyak informasi, karena itu Anda bahkan mungkin menemukan banyak versi file ini.
  • boot.log – Log ini berisi layanan dan proses yang berjalan saat Anda memulai sistem. Jika Anda telah mengonfigurasi sistem Anda untuk tidak menampilkan grafik layar splash tetapi teks boot saat memulai, Anda mungkin telah melihat banyak teks, yang dimulai dengan [OK] atau [Gagal] saat sistem Anda boot. Log boot ditampilkan dari file ini.
  • Xorg.0.log –  File ini berisi data program X Server. X Server adalah layanan yang bertanggung jawab atas keberadaan antarmuka grafis pada sistem Anda. Jika Anda memiliki masalah dengan GUI, Anda dapat memeriksa log ini untuk menemukan kesalahan.
  • wtmp.log/last.log – File-file ini berisi data log-in dari sistem. Ini digunakan oleh program seperti terakhir untuk menunjukkan nama pengguna terakhir masuk ke sistem.
  • btmp.log – Ini menunjukkan upaya login yang gagal pada sistem.

Membaca File Log

Sintaks

Berikut adalah contoh baris file log:

Mar 15 06:39:46 fosslinux systemd[1]: Started Clean php session files.

Oleh karena itu, sintaks umumnya adalah:

  • Tanggal
  • Waktu yang tepat
  • Nama host (nama komputer)
  • Nama layanan/proses
  • Pesan

Membaca Log menggunakan Terminal

Membaca file log sederhana dan dapat dilakukan dengan editor teks dasar apa pun, tetapi sangat disarankan untuk menggunakan perintah dan utilitas Terminal untuk membaca file-file ini. Beberapa perintah yang digunakan adalah:

head <filname>

Untuk membaca sepuluh baris pertama file.

tail <filename>

Untuk membaca sepuluh baris terakhir file.

less <filename>

Ini adalah utilitas paling canggih. Anda dapat menggulir ke atas dan ke bawah file dan bahkan mencari kata. Ini menyediakan opsi navigasi paling banyak. Anda dapat keluar dengan menekan Q.

Menemukan bagian tertentu

Menemukan bagian tertentu dari file dapat dilakukan dengan dua cara. Pertama, menggunakan kurang perintah dan selanjutnya menggunakan grep memerintah. Untuk perintah less, buka file dengan:

less <filename>

Dan kemudian untuk menemukan bagian, tekan tombol '/' dan ketik kata yang perlu Anda cari. Tekan enter dan kata yang Anda inginkan harus disorot. Untuk menemukan kata berikutnya yang cocok dengan pola yang sama, tekan tombol N. Untuk membuka kasus sebelumnya yang cocok, tekan Shift + N. Sekali lagi, untuk keluar, tekan Q.

Untuk menggunakan metode grep, Anda juga harus menggunakan perintah cat. Jadi untuk menemukan bagian tertentu, gunakan ini:

cat <filename> | grep <keyword>

Metode GUI

Jika Anda perlu menggunakan program GUI, Anda dapat menggunakan glogg . Ini adalah program luar biasa yang secara efisien menampilkan log. Menurut situs web, ini adalah kombinasi GUI dari kurang dan grep perintah.

Anda dapat menginstalnya menggunakan baris perintah. Untuk Ubuntu (dan turunannya), Linux Mint dan distro lain yang menggunakan manajemen APT:

sudo apt-get install glogg

Untuk Fedora dan turunannya:

sudo yum install glogg

Untuk Arch dan turunannya:

sudo pacman -S glogg

Anda dapat menemukan petunjuk atau bantuan tambahan di sini.

Penggunaan

Penggunaan glogg sederhana. Cukup luncurkan aplikasi dari peluncur aplikasi Anda, dan klik ikon 'Buka File' yang terletak di sebelah kiri bilah alamat setelah tombol muat ulang. Navigasikan ke file log yang ingin Anda buka (mungkin di direktori /var/log), dan buka.

Anda dapat menggunakan kotak yang ada di bawah konten file yang ditampilkan untuk mencari bagian tertentu. Hasilnya akan ditampilkan dalam kotak di bawah ini.

Rotasi Log

File log sistem dirotasi tempat versi baru dibuat secara berkala. Sangat mudah untuk mengetahui apakah log dirotasi dengan melihat nama file aslinya. Sukai dpkg.log.1 adalah versi lama dpkg.log . Informasi tentang rotasi file log terdapat di logrotate file dan logrotate.d direktori. Anda dapat mengaksesnya menggunakan:

cd /etc/logrotate.d/
ls

Anda akan melihat file yang berisi data rotasi log dari semua layanan. Untuk melihat isinya, masukkan:

cat <filename>

Anda bahkan dapat mengeditnya jika mau.

rsyslog

rsyslog adalah layanan yang bertanggung jawab untuk membuat file log. Anda dapat menemukan file konfigurasinya di /etc/rsyslog.conf dan di /etc/rsyslog.d/ direktori. Anda dapat membuat perubahan pada sintaks entri log sistem menggunakan file-file ini.

Kesimpulan

Log sistem adalah cara bagi administrator sistem dan pengguna untuk melacak perubahan yang terjadi di sistem. Mereka juga membantu dalam menemukan kesalahan dan masalah dalam sistem dan membantu memelihara catatan yang tepat dan efisien. Mereka mudah dibaca dan dikelola, dan sangat berguna.

Beri tahu kami tentang pertanyaan atau pemikiran Anda tentang log di komentar. Semangat!


Linux
  1. Cara memeriksa Versi OS dan Linux

  2. Cara Memeriksa Apakah Sistem Linux 32 bit Atau 64 Bit

  3. Cara Memeriksa Uptime Sistem di Linux

  1. Cara Memeriksa Apakah Sistem Linux Adalah Mesin Fisik Atau Virtual

  2. Cara memeriksa versi Kernel di Linux

  3. Cara Memeriksa Penggunaan Swap Setiap Proses di Linux

  1. Cara Memeriksa Penggunaan Ruang Disk di Linux

  2. Cara Memeriksa Versi Linux

  3. Cara Memeriksa Penggunaan Memori di Linux