Syslogd Linux እና ዩኒክስ ትዕዛዝ

Sysklogd የስርዓት ምዝገባ እና የከርነል የመረጃ መያዣዎች ድጋፍን የሚያቀርቡ ሁለት የስርዓት አገልግሎቶችን ይሰጣል. የሁለቱም የበይነመረብ እና ዩኒክስ ጎራ ሶኬቶች ድጋፍ የዚህ የመገልገያ እሽግ ሁለቱንም አካባቢያዊ እና የርቀት መዝገብን ለመደገፍ ያስችለዋል.

የስርዓት ምዝግብ ማቅረቢያ በሶስዲዲጅ (8) በሶፍትዌር (BSD) ምንጮች የተገኘ ነው. የከርነል ምዝግብ ማስታወሻዎችklogd (8) አገልግሎት የሚጠቀሙት የከርነል ምዝግብ ማስታወሻዎች በየትኛው ገለልተኛነት ወይም የሲኤስሊድ ደንበኛ ሆነው ነው.

Syslogd ብዙ ዘመናዊ ፕሮግራሞች የሚጠቀሙበት ዓይነት ምዝግብ ያቀርባል. እያንዳንዱ የመልዕክት መልእክት ቢያንስ አንድ ጊዜ እና የአስተናጋጅ መስክ ይይዛል, በአብዛኛው ደግሞ የፕሮግራም ስም መስክ ነው, ነገር ግን ይሄ የተመዘገበበት ፕሮግራም በሚታመንበት መንገድ ላይ ይወሰናል.

የሶፍትሊድ ምንጮች በጣም የተሻሻሉ ሲሆኑ ሁለት ማስታወሻዎች ቅደም ተከተል አላቸው. በመጀመሪያ ደረጃ የስካይድ (default) የቢኤስዲ (ባስኤስዲ) ባህሪን እንደሚከተል ለማረጋገጥ ስልታዊ ጥረት ተደርጓል. ሁለተኛው ጠቃሚ ጽንሰ-ሐሳብ ይህ የ syslogd ስሪት በመደበኛ የቤተ-መጽሐፍት ውስጥ ከተገኙት የሲኤስሎት ስሪት ጋር ግልጽ በሆነ መልኩ ይሠራል. ከመደበኛ ቤተ-መጽሐፍት ጋር የተገናኘ የሁለትዮሽ ግንኙነት በትክክል ካልተሠራ የእንደገና ባህሪ ምሳሌ እንፈልጋለን.

