Yon Entwodiksyon nan Linux Log Files

Yon dosye boutèy demi lit, menm jan ou ka byen dvine, bay yon delè nan evènman pou sistèm nan sistèm opere , aplikasyon pou ak sèvis.

Dosye yo estoke nan tèks plenn pou fè yo fasil pou li. Gid sa a bay yon BECA de kote pou jwenn dosye boutèy la, mete aksan sou kèk nan mòso kle yo epi eksplike kijan pou li yo.

Ki kote ou ka jwenn Linux Log dosye

Linux boutèy demi lit dosye yo nòmalman ki estoke nan katab la / var / mòso bwa.

Katab la pral gen yon gwo kantite dosye epi ou ka jwenn enfòmasyon pou chak aplikasyon.

Pou egzanp lè lòd la ls kouri nan yon echantiyon / var / mòso katab se isit la kèk nan mòso bwa ki disponib.

Dènye twa nan lis sa a se dosye men yo gen dosye boutèy la nan dosye yo.

Kòm dosye yo boutèy demi lit yo nan fòma tèks plenn ou ka li yo pa tape lòd sa a:

nano

Kòmandman anwo a ouvè dosye a boutèy demi lit nan yon editè rele nano . Si dosye a boutèy la ti nan gwosè Lè sa a, li se ok yo louvri dosye a boutèy demi lit nan ak editè men si dosye boutèy la se gwo Lè sa a, ou se pwobableman sèlman ki enterese nan lekti fen ke an nan boutèy la.

Kòmandman an ke li pèmèt ou li kèk liy ki sot pase yo nan yon dosye jan sa a:

ke

Ou ka presize konbyen liy yo montre avèk -n chanje jan sa a:

ke -n

Natirèlman, si ou vle wè nan konmansman an nan dosye a ou ka itilize kòmandman an ki an tèt .

Kle sistèm mòso bwa

Dosye boutèy sa yo se yo menm ki prensipal yo gade deyò pou nan Linux.

Otobis la otorizasyon (auth.log) pistes itilize sistèm otorizasyon yo ki kontwole itilizatè aksè.

Deba boutèy la (daemon.log) tracks sèvis ki kouri nan background nan ki fè travay enpòtan.

Daemons yo gen tandans pa gen okenn pwodiksyon grafik.

Dosye debug la bay pwodiksyon debogas pou aplikasyon yo.

Log jwè a bay detay sou Kernel Linux la.

Logbook la sistèm gen enfòmasyon ki pi sou sistèm ou an epi si aplikasyon ou an pa gen boutèy pwòp li yo antre yo ap pwobableman ap nan dosye sa a boutèy demi lit.

Analize sa ki nan yon dosye Log

Imaj ki anwo a montre sa ki nan dènye 50 dosye yo nan dosye sistèm boutèy demi lit mwen an (syslog).

Chak liy nan boutèy la gen enfòmasyon sa yo:

Pou egzanp, yon sèl liy nan dosye syslog mwen an se jan sa a:

jan 20 12:28:56 gary-virtualbox systemd [1]: kòmanse tas pwograme

Sa a di ou ke tas orè sèvis la te kòmanse nan 12,28 sou 20 janvye a.

Maten wotasyon

Fichye dosye yo vire toutotou peryodik sa yo pa jwenn twò gwo.

Boutèy la Thorne sèvis piblik ki responsab pou wotasyon dosye boutèy la. Ou ka di lè yon boutèy te vire toutotou paske li pral swiv pa yon nimewo tankou auth.log.1, auth.log.2.

Li posib pou chanje frekans wotasyon boutèy la pa koreksyon dosye / etc / logrotate.conf

Sa ki anba la a montre yon echantiyon nan dosye logrotate.conf mwen an:

# boutèy dosye boutèy
chak semèn

#Kan 4 semèn vo nan dosye boutèy demi lit
Thorne 4

kreye dosye boutèy nouvo apre wotasyon
kreye

Kòm ou ka wè, sa yo dosye boutèy demi lit chak semèn, epi gen kat semèn vo nan dosye boutèy kenbe nan nenpòt ki pwen nan tan.

Lè yon dosye boutèy wotasyon yon nouvo se kreye nan plas li.

Chak aplikasyon ka gen politik wotasyon pwòp li yo. Sa a se evidamman itil paske dosye a syslog ki pral grandi pi vit pase dosye boutèy la boutèy demi lit.

Wotasyon règleman yo kenbe nan /etc/logrotate.d. Chak aplikasyon ki mande pwòp règleman li yo pral gen yon dosye konfigirasyon nan katab sa a.

Pou egzanp zouti a jis gen yon dosye nan folder nan logrotate.d jan sa a:

/var/log/apt/history.log {
Thorne 12
chak mwa
konpresyon
missingok
notifempty
}}

Fondamantalman, boutèy sa a di ou sa ki annapre yo. Boutèy la ap kenbe 12 semèn vo nan dosye boutèy demi lit ak wotasyon chak mwa (1 pou chak mwa). Dosye boutèy la ap konprese. Si pa gen okenn mesaj yo ekri nan yon boutèy demi lit (sa vle di li se vid) Lè sa a, sa a se akseptab. Boutèy la pa pral vire si li vid.

Amelyore politik la nan yon dosye edite dosye a ak anviwònman yo ou bezwen ak Lè sa a, kouri lòd sa a:

logrotate -f