Kenyelletso ho Linux Log Files

Fupete ea log, kamoo e ka 'nang eaba u nahanne, e fana ka kemiso ea liketsahalo bakeng sa tsamaiso ea Linux , lits'ebetso le litšebeletso.

Lifaele tsena li bolokiloe ka mantsoe a hlakileng ho etsa hore li be bonolo ho li bala. Mohloli ona o fana ka kakaretso ea hore na o ka fumana lifaele tsa log, o totobatsa lintlha tse seng kae tsa lits'ebetso tse kholo mme o hlalosa kamoo o ka li balang kateng.

U ka fumana Linux Log Files kae?

Li-log tsa Linux hangata li bolokiloe foldareng / var / logs.

Folda e tla ba le palo e kholo ea lifaele mme o ka fumana tlhahisoleseding bakeng sa kopo e nngwe le e 'ngoe.

Ka mohlala ha taelo ea ls e qalisoa ka sampuli / var / logs folder mona ke lintlha tse 'maloa tse fumanehang.

Tse tharo tsa ho qetela lethathamong leo ke li-folders empa li na le lifaele tsa hau ka har'a li-folders.

Ha lifaele tsa log li fumaneha ka mokhoa o hlakileng u ka li bala ka ho thapa taelo e latelang:

nano

Taelo e boletsoeng ka holimo e bula lenaneo la log ho mohlophisi o bitsoang nano . Haeba faele ea log e se e nyane ka nako e nepahetseng, ho lokile ho bula lenaneo la ho kena le ho mohlophisi empa haeba fensetere e le khōlō joale mohlomong u thahasella ho bala pheletsong ea mohatla.

Taelo ea mohatla eu lumella hore u bale lintlha tse seng kae tsa ho qetela ka faele ka tsela e latelang:

mohatla

O ka bonts'a hore na ke mela e kae e tla bontšoa ka -n fetola ka tsela e latelang:

mohatla -n

Ha e le hantle, haeba u batla ho bona qaleho ea faele u ka sebelisa taelo ea hlooho .

Litsela tsa Key System

Lifaele tse latelang tsa mananeo ke tsona tse ka sehloohong tseo u lokelang ho li sheba ka hare ho Linux.

Litsela tsa tumello ea ho kena (auth.log) li sebelisa mekhoa ea tumello e laolang mokhoa oa ho sebelisa.

Lenaneo la daemon (daemon.log) le latela litšebeletso tse tsamaeang ka morao tse etsang mesebetsi ea bohlokoa.

Li-Daemons ha li na letho le hlahang.

Lenaneo la ho buoa ka bothata le fana ka mokhoa oa khatello bakeng sa likopo.

K'homphieutha ea log e fana ka lintlha tse mabapi le kernel ea Linux.

Lenaneo la tsamaiso le na le boitsebiso bo bongata ka tsamaiso ea hau le haeba sesebelisoa sa hau se se na lenane la eona ho kena molaetsa ona oa log.

Ho Hlahlobisisa Litaba Tsa Leqephe la Litaba

Setšoantšo se ka holimo se bonts'a se kahare ho lifaele tse 50 tsa ho qetela ka har'a file ea log ea system (syslog).

Mongolo o mong le o mong ka lebokoseng o na le boitsebiso bo latelang:

Ka mohlala, mohala o mong ka file ea syslog ke ea latelang:

Jan 20 12:28:56 gary-virtualbox systemd [1]: ho qala linoelo scheduler

Sena se u bolella hore linoelo tsa ho hlophisa tšebeletso li qalile ka 12.28 ka la 20 January.

Melao e potolohang

Lifaele tsa log li fetoha nako le nako e le hore li se ke tsa e-ba khōlō haholo.

Lenaneo le fetola boleng ke boikarabelo ba ho fetola lifaele tsa log. U ka tseba ha log e fetohile hobane e tla lateloa ke palo e kang auth.log.1, auth.log.2.

Hoa khoneha ho fetola maqhubu a potoloho ea log ka ho fetola faele / joalo / logrotate.conf

Lintlha tse latelang li bontša mohlala ho file ea logrotate.conf:

#rotate log files
beke le beke

#keep 4 li-log tsa li-log tsa libeke tse 4
rotate 4

hlahisa lifaele tse ncha tsa log ka mor'a hore li fetohe
bōpa

Joalokaha u ka bona, lifaele tsena tsa log li potoloha beke e 'ngoe le e' ngoe, 'me ho na le lifaele tsa log tsa libeke tse' ne tse bolokiloeng nako leha e le efe.

Ha faele ea log e potoloha e ncha e bōptjoa sebakeng sa eona.

Kopo e nngwe le e 'ngoe e ka ba le pholisi ea eona ea potoloho. Ho hlakile hore sena se molemo hobane file ea syslog e tla hōla ka potlako ho feta likopi tsa log.

Melao ea ho potoloha e bolokiloe ka /etc/logrotate.d. Kopo e nngwe le e 'ngoe e hlokang pholisi ea eona ea potoloho e tla ba le faele ea phetoho foleng ena.

Ka mohlala sesebelisoa se nepahetseng se na le faele ka folder ea logrotate.d ka tsela e latelang:

/var/log/apt/history.log {
rotate 12
khoeli le khoeli
qobella
ho lahleheloa ke letho
ho hlokomoloha
}}

Ha e le hantle, log ena e u bolella se latelang. Setsi se tla boloka lifaele tsa li-log tsa libeke tse 12 'me li rotate khoeli le khoeli (1 ka khoeli). Fupete ea log e tla hatelloa. Haeba ha ho melaetsa e ngotsoeng ho log (ke hore ha e na letho) joale sena se amoheleha. Lenaneo le ke ke la potoloha haeba le se na letho.

Ho fetola pholisi ea faele ho fetola faele ka maemo ao u a hlokang ebe u matha taelo e latelang:

logrotate -f