Horudhac si aad u hesho Linux Log Files

Faylka log, sida aad si fiican u qiyaastay, waxay bixisaa wakhti dhacdooyin ah ee nidaamyada hawlgalka Linux , codsiyada iyo adeegyada.

Faylasha waxaa lagu kaydiyaa qoraalo cad si ay u fududeeyaan akhrinta. Tilmaamahan wuxuu bixinayaa tusmada guud ee meesha laga helo faylasha qoraalka, wuxuu sharxayaa dhowr ka mid ah diiwaanada muhiimka ah wuxuuna sharxayaa sida loo akhriyo.

Halkee baad ka heli kartaa Diiwaanada Linux

Faylasha qoraalka Linux ayaa sida caadiga ah lagu kaydiyaa faylka / var / logs.

Faylka wuxuu ku jiri doonaa faylal badan oo faylasha waxaadna heli kartaa macluumaadka codsi kasta.

Tusaale ahaan marka amarka ls uu ku jiro shay tusaale ah / var / logs waa kuwan dhowr ka mid ah diiwaanada la heli karo.

Saddexdii ugu dambeeyay ee liistadaas ayaa ah faylasha laakiin waxay leeyihiin faylasha qoraallada gudahood.

Marka faylasha logu qoro qaab qoraal ah waxaad iyaga ku akhrisan kartaa adigoo qoraya qaynuunka soo socda:

nano

Amarka kor ku xusan wuxuu furayaa faylka qoraalka ee tifaftiraha loo yaqaan nano . Haddii faylka logu yar yahay mugga markaa waa fiicantahay in la furo faylka logu qoro iyo tifaftiraha, laakiin haddii faylka logu weyn yahay markaa waxaad u maleyneysaa inaad xiiseyneyso inaad akhriso daboolka qorraxda.

Amarka laydhku wuxuu kuu ogolaanayaa inaad akhriso khadadka ugu dambeeya ee faylka sida soo socota:

dabada

Waxaad tilmaami kartaa inta jeer ee aad ku muujin karto furaha -n kala duwan:

dabada -n

Dabcan, haddii aad rabto inaad aragto bilowga faylka waxaad isticmaali kartaa amarka madaxa .

Diiwaanka Nidaamka Furaha

Faylasha qoraalka soo socda ayaa ah kuwa ugu muhiimsan ee lagu fiirsado Linux.

Diiwaanka oggolaanshaha (auth.log) wuxuu raadiyaa isticmaalka nidaamyada oggolaanshada kaas oo xakamaynaya isticmaalka dadka.

Diiwaanka daemon (daemon.log) wuxuu raadiyaa adeegyada ku shaqeeya taariikhda kaas oo qabta hawlo muhiim ah.

Daemons waxay u muuqdaan in aysan laheyn wax la taaban karo.

Qoraalka debuggu wuxuu bixiyaa soo saaraha debug ee codsiyada.

Xogta qaddidan waxay bixisaa faahfaahin ku saabsan kumbuyutarka Linux.

Nidaamka nidaamku wuxuu ka kooban yahay macluumaadka ugu badan ee ku saabsan nidaamkaaga iyo haddii codsigaaga uusan haysan diiwaankiisa gaarka ah waxaa laga yaabaa in qoraagu uu ku jiro faylkan log.

Falanqaynta Tusmooyinka A Log File

Sawirada kore waxay muujinaysaa waxyaabaha ku jira 50-kii cisho ee ugu dambeeyay faylka xogta nidaamka (syslog).

Khad kasta oo ku jira qoraalka waxaa ku jira macluumaadka soo socda:

Tusaale ahaan, hal xarig oo ku jira faylka syslogkayga waa sida soo socota:

jan 20 12:28:56 gary-virtualbox systemd [1]: bilowga jadwalka tartanka

Tani waxay kuu sheegeysaa in adeegga jadwalka ee tartanka la bilaabay 12.28 maalintii 20kii Janaayo.

Diiwaanada rogan

Geli faylasha waxay u wareegaan si wakhti ah si aysan u helin mid aad u weyn.

Diiwaangelinta shidaalka ayaa ka masuul ah faylasha kaydka. Waxaad u sheegi kartaa goorta logu bedelay sababtoo ah waxaa raacaya lambar sida auth.log.1, auth.log.2.

Waxaa suurtogal ah in la badiyo tirada isbeddelka gundhigga adoo hagaajinaya faylka / etc / logrotate.conf

Kuwa soo socda waxay muujinayaan muunad ka timid fargalkayga logrotate.conf:

#rotate faylasha qoraalka
toddobaadle

#Qarax 4 toddobaad oo ku filan faylasha qoraalka
wareegto 4

samee faylasha qoraallada cusub ka dib markaad soo noqoto
abuur

Sida aad arki karto, faylasha qoraalkaan ayaa isbeddelaan usbuuc kasta, waxaana jira afar todobaad oo qiimo leh faylasha qoraalka lagu hayo waqti kasta.

Marka faylka logu rogo mid cusub ayaa loo abuuray meel.

Arjiyada kasta waxay yeelan kartaa siyaasad wareegto ah. Taasina waa mid faa'iido leh maxaa yeelay faylka syslog wuxuu u socdaa inuu si dhakhso ah uga kori karo feylka koobiga koobabka.

Siyaasadaha isbedelka waxaa lagu hayaa /etc/logrotate.d. Arjiyada kasta oo u baahan shuruudaha wareega ayaa yeelan doona faylka qaabeynta qaabkan.

Tusaale ahaan qalabka wax qabadku wuxuu leeyahay faylka liiska logrotate.d sida soo socota:

/var/log/apt/history.log {
ku wareeji 12
bishii
ku cadaadi
maqan
ogeysiin
}

Asal ahaan, qoraalkaan wuxuu kuu sheegayaa kuwan soo socda. Diiwaanku wuxuu hayn doonaa 12 usbuuc oo ah faylasha qoraallada oo bil walba wareegaya (1 bil kasta). Faylka logu furfuri doonaa. Haddii aan fariimo qoraal ah loo qorin log (ie waa mid madhan) markaa taasi waa mid la aqbali karo. Diiwaanku ma baddeli doono haddii ay madhan tahay.

Si aad wax uga bedesho siyaasadda faylka, waxaad faylasha ku dallacdaa cinwaanka aad u baahan tahay ka dibna u maamul taliska soo socda:

logrotate -f