description |
---|
Mempelajari cara melihat log dalam sistem operasi linux |
Dalam sistem operasi linux, setiap konfigurasi sistem yang tersimpan akan dapat dilihat sebagai sebuah file. Fenomena ini dikenal sebagai "everything is a file", hal tersebut memudahkan pengguna sistem operasi linux untuk melihat bahkan merubah setiap konfigurasi sistem sesuai dengan kebutuhannya masing-masing.
Selain dapat melihat konfigurasi sistem yang tersimpan dalam sistem operasi linux, pengguna juga dapat melihat log mengenai riwayat perubahan yang terjadi didalam sistem tersebut. Dalam sistem operasi linux yang menggunakan distribusi debian, log terletak pada direktori/var/log/
.
Untuk melihat riwayat perubahan yang berkaitan dengan sistem, pengguna dapat melihat file yang berada pada /var/log/syslog.
Disarankan untuk menggunakan sebuah editor teks untuk melihat log yang berkaitan dengan sistem. Untuk mendapatkan sebuah editor teks "nano" pada sistem operasi linux, ketikkan perintah ini pada terminal:
sudo apt-get install nano
Setelah mendapatkan sebuah editor teks, maka hal selanjutnya yang dapat dilakukan adalah membaca isi dari log sistem. Biasanya, untuk melakukan hal tersebut, pengguna dapat mengetikkan perintah ini pada terminal:
nano /var/log/syslog
Namun hasil dari perintah tersebut akan menampilkan hal ini:
Alasan mengapa syslog tidak dapat dibuka oleh setiap user dalam sistem operasi ini berkaitan dengan hak akses dan hak milik (akan dibahas pada materi selanjutnya). Untuk dapat melihat syslog, pengguna harus memiliki akses root atau superuser. Membaca syslog dengan akses root dapat dilakukan melalui perintah ini:
sudo nano /var/log/syslog
Hasil dari perintah tersebut dapat dilihat pada gambar dibawah:
Dapat dilihat pada gambar diatas bahwa log sistem (syslog) dapat dilihat ketika menggunakan akses root. Sebagai pengingat, ada baiknya apabila pengguna yang memiliki akses root tidak mengubah apapun dalam file syslog.
Setelah mengetahui cara untuk membaca log sistem, pengguna kini dapat melihat log lain yang tersimpan didalam direktor /var/log
. Sebagai contoh, pengguna dapat melihat log yang berkaitan dengan packages yang di-install, diperbarui, dan dihapus melalui dpkg
log.
Untuk dapat melihat isi dari logdpkg
, pengguna dapat mengetikkan perintah ini kedalam terminal:
nano /var/log/dpkg.log
Pada perintah ini, akses root tidak dibutuhkan untuk melihat log tersebut. Hasil dari perintah tersebut dapat dilihat pada gambar dibawah:
Dapat dilihat pada gambar diatas, log dpkg
hanya memiliki akses baca, pengguna tidak dapat melakukan operasi lainnya kecuali dilakukan pergantian hak akses. Apabila pengguna ingin mendapatkan akses lebih untuk file tersebut, maka ia perlu akses root untuk melakukan pergantian tersebut (akan dijelaskan pada materi selanjutnya).