በ Linux / Unix ውስጥ / etc / አገልግሎቶች ምንድ ናቸው?

የሊኑክስ ሊኖግዝ ፋይሎችን በስፋት የታወቁ ወደቦች

ዩኒክስ ኦፐሬቲንግ ሲስተም በ "etc / services" ውስጥ የአገልግሎቶች ፋይል ተብሎ የሚጠራ ነው. የደንበኛ ትግበራዎች በኮምፒዩተር ላይ ሊጠቀሙባቸው ስለሚችሉ በርካታ አገልግሎቶች መረጃዎችን ያከማቻል. በፋይሉ ውስጥ የአገልግሎት ስም, የወደብ ቁጥር እና የፕሮቶኮል አጠቃቀም, እና ለማንኛውም ተገዥነት ያላቸው ተለዋጭ ስሞች.

የዊንዶውስ ኮምፕዩተሮች በ Windows ኮምፒዩተሮች ላይ እንደ አስተናጋጅ ስም ከአንድ የአይፒ አድራሻ ጋር ለመተንተን የቡድን ቁጥሮች ለተወሰኑ አገልግሎቶች ተወስዷል. ሆኖም ዩኒኮር ኦፕሬቲንግ ሲስተም የአገልገሎት ፋይል የአይፒ አድራሻዎችን አያካትትም ነገር ግን አገልግሎቱ TCP ወይም UDP እንደሆነና እንዲሁም በየትኛው የተለመዱ ስሞች ሊሄድ ይችላል.

አንድ ቀላል የጽሑፍ አርታኢ እንደ Vim ወይም Kate ያሉ / etc / services ፋይልን ለማርትዕ ሊያገለግል ይችላል.

የ UNIX አገልግሎቶች ፋይል ምሳሌ

በ UNIX ውስጥ የ "configuration / / etc / services" ቁልፍ ሚና ሚና ፕሮግራሞች የትኛውን ወደብ ሊጠቀሙበት እንደሚገባ ለመረዳት በ "getportbyname" () sockets የስልክ ጥሪ ውስጥ ማድረግ ይችላሉ. ለምሳሌ, የ POP3 ኢሜይል ዴሞክረስት POP3 የሚያሄደውን ቁጥር 110 ለመቀበል POP3 (POP3) ያደርጋል.

ሐሳቡ, ሁሉም የ POP3 daemons getportbyname () ከሆነ, ከዚያ የ POP3 ዱማን ምንም ቢያደርጉ በማንኛውም ጊዜ የሱን ወደብ / ዌት / አገልግሎቶችን በማርትዕ ማስተካከል ይችላሉ.

ማሳሰቢያ: የትራንስፖርት ቁጥሮችን ምን ማለት እንደሆነ ለማወቅ ሲባል የአገልግሎቱን ፋይሉን መጠቀም አስተማማኝ አይደለም. የትኞቹን የግድግዳ ሶፍትዌሮች እየተጠቀሙ እንደሆኑ ለማወቅ ከፈለጉ መርሃግብር lsof የሚለውን በመጠቀም የትኞቹን ወደቦች በትክክል ወደ የትኞቹ ሂደቶች መድረስ እንዳለባቸው ማወቅ ነው. Lsof ማሄድ ተገቢ ካልሆነ, ወደ ፖርኖግራፊ በመውሰድ ብዙ ዘይቤዎችን መመርመር ይኖርብዎታል.

ሁሉም የአገልግሎቶች ፋይሎች አንድ አይነት ተመሳሳይ አገባብ ይከተላሉ:

ስም ወደብ / ፕሮቶኮል ቅጽል ስምምነቶች

ሆኖም ግን, በዚህ ምሳሌ የአገልግሎት አይነቶች ውስጥ እንደሚታየው ለእያንዳንዱ የውሂብ ጎታ ግቤት አንድ ቅጽ እና አስተያየት አያስፈልግም.

$ cat / etc / services # # የቅጂ መብት 2008 Sun Microsystems, Inc. ሁሉም መብቶቹ የተጠበቁ ናቸው. # መጠቀም በፍቃድ ደንቦች የተገዛ ነው. # #ident "@ (#) አገልግሎቶች 1.34 08/11/19 SMI" # # የኔትወርክ አገልግሎቶች, የበይነመረብ ቅጥ # tcpmux 1 / tcp echo 7 / tcp echo 7 / ዲስፕሌት መጣል 9 / tcp sink null discard 9 / udp sink null systat 11 / tcp users daytime 13 / tcp ቀን በቀን 13 / udp netstat 15 / tcp chargen 19 / tcp ttytst source chargen 19 / የ tpp-ftp 21 / tcp ssh 22 / tcp # ደህንት ሴል ቴኔት 23 / tcp smtp 25 / tcp mail time 37 / tcp timserver time 37 / udp timserver name 42 / udp nameserver ከ 43 / tcp nicname # አብዛኛውን ጊዜ ወደ sri nic swat 901 / tcp # Samba Web Adm.Tool servicetag 6481 / udp servicetag 6481 / tcp snmpd 161 / udp snmp # SMA snmp ዲማም $