ዋናው የማዋቀሪያ ፋይል /etc/syslog.conf ወይም በሌላ አማራጭ-በ -f አማራጮች የተሰጠው, በሚነሳበት ጊዜ ይነበባል. በሃሽ ምልክት (`` # '') የሚጀምሩ እና ባዶ የሆኑ መስመሮች ይጠበቃሉ. ሙሉውን መስመር በሚተነተንበት ጊዜ ስህተት ከተከሰተ ይጣላል.

ማጠቃለያ

syslogd [ -a socket ] [ -d ] [ -f config file ] [ -h ] [ -l አስተናጋጅ ዝርዝር ] [ -m የጊዜ ክፍተት ] [ -n ] [ -p socket ] [ -r ] [ -s ጎራ ዝርዝር ] [ - v ] [ -x ]

አማራጮች

አንድ ሶኬት

ይህን ነጋሪ እሴት በመጠቀም, ከዛ ሶስሎክ ካዳሰሰ ተጨማሪ ሶኬቶችን መምረጥ ይችላሉ. አንዳንድ ዴሞክራሲ በ chroot () አካባቢያዊ አካባቢ እንዲሰሩ ከፈለጉ ይህን ማድረግ ያስፈልገዋል. እስከ 19 ተጨማሪ ሶኬቶች መጠቀም ይችላሉ. የእርስዎ አካባቢ ይበልጥ የበለጠ ከሆነ, በ syslogd.c ምንጭ ፋይል ውስጥ MAXFUNIX ምልክትን መጨመር አለብዎት. ለ chroot () አንባሪ ምሳሌ ምሳሌ በ OpenBSD በኩል በ http://www.psionic.com/papers/dns.html ይገለጻል.

-d

የአርም ሁነታውን ያበራል. ይህን መጠቀሙ ዱራን (2) ከራሱ ጀርባ ውስጥ ለመቆየት አይፈልጉም, ነገር ግን ከፊት ለፊቱ ከዚህ ቆይታ ተቃራኒ እና አሁን ባለው ቲቲ ላይ ብዙ የማረም መረጃዎችን ይፃፉ. ተጨማሪ መረጃ ለማግኘት DEBUGGING ክፍሉን ይመልከቱ.

-f config ፋይል

ከ < /etc/syslog.conf ይልቅ የአማራጭ ውቅረት ፋይልን ይግለጹ, ይህም ነባሪ ነው.

-ወ

በነባሪነት syslogd በርቀት አስተናጋጆች የሚቀበላቸውን መልዕክቶች አያስተላልፍም. በትእዛዝ መስመር ላይ ይህንን መቀያየር መገልበጥ የሎግ አርማው የተበተኑ ማንኛውንም የርቀት መልዕክቶች ወደተገለገሉ አስተናጋጆች ያስተላልፋቸዋል.

-ኢ ሆቴል ዝርዝር

መመዝገቡ ያለበት ቀስት የአስተናጋጅ ስም ብቻ እንጂ fqdn አይደለም. በርካታ አስተናጋጆች ኮርሷን (``: '') ተያይዞ ተጠቅሰዋል.

-m መካከል ያለው

ስርዓተ-ምህዳዊ የምልክት ጊዜ ማህተም በመደበኛነት ያስቀምጣል . በሁለት - MARK - መስመር መካከል ያለው ነባሪው የጊዜ ርዝመት 20 ደቂቃዎች ነው. በዚህ አማራጭ ሊለወጥ ይችላል. ክፍተቱን ወደ ዜሮ ማዘጋጀት ሙሉ ለሙሉ ያጠፋዋል.

- n

ራስ-ሰር አስተዳዳሪን አስወግድ. ይህ በተለይ በ syslogdinit (8) የተጫነ እና ቁጥጥር ከሆነ አስፈላጊ ነው.

-ፒ ሶኬት

/ dev / log ይልቅ ተለዋጭ አኒክስ የጎራ ሶኬቶችን መጥቀስ ይችላሉ.

- r

ይህ አማራጭ ተቋሙ ከኔትወርክ ሰርቲፊኬት ጋር በመረጃ መረብ (ኔትዎርክ) አማካኝነት ከኔትወርክ መልእክት እንዲቀበል ያስችለዋል. (5) ተመልከት. ነባሪ ከኔትወርክ ምንም መልዕክቶች ላለመቀበል ነው.

ይህ አማራጭ በ sysklogd package ውስጥ በ version 1.3 ውስጥ ይገለጣል. ነባሪ ባህሪው የቆዩ ስሪቶች ምን አይነት ባህሪን እንደሚቃረን ያስተውሉ, ስለዚህ ይህንን ማብራት ሊያስፈልግዎት ይችላል.

-s የጎራ ዝርዝር

ከመዝገቡ በፊት መወገድ ያለበት የጎራ ስም ይጥቀሱ. በርካታ ጎራዎች ኮርሷን (``: '') ተያይዞ ተጠቅሰዋል. እባክዎን ምንም ንዑስ-ጎራዎች ሊገለፁ እንደማይችሉ ይመከራሉ, ነገር ግን ሙሉ የጎራዎች ብቻ. ለምሳሌ--s north.de ከተገለጸ እና የአስተናጋጅ ምዝግብ ማስተካከያ ለ satu.infodrom.north.de መፍታት አይችልም. ጎራ ሊቆረጥ አይችልም, እንደ -s North.de:infodrom.north.de ሁለት ጎራዎችን መወሰን አለብዎት .

የህትመት ስሪት እና መውጣት.

-ክስ

የርቀት መልዕክቶችን በሚቀበሉበት ወቅት የስም ፍለጋዎችን ያሰናክሉ. ይህ የአስተያየት ሰሪው የ syslog ዲማን በሚሰራበት ተመሳሳይ መሳሪያ ላይ ሲኬድ መቆለፊያንን ያስወግዳል.

ምልክቶች

Syslogd ለሚነሱ ምልክቶች ምልክት ምላሽ ይሰጣል. የሚከተለው በመጠቀም በቀላሉ ወደ syslogd ምልክት ሊያደርጉ ይችላሉ:

መግደብ - SIGNAL `cat / var / run / syslogd.pid`

ሳቅ

ይሄ syslogd ዳግም ማጀመርን እንዲያከናውን ያስችለዋል. ሁሉም ክፍት ፋይሎች ተዘግተዋል, የማዋቀሪያ ፋይል (ነባሪ /etc/syslog.conf ) ዳግም ይደገማል እና የስፕሎግ (3) ተቋም እንደገና ይጀመራል.

SIGTERM

የሲኤስግሎድ ይሞታል.

SIGINT , SIGQUIT

ማረም ሲነቃ እነዚህ ይተዋሉ, አለበለዚያ syslogd ይሞታል.

SIGUSR1

ማረም ማብራት / ማጥፋት ይቀይራል. ይህ አማራጭ በ syddlogd በ-d ማረሚያ አማራጭ ከተጀመረ ብቻ ጥቅም ላይ ሊውል ይችላል.

SIGCHLD

በግድግዳ መልዕክቶች ምክንያት የተወሰኑ ልጆች ቢወለዱ ለልጆች ይጠብቁ.

የማዋቀሪያ ፋይል አገባብ ልዩነቶች

Syslogd ከቅርቡ የቢኤስሲ ምንጮች ይልቅ ለቅጂው ፋይል ትንሽ ለየት ያለ አገባብ ይጠቀማል. በዋናነትም አንድ የተወሰነ እና ከዚያ በላይ የሆኑ ሁሉም መልዕክቶች ወደ የመዝግብ ፋይልው ተላልፈዋል.

ለምሳሌ, የሚከተለው መስመር የአዳያንን እቃዎች (ዲውጀንስ) አሠራር ሁሉ ከአይነቶችን አመጣጥ (ስህተት ማረም ዝቅተኛ ቅድሚያ የሚሰጠው ነው, ስለዚህ እያንዳንዱ ከፍታም ተመሳሳይ ይሆናል) ወደ / usr / adm / daemons :

# ናሙና syslog.conf daemon.debug / usr / adm / daemons

በአዲሱ ዕቅድ ስር, ይህ ባህሪ ተመሳሳይ ነው. ልዩነቱ አራት አዳዲስ አስነሺዎችን ማከል, የኮከብ ምልክት ( * ) ምልክት, የምልክት ምልክት ( = ), የቃላቱ ምልክት ( ! ) እና የመቀነስ ምልክት ( - ).

* * ለተጠቀሰው ተቋም ሁሉም መልእክቶች ወደ መድረሻው መቅረብ እንዳለባቸው ይገልጻል. ይህ ባህሪ የብልሽት ደረጃውን በመግለጽ ይህ ባህሪ ደካማ መሆኑን ልብ ይበሉ. ተጠቃሚዎች የኮከብ ምልክት (ኮከቦች) የኮከብ ምልክት (ኮከብ ምልክት) ይበልጥ ቀለል እንደሚል አመልክተዋል.

የአንኳርነት መግለጫ ምልክት ወደተገለጸው ቀዳሚ ክፍል መግባትን ለመገደብ ጥቅም ላይ ይውላል. ይህ ለምሳሌ ለተወሰኑ የምዝግብ ምንጭ ምንጭ የስህተት ማስተላለፊያ መልእክቶችን ብቻ ማሽከርከር ያስችላል.

ለምሳሌ, በ syslog.conf ያለው የሚከተለው መስመር ከሁሉም ምንጮች የእርማት መልዕክቶችን ወደ / usr / adm / debug ፋይል ያስተላልፋል .

# ናሙና syslog.conf *. = ስህተት / usr / adm / debug

! የተጠቀሱትን ቅድሚያ ትኩረትዎች ለማካተት ጥቅም ላይ ይውላል. ይህ ቅድሚያ የሚሰጡትን ቅድመ-ሁኔታዎች ለመግለጽ ሁሉም (!) ሊሆኑ ይችላሉ.

ለምሳሌ, የሚከተለው መስመሮች ቅድሚያ / መረጃ / ቅድመ-ዕቅድ መረጃ ወደ / usr / adm / mail ፋይል ካልሆነ በቀር ሁሉንም የመረጃ መቀበያ መልእክቶች በሙሉ ይመዘግባሉ . እና ከ news.info (ሁሉ ጨምሮ) ጀምሮ እስከ news.crit (ያልተካተተ) ያሉ መልዕክቶች ወደ / usr / adm / news ፋይል ተመዝግበው ይቀመጣሉ .

# ናሙና ሲፕላስ ሎግ ኢ.ሜ. *; ደብዳቤ.! = Info / usr / adm / mail news.info; news.! Crit / usr / adm / news

እንደ ልዩ ለዋጋ ልዩነት ሊጠቀሙበት ይችላሉ. ከላይ የተጠቀሰው አተረጓገም በቀላሉ የተገለበጠ ነው. ይህን ማድረግ ይችላሉ

mail.none

ወይም

ሜይል.! *

ወይም

ኢሜይል.! ማረም

ከደብዳቤ መገልገያ ጋር የተደነገጉትን እያንዳንዱን መልዕክት ለማለፍ. ከእሱ ጋር ለመጫወት ብዙ ቦታ አለ. :-)

