Hiji Perkenalan Pikeun Linux Ubuntu Log Payil

A file log, anjeun bisa ogé geus ditebak, nyadiakeun Kala kajadian keur di Linux Ubuntu operasi sistem , aplikasi tur jasa.

Payil nu disimpen dina téks polos sangkan aranjeunna gampang maca. Buku ieu nyadiakeun tinjauan mana pikeun manggihan payil log, highlights sababaraha sahiji log konci na ngécéskeun kumaha carana maca aranjeunna.

Dimana Anjeun Dupi Teangan Linux Ubuntu Log Payil

file log Linux Ubuntu téh ilaharna diteundeun di folder / var / log.

folder bakal ngandung angka nu gede ngarupakeun file na anjeun bisa meunangkeun informasi pikeun tiap aplikasi.

Contona lamun paréntah LS anu ngajalankeun dina / var / folder sampel log dieu mangrupakeun sababaraha sahiji log aya.

Panungtungan tilu dina daptar anu polder tapi maranéhna boga log file dina polder.

Salaku file log nu dina format teks polos maneh bisa maca eta ku ngetikkeun paréntah di handap:

nano

Paréntah luhureun muka file log dina editor disebut nano . Lamun file log téh leutik di ukuranana mangka ok pikeun muka file log di sareng nu sanésna tapi lamun file log nyaéta badag lajeng anjeun meureun ukur resep maca tungtung buntut log.

The paréntah buntut ngidinan Anjeun baca sababaraha garis panungtungan dina file anu saperti kieu:

buntut

Anjeun tiasa nangtukeun sabaraha garis pikeun némbongkeun jeung switch -n saperti kieu:

buntut -n

Tangtu, upami anjeun hoyong ningali awal file anjeun bisa make paréntah sirah .

Log System konci

Payil log handap nyaéta leuwih utama pikeun awas pikeun dina Linux.

The otorisasina log (auth.log) ngalacak pamakéan sahiji sistem otorisasina nu ngatur aksés pamaké.

The daemon log (daemon.log) ngalacak jasa anu ngajalankeun dina latar tukang nu ngalakukan tugas penting.

Daemons condong boga kaluaran grafis.

The debug log nyadiakeun kaluaran debug pikeun aplikasi.

Log kernel nyadiakeun rinci ngeunaan kernel Linux.

Sistem log ngandung émbaran nu paling tentang sistem anjeun sarta lamun aplikasi Anjeun teu gaduh sorangan log éntri meureun bakal di file log ieu.

Analisa eusi A Log File

gambar di luhur mintonkeun eusi 50 file panungtungan dina kuring file Sistim log (syslog).

Unggal garis dina log ngandung informasi handap:

Contona, hiji garis dina file syslog abdi kieu:

jan 20 12:28:56 Gary-virtualbox systemd [1]: dimimitian cangkir scheduler

Ieu ngabejaan Anjeun yen ladenan cangkir scheduling geus dimimitian di 12.28 on Januari 20.

puteran Log

Log file muterkeun périodik ambéh maranéhanana teu meunang badag teuing.

Utiliti log Rotasikeun tanggung jawab puteran file kumplit. Anjeun tiasa ngabejaan lamun log a geus diputer sabab bakal dituturkeun ku angka hiji kayaning auth.log.1, auth.log.2.

Kasebut nyaéta dimungkinkeun pikeun ngarobah frékuénsi rotasi log ku ngédit dina file / jsb / logrotate.conf

handap nembongkeun sampel tina file logrotate.conf abdi:

file log #rotate
mingguan

#keep 4 minggu sia koropak log
muterkeun 4

nyieun file log anyar sanggeus puteran
nyiptakeun

Salaku bisa ningali, payil log ieu muterkeun unggal minggu, sarta aya opat minggu sia koropak log diteundeun iraha wae titik dina jangka waktu.

Lamun file log rotates nu anyar ieu dijieun dina tempat na.

Unggal aplikasi bisa boga kawijakan rotasi na sorangan. Ieu écés gunana alatan nu file syslog akang tumuwuh leuwih cepet batan cangkir log file.

The kawijakan rotasi anu diteundeun di /etc/logrotate.d. Unggal aplikasi nu butuh kawijakan rotasi sorangan bakal boga file konfigurasi dina folder ieu.

Contona dina alat apt ngabogaan file di folder logrotate.d saperti kieu:

/var/log/apt/history.log {
muterkeun 12
seu sasih
niiskeun
missingok
notifempty
}

Dasarna, log kieu ngabejaan Anjeun handap. log bakal tetep 12 minggu sia koropak log sarta rotates unggal bulan (1 per bulan). The file log bakal dikomprés. Mun euweuh seratan anu diserat mun log a (ie eta kosong) lajeng ieu bisa ditarima. log moal muterkeun lamun éta kosong.

Pikeun ngajadikeun amandemen kawijakan file a ngedit file kalawan setélan Anjeun merlukeun lajeng ngajalankeun paréntah di handap:

logrotate -f