Introduzzjoni għal-Log Files ta 'Linux

Fajl tar-reġistru, kif suppost ukoll qtajt, jipprovdi kronoloġija ta 'avvenimenti għas -sistema operattiva Linux , applikazzjonijiet u servizzi.

Il-fajls huma maħżuna f'test sempliċi biex tagħmilhom faċli biex tinqara. Din il-gwida tipprovdi ħarsa ġenerali ta 'fejn tista' ssib il-log files, tenfasizza ftit mill-logs ewlenin u tispjega kif taqrahom.

Fejn Tista 'Tinstab Linux Log Files

Il-fajls log Linux normalment huma maħżuna fil-folder / var / logs.

Il-folder se jkun fih numru kbir ta 'fajls u tista' tikseb informazzjoni għal kull applikazzjoni.

Per eżempju meta l-kmand tal-ls jitmexxa f'kampjun / var / logs folder hawn huma ftit mill-zkuk disponibbli.

L-aħħar tlieta f'dik il-lista huma folders iżda għandhom fajls log fil-folders.

Peress li l-log files huma f'format ta 'test sempliċi tista' taqrahom billi ttajpja l-kmand li ġej:

nano

Il-kmand ta 'hawn fuq jiftaħ il-log file f'edukatur imsejjaħ nano . Jekk il-fajl log huwa żgħir fid-daqs allura huwa ok li tiftaħ il-log file u l-editur imma jekk il-fajl log huwa kbir allura inti probabilment interessat biss fil-qari tat-tarf tad-denb tal-log.

Il -kmand tad-denb ihallik taqra l-aħħar ftit linji f'fajl kif ġej:

denb

Tista 'tispeċifika kemm il-linji għandhom jintwerew bl-n-swiċċ kif ġej:

tail -n

Naturalment, jekk trid tara l-bidu tal-fajl tista 'tuża l-kmand prinċipali .

Logs tas-Sistema Ewlenin

Il-log files li ġejjin huma dawk ewlenin li għandek toqgħod attent għalihom fi ħdan il-Linux.

Ir-reġistru ta 'l-awtorizzazzjoni (auth.log) jittraċċa l-użu tas-sistemi ta' awtorizzazzjoni li jikkontrollaw l-aċċess ta 'l-utent.

Il-log tad-daemon (daemon.log) jittraċċa servizzi li jmorru fl-isfond li jwettqu kompiti importanti.

Daemons għandhom tendenza li m'għandhom l-ebda riżultat grafiku.

Il-log tad-debug jipprovdi riżultat ta 'debug għall-applikazzjonijiet.

Il-log kernel jipprovdi dettalji dwar il-kernel Linux.

Ir-reġistru tas-sistema fih l-aktar informazzjoni dwar is-sistema tiegħek u jekk l-applikazzjoni tiegħek m'għandhiex il-log tagħha stess l-iskrizzjonijiet x'aktarx ikunu f'dan il-fajl tar-reġistru.

L-analiżi tal-kontenut ta 'fajl tar-reġistru

L-immaġini ta 'hawn fuq turi l-kontenut ta' l-aħħar 50 fajl fil-fajl tar-reġistru tas-sistema (syslog).

Kull linja fil-ġurnal fiha l-informazzjoni li ġejja:

Per eżempju, linja waħda fil-fajl syslog tiegħi hija kif ġej:

jan 20 12:28:56 gary-virtualbox systemd [1]: tazza tal-bidu scheduler

Dan jgħidlek li s-servizz tal-iskedar tal-bottijiet inbeda f'12.28 fl-20 ta 'Jannar.

Ġurnali li jduru

Il-fajls tal-log jduru perjodikament sabiex ma jikbrux wisq.

L-utilità ta 'log rotate hija responsabbli għat-tidwir ta' fajls ta 'log. Tista 'tgħid meta ġurnal iddawwar għax se tkun segwit b'numru bħal auth.log.1, auth.log.2.

Huwa possibbli li tinbidel il-frekwenza tar-rotazzjoni tal-log billi l-fajl / etc / logrotate.conf jiġi editjat

Dan li ġej juri kampjun mill-fajl logrotate.conf tiegħi:

Fajls tar-reġistru #rotate
kull ġimgħa

# iżomm il-valur ta '4 ġimgħat tal-fajls log
dawra 4

noħolqu log files ġodda wara li ddur
joħolqu

Kif tistgħu taraw, dawn il-log files jduru kull ġimgħa, u hemm erba 'ġimgħat ta' fajls ta 'log miżmuma fi kwalunkwe ħin.

Meta fajl ta 'log jduru wieħed ġdid huwa maħluq minfloku.

Kull applikazzjoni jista 'jkollha l-politika ta' rotazzjoni tagħha stess. Dan huwa ovvjament utli minħabba li l-fajl syslog se jikber b'mod aktar mgħaġġel mill-fajl logs tal-cups.

Il-politiki ta 'rotazzjoni jinżammu /etc/logrotate.d. Kull applikazzjoni li teħtieġ il-politika ta 'rotazzjoni tagħha stess ikollha fajl ta' konfigurazzjoni f'dan il-folder.

Per eżempju l-għodda apt għandha fajl fil-logrotate.d folder kif ġej:

/var/log/apt/history.log {
dawwar 12
kull xahar
kkompressat
missingok
notifempty
}

Bażikament, dan il-log jgħidlek dan li ġej. Il-log għandu jżomm valur ta '12-il ġimgħa ta' fajls ta 'log u jduru kull xahar (1 kull xahar). Il-fajl tar-reġistru se jkun kompressat. Jekk l-ebda messaġġ ma jinkiteb f'log (jiġifieri huwa vojt) allura dan huwa aċċettabbli. Il-ġurnal ma jdurux jekk ikun vojt.

Biex temenda l-politika ta 'fajl teditja l-fajl bl-issettjar li teħtieġ u mbagħad tmexxi l-kmand li ġej:

logrotate -f