Ro-ràdh gu Fònaichean Log Linux

Tha faidhle log, mar a dh 'fhaodadh gu bheil thu air smaoineachadh, a' toirt loidhne-ùine de thachartasan airson siostam obrachaidh Linux , tagraidhean agus seirbheisean.

Tha na faidhlichean air an stòradh ann an teacsa sìmplidh gus am bi e furasta a leughadh. Tha an stiùireadh seo a 'toirt sealladh farsaing air far am faighear na faidhlichean log, a' nochdadh cuid de na prìomh logaichean agus a 'mìneachadh mar a leughas iad iad.

Far am faod thu lorg faidhlichean log Linux

Mar as trice bidh faidhlichean log Linux air an stòradh sa phasgan / var / logs.

Bidh àireamh mhòr de fhaidhlichean anns a 'phasgan agus gheibh thu fiosrachadh airson gach tagradh.

Mar eisimpleir, nuair a thèid an t-òrdugh ls a ruith ann am pasgan sampla / var / logs an seo tha cuid de na logaichean rim faotainn.

Tha na trì mu dheireadh san liosta sin nam pasganan ach tha faidhlichean log aca anns na pasganan.

Seach gu bheil na faidhlichean log ann an cruth teacsa shìmplidh, faodaidh tu leughadh le bhith a 'sgrìobhadh an àithne a leanas:

nano

Bidh an àithne gu h-àrd a 'fosgladh an fhaidhle log ann an deasaiche ris an canar nano . Ma tha am faidhle log beag, tha e ceart gu leòr am faidhle log a-steach agus an deasaiche fhosgladh ach ma tha am faidhle log mòr, is dòcha nach eil ùidh agad ach ann an leughadh earball an log.

Leigidh an comann earball dhut na beagan loidhnichean mu dheireadh a leughadh ann am faidhle mar a leanas:

earball

Faodaidh tu a-mach cia mheud loidhnichean a tha ri fhaicinn leis an atharrachadh -n mar a leanas:

earball -n

Gu dearbh, ma tha thu airson toiseach a 'faidhle fhaicinn, faodaidh tu an ceannard a chleachdadh.

Logaichean prìomh shiostaman

Is e na faidhlichean log a leanas na prìomh fheadhainn a tha a 'coimhead a-mach taobh a-staigh Linux.

Bidh an log ùghdarrais (auth.log) a 'cleachdadh nan siostaman ùghdarrais a tha a' cumail sùil air ruigsinneachd luchd-cleachdaidh.

Bidh log daemon (log) a 'ruith sheirbheisean a tha a' ruith sa chùl-raon a bhios a 'coileanadh gnìomhan cudromach.

Chan eil toradh grafaiceach sam bith aig daonan.

Tha an log debug a 'toirt seachad toraidhean debug airson tagraidhean.

Tha an logadh kernel a 'toirt seachad mion-fhiosrachadh mun chrann-Linux.

Tha loga an t-siostaim a 'toirt a' chuid as motha de dh'fhiosrachadh mun t-siostam agad agus mura h-eil an log fhèin aig an iarrtas agad, is dòcha gum bi na h-inntrigidhean san fhaidhle log seo.

A 'sgrùdadh a' chlàr-innse de Log File

Tha an ìomhaigh gu h-àrd a 'sealltainn susbaint nam 50 faidhle mu dheireadh taobh a-staigh faidhle log an t-siostaim (syslog).

Tha gach loidhne sa log a 'toirt a-steach am fiosrachadh a leanas:

Mar eisimpleir, tha aon loidhne anns an fhaidhle syslog agam mar a leanas:

jan 20 12:28:56 gary-virtualbox systemd [1]: a 'tòiseachadh cupan scheduler

Tha seo ag innse dhut gu bheil an t-seirbheis clàraidh air tòiseachadh aig 12.28 air 20 Faoilleach.

Logaichean Rotating

Thèid faidhlichean log a ghluasad bho àm gu àm gus nach faigh iad ro mhòr.

Tha e na uallach airson na goireasan a tha a 'rèiteach a' log airson faidhlichean log a thionndadh. Faodaidh tu innse cuin a chaidh log a rèiteachadh oir thèid àireamh mar auth.log.1, auth.log.2 a leantainn.

Tha e comasach atharrachadh a dhèanamh air tricead rèiteachadh log le bhith a 'deasachadh an fhaidhle / etc / logrotate.conf

Tha na leanas a 'sealltainn sampall bhon fhaidhle logrotate.conf agam:

faidhlichean log #rotate
gach seachdain

Fèill faidhlichean log 4 seachdainean
rotate 4

cruthaich faidhlichean log ùr às dèidh cuairteachadh
cruthaich

Mar a chì thu, bidh na faidhlichean loga seo a 'dol air ais gach seachdain, agus tha faidhlichean log de cheithir seachdainean air an cumail aig àm sam bith.

Nuair a bhios faidhle log a 'tionndadh fear ùr thèid a chruthachadh na àite.

Faodaidh a h-uile tagradh a poileasaidh cuaraidh fhèin a bhith aice. Tha seo gu follaiseach feumail oir tha am faidhle syslog a 'dol a dh'fhàs nas luaithe na faidhlichean nan cupan.

Tha na poileasaidhean cuaraidh air an cumail ann an /etc/logrotate.d. Bidh faidhle rèiteachaidh anns gach pasgan a bhios a dhìth air a 'phoileasaidh cuairteachaidh fhèin anns a' phasgan seo.

Mar eisimpleir, tha faidhle anns an inneal aplacaid anns an filltear logrotate.d mar a leanas:

/var/log/apt/history.log {
cruinn 12
mìosail
compress
sgaoileadh
Cha ghabh seo a chluich
}

Gu dearbh, tha an log seo ag innse dhut na leanas. Cumaidh an log cothrom air 12 seachdainean de fhaidhlichean log agus a 'gluasad gach mìos (1 gach mìos). Bidh am faidhle log air a thionndadh. Mura h-eil teachdaireachd air an sgrìobhadh gu log (ie tha e falamh) ma tha seo iomchaidh. Cha toir an log a-steach ma tha e falamh.

Gus poileasaidh faidhle atharrachadh, atharraich am faidhle leis na roghainnean a dh 'fheumas tu agus an uairsin ruith an òrdugh a leanas:

logrotate -f