ለ Linux የመዝገብ ፋይሎች መግቢያ

በትክክል ሊገምቱ እንደሚችሉ ሁሉ, ምዝግብ ማስታወሻዎች ለሊኑክስ ስርዓተ ክወና , አፕሊኬሽኖች እና አገልግሎቶች የጊዜ ሰንጠረዥ ያቀርባሉ.

ፋይሎቹ ለማንበብ ቀላል እንዲሆኑ ለማድረግ በጥቅል ጽሑፍ ውስጥ ይቀመጣሉ. ይህ መመሪያ የመዝግብ ፋይሎችን የት እንደሚያገኙ, አጠቃላይ የቁጥጥር ጥቂት ዝርዝሮችን ያብራራል እና እንዴት እንደሚያነቡ ያብራራል.

የሊነክስ መዝገቦች ፋይሎችን የት ማግኘት ይችላሉ?

የሊኑክስ ሊድ ፋይሎች ሁልጊዜ በአቃፊ / var / logs ውስጥ ይቀመጣሉ.

አቃፊው በርካታ ቁጥር ያላቸው ፋይሎች የያዘ ሲሆን ለእያንዳንዱ መተግበሪያ መረጃ ማግኘት ይችላሉ.

ለምሳሌ የ ls ቅደም ተከተል በ sample / var / logs አቃፊ ውስጥ ሲተገበሩ ከሚገኙት ማስታወሻዎች ውስጥ ጥቂቶቹ ናቸው.

በእነዚህ ዝርዝር ውስጥ ያሉ የመጨረሻዎቹ ሶስት አቃፊዎች ናቸው, ነገር ግን በአቃፊዎች ውስጥ የምዝግብ ማስታወሻዎች አሏቸው.

የምዝግብ ፋይሎች በፅሁፍ ቅርጸት እንደመሆናቸው መጠን የሚከተለውን ትዕዛዝ በመተንተብ ልታነባቸው ትችላለህ:

nano

ከላይ ያለው ትእዛዝ የኖክ ፋይልን ናኖ ተብሎ በሚጠራ አርታ ይከፍታል. የመዝግብ ፋይሉ አነስተኛ ከሆነ በመዝገብ እና ፋይል አርዕስት ውስጥ መክፈት ጥሩ ነው, ነገር ግን የምዝግብ ማስታወሻው መጠኑ በጣም ትልቅ ከሆነ ምናልባት ምናልባት የመዝገቱን ጅራት ፍቃድ ሊያነቡ ይችላሉ.

የጁሩ ትእዛዝ በፋይል ውስጥ ያሉትን የመጨረሻዎቹን ጥቂት መስመሮችን እንደሚከተለው ይነበባል;

ጅራት <የምዝግብ ማስታወሻ ስም>

ከሚከተሉት መካከል ከታች በስእል እንደሚታየው -n-እንዲለቁ ስንት መስመሮች መዘርዘር ይችላሉ-

ጅራት-ና <ምዝግብ ማስታወሻ>

በእርግጥ, የፋይሉን መጀመሪያ ማየት ከፈለጉ የራስ-ትእዛዝን መጠቀም ይችላሉ.

የቁልፍ ስርዓት ምዝግብ ማስታወሻዎች

በሚከተሉት የሎግ ፋይሎች ውስጥ ሊሰሩ የሚችሉ ዋና ነገሮች ናቸው.

የማረጋገጫ ምዝግብ ማስታወሻ (auth.log) ተጠቃሚዎች የተጠቃሚ መዳረሻን የሚቆጣጠራቸው የአለቃዎችን ስርዓቶችን ይጠቀማሉ.

የዲንዮማ ሎግ (daemon.log) አስፈላጊ ተግባራትን የሚያከናውን አገልግሎትን በጀርባ የሚሰሩ አገልግሎቶችን ይከታተላል.

ጣፋጮች ምንም የግራፊክስ ውጤት አይኖራቸውም.

የስህተት ምዝግብ ማስታወሻ ለመተግበሪያዎች የስህተት እሴት ያቀርባል.

የከርነል ምዝግብ ማስታወሻ ስለ ሊነክስነር ኪነል ዝርዝሮችን ያቀርባል.