ምናልባት ፋይሎችን ከማመሳሰል በኋላ ፋይሉን ማመሳሰል ካልፈለጉ የፋይሉን ስም ቅድመ ቅጥያ ለመጥቀስ ጥቅም ላይ ሊውል ይችላል.

ይህ ለንጹህ የ BSD ባህሪያት ለተጠቀሙባቸው ሰዎች የተወሰነ ቀረጻን መውሰድ ይችላል, ነገር ግን ሞካሪዎች ይህ አገባብ ከ BSD ባህሪ የበለጠ እንደሚለዋወጥ አመልክተዋል. እነዚህ ለውጦች መደበኛ syslog.conf (5) ፋይሎችን ማየከል እንደሌለባቸው ልብ ይበሉ. የተሻሻለውን ባህሪ ለማግኘት በተለይ የውቅረት ፋይሎችን ማስተካከል አለብዎት.

ለርቀት መግባትን ድጋፍ

እነዚህ ማሻሻያዎች የኔትወርክ ድጋፍ ለ syslogd ተቋም ይሰጣሉ. የአውታረ መረብ ድጋፍ ማለት ደንቦች ከ syslogd ከሚሄዱበት አንድ መስቀያ ወደ ሶዲስ ኖት ወደ ሲዲ ፋይል የሚገቡበት ቦታ ላይ ሊተላለፉ ይችላሉ ማለት ነው.

