லினக்ஸ் / யுனிக்ஸ் இல் உள்ள / etc / services என்றால் என்ன?

Linux Services Files Stores நன்கு அறியப்பட்ட துறைமுகங்கள்

யுனிக்ஸ் இயக்க முறைமைகளை சேமித்து வைக்கும் சேவைகள் / etc / services இல். இது வாடிக்கையாளர் பயன்பாடுகளில் கணினியில் பயன்படுத்தும் பல சேவைகளைப் பற்றிய தகவல்களை வழங்குகிறது. கோப்புக்குள்ளே சேவை பெயர், போர்ட் எண் மற்றும் நெறிமுறை பயன்படுத்தப்படுகிறது, மேலும் பொருந்தும் மாற்றுப்பெயர்கள்.

விண்டோஸ் கணினிகளில் புரவலன்கள் கோப்பு போன்ற ஐபி முகவரியின் புரவலன் பெயரைப் போன்று, போர்ட் சேவை எண்களை குறிப்பிட்ட சேவைகளுக்கு மாற்றியமைக்கின்றன. எனினும், யுனிக்ஸ் இயக்க முறைமை சேவைகள் கோப்பு ஐபி முகவரிகள் சேர்க்கப்படவில்லை ஆனால் அதற்கு பதிலாக சேவை TCP அல்லது UDP மற்றும் அது என்ன பொதுவான பெயர்கள் என்பதை போன்ற தகவல்.

Vim அல்லது Kate போன்ற / etc / சேவைகள் கோப்பை திருத்த எளிய உரை எடிட்டரை பயன்படுத்தலாம்.

யுனிக்ஸ் சேவைகள் கோப்புக்கான உதாரணம்

UNIX இல், கட்டமைப்பு கோப்பு / etc / services இன் முக்கிய பங்கு, அதனால் அவர்கள் என்ன துறைமுகத்தை பயன்படுத்த வேண்டும் என்பதைப் புரிந்துகொள்ள, தங்கள் குறியீட்டில் ஒரு getportbyname () சாக்கெட்களை அழைக்கலாம். எடுத்துக்காட்டாக, POP3 இயங்கும் எண் 110 ஐ பெறுவதற்காக POP3 மின்னஞ்சல் டீமான் ஒரு getportbyname (POP3) செய்ய வேண்டும்.

அனைத்து POP3 daemons getportbyname () ஐப் பயன்படுத்தினால், நீங்கள் POP3 டெமான்னை இயக்கினால் என்னவென்றால், நீங்கள் / etc / services ஐ திருத்துவதன் மூலம் அதன் போர்ட் எண்ணை மீண்டும் கட்டமைக்கலாம்.

குறிப்பு: துறைமுக எண்களின் அர்த்தம் என்ன என்பதை அறிய பொருட்டு சேவைகள் கோப்புகளைப் பயன்படுத்துவது நம்பகத்தன்மை அல்ல. துறைமுகங்கள் நிரல்கள் எவ்வாறு பயன்படுத்தப்படுகின்றன என்பதைத் தெரிந்து கொள்ள விரும்பினால், நீங்கள் எந்த செயல்களுக்கு பிணைக்கப்படுகிறீர்கள் என்பதைத் தெரிந்துகொள்ள நிரல் lsof ஐ பயன்படுத்த வேண்டும். லாஸ்ஃபை இயங்குவது இயல்பானதல்ல, நீங்கள் ஒரு பொதுவான குறிப்பேட்டில் துறைமுகங்கள் ஆராய வேண்டும்.

அனைத்து சேவைகள் கோப்புகள் அதே தொடரியல் பின்பற்ற:

பெயரை போர்ட் / நெறிமுறை பெயரிடும் கருத்துகள்

எனினும், ஒவ்வொரு தரவுத்தள நுழைவுக்கும் ஒரு மாற்று மற்றும் கருத்து அவசியம் இல்லை, நீங்கள் இந்த உதாரண சேவைகள் சேவையில் பார்க்க முடியும்:

$ cat / etc / services # # பதிப்புரிமை 2008 சன் மைக்ரோசிஸ்டம்ஸ், இன்க். அனைத்து உரிமைகளும் பாதுகாக்கப்பட்டவை. # பயன்பாடு உரிம விதிகளுக்கு உட்பட்டது. # # சென்டர் "@ # # சேவைகள் 1.34 08/11/19 SMI" # # பிணைய சேவைகள், இண்டர்நெட் பாணி # tcpmux 1 / tcp எதிரொலி 7 / tcp எதிரொலி 7 / udp நிராகரிப்பு 9 / tcp மூழ்கி பூஜ்ய நிராகரிப்பு 9 / udp sink null systcat 11 / tcp பயனாளிகள் பகல்நேர 13 / tcp பகல்நேர 13 / udp netstat 15 / tcp சார்ஜென் 19 / tcp ttytst மூல சார்ஜ் 19 / udp ttytst மூல ftp-data 20 / tcp ftp 21 / tcp ssh 22 / tcp # பாதுகாப்பான ஷெல் டெல்நெட் 23 / tcp smtp 25 / tcp அஞ்சல் நேரம் 37 / tcp timserver time 37 / udp timserver name 42 / udp nameserver whois 43 / tcp nickname # பொதுவாக sri-nic swat 901 / tcp # Samba வலை Adm.Tool servicetag 6481 / udp servicetag 6481 / tcp snmpd 161 / udp snmp # SMA snmp டீமான் $