Fampidirana ho an'ny rakitra Linux Log

Ny rakitra an-tsoratry ny solosaina, araka ny mety ho efa fantatrao, dia manome ny fizotry ny hetsika ho an'ny rafitra fiasa Linux , fampiharana ary ny serivisy.

Ny tahiry dia voaaro amin'ny lahatsoratra tsotra mba hahafahan'izy ireo mamaky mora. Ity toro-lalana ity dia manome ny mombamomba ny toerana ahitana ny rakitra misokatra, manasongadina ny sombin-tsofina vitsivitsy ary manazava ny fomba hamakiana azy ireo.

Aiza no ahitanao ny rakitra fanoratana Linux

Ny tahiry Linux log dia voatahiry ao amin'ny folder / var / logs.

Ny rakitra dia hanana tahiry marobe ary afaka mahazo fampahalalana ho an'ny fampiharana tsirairay.

Raha ohatra ka ny baiko ls dia atao amin'ny sariohatra / var / logs eto dia misy sombina vitsivitsy misy.

Ny telo farany ao anatin'io lisitra io dia lahatahiry fa misy rakitra ao anaty lahatahiry.

Satria ny rakitra ao anaty rakitra dia afaka mamaky azy ireo amin'ny alalan'ny fanoratana ity baiko manaraka ity:

nano

Ny baiko etsy ambony dia manokatra ny rakitra an-tsoratra ao amin'ny mpanoratra iray antsoina hoe nano . Raha kely dia kely ny tahiry fisokajiana dia aleo manokatra ny rakitra an-tsoratra sy ny tonian-dahatsoratra fa raha lehibe ny rakitra famoahana dia mety ho liana amin'ny famakiana ny faran'ny rohy ianao.

Ny baikon'ny tail dia mamela anao hamaky ny andalana vitsivitsy farany amin'ny rakitra toy izao:

tail

Azonao atao ny manondro hoe firy ny tsipika hanehoana amin'ny -n amin'ny manaraka:

tail -n

Mazava ho azy, raha te hahita ny fiandohan'ny rakitra ianao dia afaka mampiasa ny baikon'ny loh .

Firafetana Key System

Ireo rakitra misokatra manaraka dia ny tena lehibe indrindra hijerena ao anatin'ny Linux.

Ny log de authorisation (auth.log) dia mampiasa ny rafitra fanomezandàlana izay mifehy ny fidirana amin'ny mpampiasa.

Ny log de daemon (daemon.log) dia mandeha amin'ny serivisy izay mihazakazaka eo amin'ny sehatra izay manao asa manan-danja.

Ny danjam-panafatra dia tsy manam-bola firy.

Ny log de debug dia manome ny output debugger ho an'ny fampiharana.

Ny kernel kernel dia manome antsipiriany momba ny kernel Linux.

Ny rakitra ao anatin'ny rafitra dia misy ny fampahalalana betsaka indrindra momba ny rafitrao ary raha tsy manana ny log-nao manokana dia mety ho ao anatin'ity rakitra ity ny rakitra.

Famakafakana ny votoatin'ny rakitra fanoratana

Ny sary etsy ambony dia mampiseho ny ao anatin'ny 50 farany rakitra ao anaty rakitra fitantanana ny rakitra (syslog).

Ny andalana tsirairay ao amin'ny kaonty dia ahitana ireto fampahalalana manaraka ireto:

Ohatra, ny andalana iray ao amin'ny rakitra syslogo dia toy izao manaraka izao:

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

Izany dia milaza aminao fa nanomboka tamin'ny 12.28 tamin'ny faha-20 Janoary ny tolotra fanokanana ny kaopy.

Totozy rotaka

Ny rakitra misokatra dia miova tsindraindray mba tsy hahatonga azy ireo ho be loatra.

Ny lahatahiry fametahana ny log dia tompon'andraikitra amin'ny fikandrana fikirakirana rakitra. Azonao atao ny milaza amin'ny fotoana navotsotra ny kaonty iray satria hanaraka andian-tsoratra toy ny auth.log.1, auth.log.2.

Azo atao ny manova ny fatran'ny rotaka amin'ny alàlan'ny fanovana ny rakitra / etc / logrotate.conf

Ity manaraka ity dia mampiseho ohatra iray avy amin'ny file logrotate.conf:

#tatahiry famoahana rakitra
isan-kerinandro

#keep 4 herinandro mendrika ny rakitra rakitra
rotate 4

Mamorona rakitra raketina vaovao rehefa rototra
mamorona

Araka ny hitanao dia mivadika isan-kerinandro ireo rakitra ireo, ary misy efatra herinandro mendrika ny rakitra rakitra miserana amin'ny fotoana rehetra.

Rehefa mamorona vaovao iray dia mamorona eo amin'ny toerany.

Ny fampiharana tsirairay dia afaka manana ny politikan'ny rotation manokana. Mazava ho azy fa ilaina izany satria ny tahiry syslog dia hivoatra haingana kokoa noho ny rakitra an-tsoratry ny kaopy.

Ny politika rotaka dia voatazona ao amin'ny /etc/logrotate.d. Ny fampiharana tsirairay mitaky ny politikan'ny rotation dia hanana rakitra fikirakirana ao anatin'ity lahatahiry ity.

Ohatra, ny fitaovana iray dia manana rakitra ao amin'ny folder logrotate.d toy izao:

/var/log/apt/history.log {
miomàna 12
isam-bolana
hamintinana ireo
missingok
notifempty
}

Raha ny tena izy, ity rakibolana ity dia milaza aminao ireto manaraka ireto. Ny tranokala dia haharitra 12 herinandro mendrika ny rakitra rakitra ary miova isam-bolana (1 isam-bolana). Halefa ny rakitra log. Raha tsy misy hafatra voasoratra ao anaty lisitra (izany hoe tsy misy) dia azo ekena izany. Tsy miova ny kaonty raha tsy misy.

Raha hanitsy ny politikan'ny rakitra iray ianao dia manoritsoritra ny rakitra miaraka amin'ireo fepetra ilainao ary manatanteraka izao baiko manaraka izao:

logrotate -f