ይህንን ለማንቃት የ-r አማራጮችን በትእዛዝ መስመር ላይ መግለፅ አለብዎት. ነባሪ ባህሪው ስርዓቱ አውታረ መረቡን እንደማይሰማው ነው .

ስልቱ ለአካባቢያዊ የመልዕክት መልእክቶች በዩኒክስ ጎራ ላይ በ syslogd ላይ ማዳመጥ ነው. ይህ ባህሪያት syslogd በመደበኛ የ C ቤተ-መጽሐፍት ውስጥ ባለው የስምሪት ውስጥ እንዲሰራ ያስችለዋል. በተመሳሳይ ጊዜ ከሌላ አስተናጋጆች ለተላኩ መልእክቶች በመደበኛ የሲኤስሎጂ ምንዛይ ላይ syslogd ያዳምጣል. ይሄ ስራ በትክክል እንዲኖር አገልግሎቶች (5) ፋይሎች (በተለይ በ / ወዘተ ውስጥ የተገኙ) የሚከተለው ግቤት ሊኖራቸው ይገባል:

syslog 514 / udp

ይህ ግቤት የጎደለ ከሆነ syslogd በረቂቅ መልዕክቶች መቀበልም ሆነ መላክ አይችልም, ምክንያቱም የ UDP ወደብ መከፈት አይችልም. በምትኩ, syslogd የስህተት መልዕክት በመትከል ወዲያው ይሞታል.

