Okwu Mmalite Iji Linux Ndekọ Njem

Achịkọ log, dịka ị nwere ike chepụta, na-enye usoro iheomume nke ihe maka usoro ọrụ arụmọrụ Linux , ngwa na ọrụ.

A na-echekwa faịlụ na ederede ederede iji mee ka ha dị mfe ịgụ. Ntuziaka a na-enye nchịkọta ebe ị ga-ahụ faịlụ ndekọ ahụ, na-eme ka ụfọdụ ederede dị na ya pụta ìhè ma kọwaa otu esi agụ ha.

Ebee ka ị nwere ike ịchọta faịlụ ndekọ Linux

A na-echekwa faịlụ log faịlụ Linux na folda / var / ndekọ.

Ihe nchekwa ahụ ga-enwe ọtụtụ faịlụ ma ị nwere ike ịnweta ozi maka ngwa ọ bụla.

Dịka ọmụmaatụ mgbe iwu iwu ahụ na-agba ọsọ na sample / var / ndekọ nchekwa ebe a bụ ole na ole n'ime ederede dị.

Nke ikpeazụ n'ime ndepụta ahụ bụ nchekwa ma ha nwere faịlụ ndekọ n'ime nchekwa.

Dịka faịlụ ndekọ na-ederede ederede doro anya ị nwere ike ịgụ ha site na ịpị iwu ndị a:

nano

Iwu ahụ dị n'elu ga-emepe faịlụ ndekọ na nchịkọta akụkọ a na-akpọ nano . Ọ bụrụ na faịlụ ndekọ ahụ dị ntakịrị na ọ dị mma imeghe faịlụ log na nchịkọta akụkọ ma ọ bụrụ na faịlụ ndekọ ahụ buru ibu mgbe ahụ ọ ga-abụ na ị nwere mmasị ịgụ na ọdụ njedebe nke log ahụ.

Iwu ọdụ ahụ na- ahapụ gị ka ị gụọ ọnụọgụ ole na ole na faịlụ dịka ndị a:

ọdụ

I nwere ike dee otutu edere iji gosipụta ya -n mgbanwe dị ka ndị a:

ọdụ -n

N'ezie, ọ bụrụ na ịchọrọ ịhụ mmalite nke faịlụ ị nwere ike iji iwu isi .

Nchịkọta usoro nchịkọta

Ihe ndekọ faịlụ ndị a bụ isi ihe na-achọ n'ime Linux.

The ikike log (auth.log) egwu na-eji usoro ikike ndị na-achịkwa ohere ndị ọrụ.

Theemon log (daemon.log) ọrụ egwu na-agba na ndabere nke na-arụ ọrụ dị mkpa.

Daemons anaghị enwe ihe osise ọ bụla.

Ogwe mbipute ahụ na-enye mmepụta mpempe akwụkwọ maka ngwa.

Mkpụrụ ndụ kernel na-enye nkọwa gbasara Linux kernel.

Ihe ndekọ usoro ahụ nwere ọtụtụ ozi banyere usoro gị ma ọ bụrụ na ngwa gị enweghị ihe ndekọ nke ya, ọ ga - abụ na faịlụ a.

Na-enyocha ihe ndị dị na nchịkọta faịlụ

Ihe oyiyi dị n'elu na-egosi ọdịnaya nke faịlụ 50 ikpeazụ n'ime akwụkwọ ndekọ log m (syslog).

Igodo nke ọ bụla n'ime log nwere ozi ndị a:

Dị ka ọmụmaatụ, otu akara na faịlụ syslog m bụ:

jan 20 12:28:56 gary-virtualbox systemd [1]: malite iko scheduler

Nke a na - agwa gị na amalitela ọrụ ịhazi ọrụ iko na 12.28 n'ụbọchị 20 nke January.

Edegharịrị ederede

Akwụkwọ ndekọ na-agbanwe mgbe niile ka ha ghara inwe nnukwu.

Ntugharị na-agagharị agagharị bụ ọrụ maka faịlụ log faịlụ. Ị nwere ike ịkọ mgbe a gbanwere log maka n'ihi na ọnụọgụgụ dị ka auth.log.1, auth.log.2.

O kwere omume igbanwe ugboro ntụgharị nke log site na-edezi faịlụ / wdg / logrotate.conf

Ihe ndị na-esonụ na-egosi nlele site na faịlụ logrotate.conf m:

faịlụ nchịkọta faịlụ
kwa izu

Okwenye nke izu anọ maka akara faịlụ
ntụgharị 4

mepụta faịlụ ndekọ ọhụrụ mgbe ị na-agbanwe
mepụta

Dịka ị nwere ike ịhụ, faịlụ ndekọ ndị a na-agbanwegharị kwa izu, a na-enwekwa izu anọ maka ịdekọ faịlụ echekwara n'oge ọ bụla.

Mgbe faịlụ ndekọ gbanwere ihe ọhụrụ ka e kere na ya.

Ngwa ọ bụla nwere ike ịnwe usoro ntụgharị nke ya. Nke a doro anya na ọ bara uru n'ihi na syslog faịlụ ga-eto ngwa ngwa karịa faịlụ log faịlụ.

A na-edebe atumatu mgbanwe na /etc/logrotate.d. Ngwa ọ bụla nke chọrọ iwu nke onwe ya ga-enwe faịlụ nhazi n'ime nchekwa a.

Dịka ọmụmaatụ, ngwa apt nwere faịlụ na folks logrotate.d dịka ndị a:

/var/log/apt/history.log {
ntụgharị 12
kwa ọnwa
mpikota onu
efu
notifempty
}

N'ụzọ bụ isi, akwụkwọ a na-agwa gị ihe ndị a. Ihe ndekọ ahụ ga-enwe izu iri na abụọ maka akwụkwọ ndekọ ma na-agbanwe kwa ọnwa (1 kwa ọnwa). A ga-etinye faịlụ log ahụ. Ọ bụrụ na edeghị ozi na log (yabụ na ọ bụ ihe efu) mgbe ahụ, a na-anabata ya. Ihe ndekọ ahụ agaghị agbanwe ma ọ bụrụ na ọ bụ ihe efu.

Iji dozie iwu nke faịlụ na-edezi faịlụ ahụ na ntọala ịchọrọ wee gaa n'ihu iwu:

logrotate -f