Vebijêrk Ji bo pelên Log-in Log-in

Foleta têketinê, wekî ku hûn nirxandine baş baş, pergala çalakiyên ji bo pergala xebitandinê , serîlêdanan û xizmetên Linux .

Faylî di nav nivîsê de ji hêla hêsan bixwînin digire. Ev rêber li ser çavkaniyê pêşkêş dike ku pelên têketinê bibînin, çend hûrgelên key-kêşeyên xweş dike û diyar dike ka çawa çawa dixwînin.

Cihê ku hûn dikarin Linux-yê pelên Log-in bibînin

Pelên têketinê yên Linux di normal de di peldanka / var / logs de têne tomar kirin.

Peldanka dê gelek pelên mezin hene û hûn dikarin ji bo her daxwaznameyê agahdar bikin.

Ji bo nimûne gava ku biryara LS di peldanka vala / var / logs de derbas dibe, çend çend têketin hene.

Di sê de paşîn di vê lîsteyê de peldank hene, lê ew pelên pelan di hundurê peldankan de hene.

Ji ber ku pelên têketin di forma teknolojî de ye, hûn dikarin bi fermana jêrîn binivîse wan xwendin:

nano

Fermana jorîn pelê di navnîşek nano nameyek vekirî bike. Heke pelê têketinê biçûk in, ew e ku pelê li nav û peldankê veke lê vekirî ye, lê heke pelê pevçûnek mezin e, hingê hûn tenê tenê li dora dawiya pirtûkê bixwînin.

Fermandariya pêdivî ye ku hûn di hin pelên dawî de hin pelan bixwînin:

Hûn dikarin diyar bikin ka çend rêzikên ku bi -n veguherîn bi van xuya dikin nîşan bide:

tail -n

Bê guman, eger hûn dixwazin destpêka pelê bibînin, hûn dikarin emrê kudê bikar bînin.

Log System Keys

Pelên têketinên jêrîn bingehîn in ku ji bo Linux binêrin.

Vîdyoyên têketinê yên nivîsandinê (auth.log) bikar anîna bikaranîna pergalên desthilatdariyê ku bikarhênerê bikarhênerê kontrol dikin.

Daemon daemon (daemon.log) yên xizmetê yên ku di paşê paşê de digerin ku karên girîng hene.

Daemons ne xwediyê hilberek grafîkî ye.

Log log-debug ji bo serîlêdanê hilberandin.

Log kernel di derbarê kernel Linux de agahdar dike.

Pergala pergala herî zêde agahdarî li ser pergalê te ye û heke daxwaznameya we tune ye navnîşên xwe têkevin.

Siyaseta Daxistina Kitêbên Hilbijartinê

Belê jor wêneyên pelên 50 yên dawî yên di nava pergala logê de (syslog) de nîşan dide.

Her line di navnîşan de tê de agahdariya jêrîn heye:

Ji bo nimûne, pelê yek syslogê li jêr e:

Jan 20 12:28:56 sîstema gary-virtualbox systemd [1]: Di destpêka kulikê de destpêkirin

Ev yek ji we re dibêje ku xizmeta weşandina kasa ku di Çileyê 20ê de 20.00'an de hate destpêkirin.

Logên Rotating

Pelên têketin di demjimêr de veguherînin da ku ew ne pir mezin ne.

Bişkojka veguhestinê ji bo pelên têketinê veguherin berpirsiyar e. Hûn dikarin bêjin ku gava pevçûnek veguhastin ji ber ku ew bi çend nimûne wekî nivîs.log.1, nivîs.log.2 paş be.

Dibe ku ji bo pelê / etc / logrotate.conf veguherandina veguherandina log rotation biguherînin

Di binê pelê de logrotate.conf de jêrîn nîşan dide:

pelên têketinê yên #rotate
heftane

4 hefteyên valahiyên pelên têketinê de #keep bikin
4

pelên nû yên nû veguherînin
xûliqandin

Wekî ku hûn dikarin bibînin, pelên van logan her hefte veguherînin, û çar hefteyên hêja yên pelan di her demê de têne parastin hene.

Dema ku pelê pevçûnek nû nû dike, di wê cîhê de hatiye afirandin.

Her serîlêdanê dikare polîtîkaya xwe ya xweş bike. Ev ev eşkere ye ku ji ber pelê syslog dê ji hêla pelê re têketina kulikê zûtir dibe mezin bibe.

Polîtîkayên rotasyon di /etc/logrotate.d têne girtin. Her serîlêdana ku polîtîkaya xwe ya hewceyê hewce dike ku dê peldankê pelê peldanka xwe heye.

Ji bo nimûne ku pergala xwerû li pelê li peldanka logrotate.d heye.

/var/log/apt/history.log {
12
mehane
tîrkirin
missingok
notifempty
}

Baskî, vê logê ji we re jêrîn dide. Têkilê 12 hefteyên qeydkirî yên pelên têketin bimînin û her mehê (1 meha meh) dişîne. Pelê têketin tête sazkirin. Heke mesajên ku ji bo têkildarek nivîskî (eşkere ye ev eşkere ye), ev yek e. Têkilê wê venegerin eger ew vala ye.

Ji bo veguhertina polîtîkaya pelê pelê bi pêdiviyên ku hûn hewce bike biguherînin û paşê li peymana jêrîn digire:

logrotate -f