መልእክቶችን ወደ ሌላ አስተላላፊ እንዲተላለፉ ለማድረግ የ < syslog.conf> ፋይል ውስጥ ያለው የመልዕክቱ መደበኛ ፋይል መልእክቱ ከሚተላለፍለት አስተናጋጅ ጋር በ <@> ተተክቷል.

ሇምሳላ የሚከተሇውን የ syslog.conf ምዝግ በመጠቀም ሁሉንም መልዕክቶች ወደ የርቀት አስተናጋጅ ማስተሊሇፍ-

# ናሙና የ syslogd ውቅረት ፋይል ወደ # መልእክቶች ወደ ሁሉም ወደፊት አስተናጋጅ አስተናጋጅ. *. * @hostname

ሁሉንም የኮርነል መልዕክቶች ወደ የርቀት አስተናጋጅ ለማስተላለፍ የማዋቀሪያው ፋይል እንደሚከተለው ይሆናል-

ሁሉንም # ከርነል መልዕክቶች ወደ የርቀት አስተናጋጅ ለማስተላለፍ የ Sample configuration file. kern *. @hostname

የርቀት አስተናጋጅ ስም በሚነሳበት ጊዜ መፍትሄ ካላገኘ ስም-አገልጋዩ ሊደረስበት ስላልቻለ (ከ syslogd በኋላ ሊጀመር ይችላል) ማሰብ አያስፈልግዎትም. Syslogd ስምዎን አሥር ጊዜ ለመፍታት ይሞክራል እና ከዚያም ያማርራል. ይህን ለማስወገድ የሚያስችለው ሌላኛው መንገድ የአስተናጋጅውን ስም በ / etc / hosts ውስጥ ማስቀመጥ ነው.

