Kynning á Linux Log Files

Log skrá, sem þú gætir vel giskað, veitir tímalína atburða fyrir Linux stýrikerfið , forrit og þjónustu.

Skrárnar eru geymdar í texta til að auðvelda þeim að lesa. Þessi handbók veitir yfirlit yfir hvar á að finna skrárnar, lýsir nokkrum lykilskrám og útskýrir hvernig á að lesa þær.

Hvar er hægt að finna Linux Log Files

Linux log skrár eru venjulega geymdar í möppunni / var / logs.

Mappan inniheldur mikið af skrám og þú getur fengið upplýsingar fyrir hvert forrit.

Til dæmis þegar ls stjórnin er keyrð í sýnishorn / var / logs möppu hér eru nokkrar af logs boði.

Síðustu þrír í þessum lista eru möppur en þeir hafa skrár í möppunum.

Þar sem skrárnar eru í textaformi er hægt að lesa þau með því að slá inn eftirfarandi skipun:

nano

Ofangreind skipun opnar skrárskrána í ritara sem kallast nano . Ef skrárskráin er lítil í stærð þá er það allt í lagi að opna skrárskrána og ritstjóra en ef skrárskráin er stór þá ertu líklega aðeins áhuga á að lesa hallaendið á þig.

Hala stjórnin gerir þér kleift að lesa síðustu línur í skrá sem hér segir:

hali

Þú getur tilgreint hversu margar línur til að sýna með -n skipta sem hér segir:

hali -n

Auðvitað, ef þú vilt sjá upphaf skráarinnar sem þú getur notað höfuðskipunina .

Lykill Kerfi Logs

Eftirfarandi skrár eru helstu til að líta út fyrir Linux.

Leyfisskráin (auth.log) lögin nota heimildarkerfin sem stjórna aðgang notanda.

Dómsskráin (daemon.log) fylgir þjónustu sem liggur í bakgrunni sem framkvæma mikilvæg verkefni.

Daemons hafa tilhneigingu til að hafa engin grafísk framleiðsla.

The kembiforrit log veitir kembiforrit framleiðsla fyrir forrit.

Kjarnaskráin veitir upplýsingar um Linux kjarna.

Kerfisskráin inniheldur flestar upplýsingar um kerfið þitt og ef umsóknin þín hefur ekki eigin skráningarskrá mun sennilega vera í færslunni.

Greina innihald skráarsafns

Myndin hér að ofan sýnir innihald síðustu 50 skrárnar í kerfisskrámskránni (syslog).

Hver lína í logn inniheldur eftirfarandi upplýsingar:

Til dæmis er ein lína í syslog skránni sem hér segir:

jan 20 12:28:56 gary-virtualbox systemd [1]: byrjar bollaráætlun

Þetta segir þér að bæklingaráætlunin hefst kl. 12,28 þann 20. janúar.

Snúningur Logs

Log skrár snúa reglulega þannig að þeir fái ekki of stór.

The log rotate gagnsemi er ábyrgur fyrir snúningur log skrár. Þú getur sagt hvenær log hefur verið snúið því það verður fylgt eftir með fjölda eins og auth.log.1, auth.log.2.

Hægt er að breyta tíðni logröðunar með því að breyta skránni / etc / logrotate.conf

Eftirfarandi sýnir sýnishorn úr logrotate.conf skránni:

#rotate log files
vikulega

#keep 4 vikur virði skrárskrár
snúðu 4

Búðu til nýjar skrár eftir að hafa snúið
búa til

Eins og þú sérð eru þessar skráningarskrár snúnar í hverri viku, og það eru fjórar vikur virði af skrám sem geymd eru hvenær sem er.

Þegar log skrár snýst nýtt er búið til á sínum stað.

Hvert forrit getur haft eigin snúningsstefnu sína. Þetta er augljóslega gagnlegt vegna þess að syslogskráin muni vaxa hratt en bikarskráin.

Snúningsreglurnar eru geymdar í /etc/logrotate.d. Hvert forrit sem krefst eigin snúningsstefnu mun hafa stillingarskrá í þessari möppu.

Til dæmis er búið að búa til skrá í logrotate.d möppunni sem hér segir:

/var/log/apt/history.log {
snúið 12
mánaðarlega
þjappa
missingok
notifempty
}

Í grundvallaratriðum, þessi logur segir þér eftirfarandi. Skráin mun halda 12 vikum virði af skrám og snúa í hverjum mánuði (1 á mánuði). Skráin verður þjappuð. Ef engar skilaboð eru skrifaðar í þig (þ.e. það er tómt) þá er þetta ásættanlegt. Loginn mun ekki snúa ef það er tómt.

Til að breyta stefnu skráar breyttu skránni með þeim stillingum sem þú þarfnast og þá keyra eftirfarandi skipun:

logrotate -f