Un Introduzione à i Linux Log Files

Un schedariu di log, cum'è pudete avete l'alzate, prupone una cronava di l'avvenimenti per u sistema upirativu Linux , l'appruvisazioni è i servizii.

I schedari sò stati guardati in u testu in chjaru per fà fà fàliri à leghje. Sta guidata prupone una visione di u locu per truvà i schedarii di log, pontevi un pocu di i logichi chjave è spiega a manera di leghje.

Induve Locu Linux Log Files

I schedarii di logu Linux sò normally stored in the folder / var / logs.

U cartulare cuntene un grande numaru di schedari è pudete truvà infurmazioni per ogni applijazione.

Per esempiu, quandu u cumandimu hè cumandatu in una mostra / var / logs folder quì sò una parte di e fugliali dispunibili.

L'ultimi trè in quella lista sò caratteri, ma anu u schedariu di log in i caratteri.

Quandu i schedari di log è in u formatu di testu di chjave, pudete leghje ellu sottu per l'aghjuntu:

nano

U cumandariu sopra u schedariu di logu in un editore chjamatu nano . Se u schedariu di log è chjucu in grandu, hè valtu per apre u schedariu di logu è editore, ma se u schedariu di log è grande quella pudete esse probabilizatu solu interessatu à leghje a cuda di u ghjurnale.

U cumandru di a cuda permette di leghje l'ultimi filotti in un schedariu quantu seguitu:

cuda

Pudete specificà quantu ligame per fighjà cù u cambiamentu di -n chjamate cusì:

cuda -n

Sicuru, si vulete vede u principiu di u schedariu, pudete aduprà u cumandante .

Chjave di u Sistema

I schedari di log di seguenti sò i principali d 'ochju in elli in Linux.

A logica d'autorizazione (auth.log) seguita l'utilizazione di i sistemi d'autorisazione chì cuntrolanu l'accessu di l'utilizatori.

U duminiu daemon (daemon.log) seguitanu i servizii chì cundiscenu in u fondu chì facenu cumerci importanti.

Daemoni ùn tendenu micca avè micca un'agricultura gràfica.

U registratu debug pò prupone l'output per l'appruvisazioni.

U logu di kernel detti data per u kernel Linux.

U logu di u sistema cuntene a maiò infurmazione nantu à u vostru sistema è se a vostra appricazione ùn hà micca u so propiu log l'esse cumbattimentu à u schedariu di logu.

Analise i cuntenuti di un schedariu di logu

L'imaghjina mostra u cuntenutu di l'ultimi 50 schedari internu u mo registratu di u sistema (syslog).

Ogni linea in u ghjurnale cuntene l'infurmazioni dopu:

Per esempiu, una fila in u mo registru di syslog hè dinò:

jan 20 12:28:56 gary-virtualbox systemd [1]: accuminzannu cups scheduler

Questa vi dici chì u serviziu di scheduling cups hè stata cuminciatu à u 12.28 u 20 ghjennaghju.

Giurnali rotanti

I schedari di ghjurnale giornu periò per voi ùn sò micca troppu grande.

L'utilità di log rotate hè rispunsevule di rotà log files. Pudete infurmà quandu un logu hè stata rottu perchè ellu serà da ellu da un numeru cumu auth.log.1, auth.log.2.

Hè pussibule di cambià a freccia di log rotation editendu u schedariu /etc/logrotate.conf

U seguenti mostra una mostra da u mo logrotate.conf file:

#trotate log files
simana

#keep 4 settimane di i valori di log
torna 4

create new log files after rotating
creà

Comu pudete vede, i schedari di ghjurnale annunziate ogni simana, è ci sò quattru setti ghjorni di i schedari di log in ogni puntu in u tempu.

Quandu un schedariu di logu rottulisce u novu hè creatu in u so locu.

Ogni applicazione pò esse a so propria pulitica di rotazione. Questu hè ovvily útil perchè u schedariu di syslog viaghja più crescenu chè u fugliale di u cupistu.

I pratichi di rotazioni sò manteni in /etc/logrotate.d. Ogni applicazione chì deve esse a so pulitica di rotazione hè stata un schedariu di cunfigurazione in questa cartula.

Per esempiu l'utile di prublema hè un schedariu in u cartulare logrotate.d cum'è questu:

/var/log/apt/history.log {
rotate 12
mensili
cumpressa
missingok
notifempty
}

Bastamente, u vostru logu rici ca li seguenti. U vostru logu vi cuntene 12 settimi di i valori di log è rutti ogni mese (1 per mese). U schedariu di log è compressu. Sì senza messagi sò scritte à un logu (vale à dì chì hè vacante), questu hè chjaru. U ghjurnale ùn hà micca rottatu se hè vacante.

Per mudificà a pulitica di un schedariu, edite u schedariu cù i paràmetri chjamate u dumandate u cumandimu cumandante:

logrotate -f