ከተለመደው syslogd s ከርቀት አስተናጋጅ ወደ ተመሳሳይ አስተናጋጅ የተላኩ መልዕክቶችን ሲልኩ (ወይም ለሶስተኛ አስተናጋጅ ወደ መጀመሪያው መልሶ ለሚልከው ሰው ወዘተ የተላኩ መልዕክቶችን ሲልኩ) የ syslog-loops ያገኛሉ. በኔ ጎራ ውስጥ (Infodrom Oldenburg) በድንገት አንድ ሰርተናል እና ዲስኮቻችን አንድ ዓይነት መልዕክቶች ተሞልተዋል. :-(

ከብዙ ርቀት አስተናጋጅ የተቀበሏቸው መልዕክቶች ከአሁን በኋላ ወደ ሌላ (ወይም ተመሳሳይ) የርቀት አስተናጋጅ ከእንግዲህ ወዲያ ይላካሉ. ይህ ትርጉም የማይሰጥበት ሁኔታ ካለ, እባክዎን (ጆይ) አንድ መስመር እጥፋለሁ.

የርቀት አስተናጋጁ በጠባቡ ላይ በተመሳሳይ ጎራ ውስጥ ከሆነ, syslogd እየሰራ ነው, በቀላሉ የአጠቃቀም አስተናጋጁ ብቻ በ ምትክ ይቀየራል.

በአካባቢያዊ አውታረመረብ ውስጥ አንድ አስፈላጊ መረጃ በአንድ ማሽን ላይ እንዲቀመጥ የሚያስችል ማዕከላዊ ሎክ አገልጋይ ሊያቀርቡ ይችላሉ. አውታረ መረቡ የተለያዩ ጎራዎች ካሉት ከቀላል ተራ አስተናጋጆች ይልቅ ሙሉ ብቃት ያላቸው ስሞችን በተመለከተ መመዝገብ የለብዎም. በዚህ ሰርቨር ላይ ያለውን የዴን -ጎራ ባህሪ -ፅሁፍ መጠቀም ሊፈልጉ ይችላሉ. ሶሳይግሎት አገልጋዩ የሚገኝበት በርካታ ጎራዎችን ለመሻር እና ቀላል የሆኑ የአስተናጋጅ ስሞችን ብቻ መመዝገብ ይችላሉ.

-l አማራጭን በመጠቀም ነጠላ አስተናጋጅዎችን እንደ አካባቢያዊ ማሽኖች ለመለየት የሚያስችል ዕድል አለ. ይሄም, የእነሱን ቀላል የአስተናጋጅ ስም ብቻ እንጂ fqdns አይደለም.

መልዕክቶችን ወደ የርቀት አስተናጋጆች ለማስተላለፍ ጥቅም ላይ የሚውለው የ UDP ፐሮጀንቶች ወይም አስፈላጊ መልዕክቶች ለመቀበል ሲፈልጉ ብቻ ይከፈታል. ከ 1.3 - 23 በፊት ከተለቀቁ በኋላ በየደቂቃው ተከፍቶ ግን ለንባብ ወይም ለሌዋይ ማስተላለፊያ አልተከፈትም.

ወደ ስም የተሰየሙ ቱቦዎች (አይፒኦዎች)

ይህ የ syslogd ስሪት ለውጤት ወደ ስም የተሰየሙ ፓይፖች (አምሳዎች) ድጋፍ አለው. የ fifo ወይም ስም የተሰየሙ ፓይፕ ሎሚስክሎች («` | ») ወደ ፋይነቱ ስም በማስተካከል ለመልክ መልዕክቶች መድረሻ ሊጠቀሙበት ይችላሉ. ይህ ለማረም ቀላል ነው. Syslogd ከመጀመሩ በፊት አስማ አስተናጋጁ መፍቀድ ያለበት ከ mffifo ትዕዛዝ ነው.

የሚከተለው የማዋቀሪያ ፋይል ከከርነኛው እስከ አስራ አምራች የብድር መልዕክቶችን ያስተካክላል:

# መልእክቶችን ከርነል ማረም ለማምጣት የናሙና ውቅረት ወደ # ወደ / usr / adm / debug የሚወስደው # ፓፒ የሚል ስም. kern. debug | / usr / adm / debug

የመጫን ጭንቀቶች

የዚህን የ syslogd ስሪት ሲጭኑ አንድ ወሳኝ ጉዳይ ሊኖር ይችላል. ይህ የ syslogd ስሪት በሲኤስሎግ ተግባራት ላይ በተገቢው መልክቶች ላይ የተመሰረተ ነው. በተጋራው ቤተ-ፍርግም ውስጥ ያለው የሶሴሎጅ ተግባር በ libc.so.4 አካባቢ ውስጥ ተቀይሯል. [2-4]. N. የተወሰነው ለውጥ መልዕክቱን ወደ / dev / log ማስታወሻዎች ከማስተላለፉ በፊት መልእክቱን ማቋረጥ ነበር. ለዚህ የ syslogd አግባብ ያለው ተግባር በመልዕክት ማቋረጥ ላይ የተመሰረተ ነው.

ይህ ችግር በስርዓተ-ጥለት የተያያዙ ባይረሶች በሲስተሙ ላይ ጥቅም ላይ የዋሉ ከሆነ በአጠቃላይ ራሱን ያሳያል. ባዶዎች የድሮው የሲኤስሎግ ተግባርን ሲጠቀሙ ባዶ መስመሮች እንዲገቡ ይደረግና በመልዕክት ውስጥ ከተነቀለው የመጀመሪያው ቁምፊ ጋር መልዕክት ይከተላል. እነዚህን ሁለገብ ወደ አዲስ የተጋሩ ቤተ-ፍርግም ቅጂዎች እንደገና ማገናኘት ይህንን ችግር ያርመዋል.

Syslogd (8) እና klogd (8) ከ init (8) ወይም ከ rc * * ቅደም ተከተል መጀመር ይችላሉ. ከ init-init ከተጀመረ - n መቀመጥ አለበት, አለበለዚያ, በርካታ ቶሎ ቶሎ የ sydlog ዲንመሞች ይጀምራሉ. ምክንያቱም init (8) በሂደቱ መታወቂያ ላይ ይወሰናል.

የደህንነት አደጋዎች

የ "syslogd daemon" በአገልግሎት ጥቃትን ለመቃወም እንደ መስመሮች ሊያገለግል ይችላል. ምስጋናውን ይህን ለማስጠንቀቅ ምስጋናችንን ለማግኘት ወደ ጆን ሞሪሰን (jmorriso@rflab.ee.ubc.ca) ይሂዱ. የፀጉር መርሐግብር (ሶሴ) የ syslogd daemon በቀላሉ በሲፒኤም መልእክቶች ላይ ሊደርስ ይችላል. በ inet ጎራ ሶኬቶች ላይ መግባትን ማካሄድ ከፕሮግራሞች ወይም ግለሰቦች ውጭ በአካባቢያዊ ማሽን ላይ አደጋ ሊያደርስ የሚችል ስርዓት ያጋልጣል.

አንድ ማሽንን ለመጠበቅ በርካታ ዘዴዎች አሉ:

  1. የትኛው አስተናጋጆች ወይም ኔትወርኮች ለ 514 / UDP ሶኬት መድረሻ ለመወሰን የኮኔል ፋየር ዌርን መተግበር.
  2. መመዝገብ ወደ ተገለበጠ ወይም ለትርፍ ያልተሠራ የፋይል ስርዓት ሊመራ ይችላል, ከተሞላ, ማሽኑን አይነካም.
  3. በትር ውስጥ ብቻ ለአጠቃቀም ስርዓት የተወሰነ መቶኛ ገደብን ለመገደብ የ ext2 ስርዓት ስርዓት ጥቅም ላይ ሊውል ይችላል. ያስታውሱ syslogd እንደ መነሻ ስርዓት እንዲሄድ ያስፈልገዋል. በተጨማሪም syslogd ከ 514 / UDP ሶኬት ጋር ለመገጣጠም ስላልቻለ የርቀት መቆጣጠሪያ አጠቃቀም መጠቀምን ይከለክላል.
  4. የ inet ጎራዎች መሰንገብን ማሰናከል ለአካባቢያዊ ማሽን አደጋ ያስከትላል.
  5. ደረጃ 4 ን ይጠቀሙ እና ችግሩ ከቀጠለ እና ከርነማ ፕሮግራም / ዴሞል ቀጥተኛ ካልሆነ 3.5 ጫማ (ጥቃቅን 1 ሜትር) ርዝመት ያለው የሱኪንግ * መርገፍ * እና ከተጠቆመው ተጠቃሚ ጋር ውይይት ያድርጉ. የሱክ መርከብ መዝ. --- 3/4, 7/8 ወይም 1in. በእያንዳንዱ ጫፍ ወንዝ ላይ የተጣበቀ የብረት ማጠንጠኛ ዘንበል. በምዕራብ ሰሜን ዳኮታ እና በሌሎች ቦታዎች የነዳጅ ኢንዱስትሪ ውስጥ ቀዳሚውን ጥቅም ላይ የሚውለው ከውጭ ጉድጓድ ውስጥ 'ዘይት' እንዲጭን ለማድረግ ነው. ለሁለተኛ ደረጃ ጥቅም ላይ የሚውለው ለከብቶች መኖ ለግንባታ ስራ እና ለተለመደው አጭበርባሪዎች ወይም ለጠላት ግለሰብ ነው.

ማረም

ማረም በ -d አማጩን በመጠቀም ሲበራ syslogd በደረጃ ላይ በሚሰራው አብዛኛው ጽሁፍ ላይ ብዙ ጽሁፍ ያደርገዋል. የማዋቀሪያ ፋይልው በድጋሚ ሲነበብ እና በድጋሚ ሲተነተን, ከውስጡ የውሂብ መዋቅር ጋር የሚዛመድ ታብልታን ታያለህ. ይህ ሰንጠረዥ አራት መስክዎችን ያቀፈ ነው.

ቁጥር

ይህ መስክ በዜሮ የሚጀምሩ ተከታታይ ቁጥርዎችን ይዟል. ይህ ቁጥር በውስጣዊ የውሂብ አወቃቀር ውስጥ ያለውን አቀማመጥ ይወክላል (ማለትም ስብስብ). አንድ ቁጥር ተትቶ ከሆነ በ /etc/syslog.conf ውስጥ ባለው ተዛማች መስመር ውስጥ ስህተት ሊኖር ይችላል.

ንድፍ

ይህ መስክ ውስብስብ እና ውስጣዊ መዋቅር በትክክል ይወክላል. እያንዳንዱ አምድ ለአንድ ተቋም (ለ syslog (3)) ይጠቁማል . እንደሚታየው አሁንም ለአገልግሎት ቅድሚያ በነጻ የሚሰጡ ተቋማት አሉ, አብዛኞቹ ግራዎች ብቻ ጥቅም ላይ ይውላሉ. በአንድ አምድ ውስጥ ያለው እያንዳንዱ መስክ ቅድሚያ የሚሰጣቸውን ነገሮች ይወክላል (ስለ ስርዐተ መልእክት (3) ይመልከቱ).

ድርጊት

ይህ መስሌ ከዴስትሪክቱ ጋር የሚዛመድ የሆነ መልዕክት ሲዯርስበት የሚከናወነውን ተግባር ያብራራሌ. ለሁሉም እርምጃዎች የ syslog.conf (5) የእጅ ጽሑፍን ይመልከቱ.

ነጋሪ እሴቶች

ይህ መስክ በመጨረሻው መስክ ውስጥ ለተደረጉ ድርጊቶች ተጨማሪ ማስረጃዎችን ያሳያል. ለፋይል-ምዝግብ ማስታወሻዎች ይህ ለ logfile የፋይል ስም ነው, ለቀጣይ-ተጠቃሚ ምዝገባ ይህ የተጠቃሚዎች ዝርዝር ነው. ለርቀት መጠቀምን ይህ ለመመዝገብ የማሽኑ አስተናጋጅ ስም ነው. ኮንሶል-ሎጊንግ (ኮንሶል-ሎጊንግ) ለመደበኛ ኮንሶል ነው ለ tty-logging ይህ የተጣራ መታወቂያ ነው. ግድግዳው ምንም ተጨማሪ ማስረጃ የለውም.

ተመልከት

ሎጅ (1), syslog (2), (5)

ተባባሪዎች

Syslogd ከ BSD ምንጭ የተገኘ ነው, ግሬግ ዊትስታይን (greg@wind.enjellic.com) ወደ ሊነክስ ወደ ማርኬቲንግ, ማርቲን ሽሉዝ (joey@linux.de) የተወሰኑ ትንንሽ አስተካክሏል እና በርካታ አዳዲስ ባህሪያትን አክሏል. አልግሎት በመጀመሪያ የተጻፈው Steve Lord (lord@cray.com) ነው, ግሬግ ዊትስታይን ዋና ለውጦችን አድርጓል.

ዶክተር ግሬግ ኬትተስተይን
የኢንጅል ሲስተም ዲቨሎፕመንት

ኦንኮሎጂ የምርምር ክፍል ኮምፕሊተር ፋሲሊቲ
ሮጀር ማርስ ካንሰር ማእከል
Fargo, ND
greg@wind.enjellic.com

ስቲቨን ታውዲ
የኮምፒዩተር ሳይንስ ክፍል
ኤዲንበርግ ዩኒቨርስቲ, ስኮትላንድ
sct@dcs.ed.ac.uk

ጁሃ ቫርናን
jiivee@hut.fi

ሻኔ አደርተን
shane@ion.apana.org.au

Martin Schulze
ኢንዶዶል ኦላንዌንበርግ
joey@linux.de

ጠቃሚ ማሳሰቢያ: በኮምፒተርዎ ውስጥ እንዴት አንድ ትዕዛዝ እንዴት ጥቅም ላይ እንደዋለ ለመመልከት የሰውውን ትዕዛዝ ( % man ) ይጠቀሙ.

ተዛማጅ ጽሑፎች