የስርዓት ማስታወሻዎ ስለ ስርዓትዎ ብዙ መረጃ የያዘ ሲሆን እና የእርስዎ መተግበሪያ የራሱ ምዝግብ ከሌለው እነዚህ ግቤቶች በዚህ ምዝግብ ማስታወሻ ውስጥ ይገኛሉ.

የመዝገብ ፋይልን ይዘት በመመርመር ላይ

ከላይ ያለው ምስል በመዝገብ ምዝግብ (syslog) ውስጥ ያሉትን የመጨረሻ 50 ፋይሎች ይዘቶች ያሳያል.

በመዝገቡ ውስጥ ያለው እያንዳንዱ መስመር የሚከተለውን መረጃ ይዟል:

ለምሳሌ, በ syslog ፋይል ውስጥ አንድ መስመር በዚህ መልኩ ነው

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

ይህ የቲያትር አገልግሎቱ በ 20 ጃንዋሪ 12.28 እንደተጀመረ ይነግረዎታል.

ማስታወሻዎችን በማዞር ላይ

የምዝግብ ማስታወሻዎች በጣም ትልቅ እንዳይሆኑ በየጊዜው የሚሽከረከሩ ናቸው.

የመግቢያ መዞሪያ (ዩቲዩብ) መገልገያ (ሪተር) ማሽከርከር የመረጃ መዝገቦችን ለማሽከርከር ኃላፊነት አለበት አንድ ምዝግብ መቼ እንደተለመደው መንገር ይችላሉ, ምክንያቱም እንደ auth.log.1, auth.log.2 የመሳሰሉ.

ፋይሉን / etc / logrotate.conf በማርትዕ የምዝግብ ማሽከርከርን ድግግሞሽን መቀየር ይቻላል

የሚከተለው የኔ Logrotate.conf ፋይልን ናሙና ያሳያል:

#rotate መዝገቦች ፋይሎች
በየሳምንቱ

# የምዝግብ ማስታወሻዎች 4 ሳምንታት
4 ን ያሽከርክሩ

ከማሽከርከር በኋላ አዲስ የምዝግብ ማስታወሻዎችን ይፍጠሩ
ፍጠር

እንደሚታየው, እነዚህ የምዝግብ ፋይሎች በየሳምንቱ ይሽከረክሩታል, እና በማንኛውም ጊዜ በሰዓት አራት ሳምንታዊ የምዝግብ ማስታወሻዎች የተቀመጡ ናቸው.

አንድ የመዝግብ ፋይል በአዲስ መንገድ ሲቀይር በቦታው ይደረጋል.

እያንዳንዱ መተግበሪያ የራሱ አቅጣጫ ማዞሪያ መመሪያ ሊኖረው ይችላል. ይሄ የፕሮግራሙ ፋይል ከሻግፊዎች የምዝግብ ወረቀት ይልቅ በፍጥነት እያደገ ስለሚሄድ በጣም ጠቃሚ ነው.

የማሽከርከር መመሪያው በ /etc/logrotate.d ውስጥ ይቀመጣል. የእራሱ የማሽከርከር መምሪያ የሚፈልግ እያንዳንዱ መተግበሪያ በዚህ አቃፊ ውስጥ የውቅር ፋይል ይኖረዋል.

ለምሳሌ መሣሪያው (ፓይፕሽ) (logrotate.d) በፋይል ውስጥ (logrotate.d) ፎልደር እንደሚከተለው ይሆናል.

/var/log/apt/history.log {
12 ን ይሽከረክራል
በየወሩ
ጨርቅ
ማጣት
ምሥሳቢነት
}

በመሠረቱ, ይህ ምዝግብ የሚከተሉትን ነገሮች ይነግርዎታል. የምዝግብ ማስታወሻው 12 ሳምንታዊ የምዝግብ ማስታወሻዎች ያቆያል እና በየወሩ ይሽከረከራል (በየወሩ 1). የምዝግብ ፋይል የተጫነ ይሆናል. ምንም መልእክቶች ወደ ምፅዓት (ባዶዎች) ካልተፃፉ ይህ ተቀባይነት አለው. የምዝግብ ማስታወሻው ባዶ ከሆነ አይቀየርም.

የፋይሉን ፖሊሲ ለማረም ከምንፈልጋቸው ቅንብሮች ጋር ፋይሉን ያርትዑ እና ከዚያም የሚከተለውን ትዕዛዝ ያስጀምሩ:

logrotate-f