Linux / Unix හි / etc / සේවා යනු කුමක්ද?

ලිනක්ස් සේවා ගොනු ගබඩා කරන ලද සුපිරි වෙළඳසැල් ගබඩා කරයි

UNIX මෙහෙයුම් පද්ධති ගබඩාව / etc / services හි සේවා ගොනුව ලෙස හැඳින්වේ. එය පරිගණකයේ භාවිතා කරන සේවාදායකයන්ගේ යෙදුම් භාවිතා කරන බොහෝ සේවා පිළිබඳව තොරතුරු ගබඩා කරයි. ගොනුව තුළ සේවා නාමය, වරාය අංකය හා ප්රොටොකෝලය සහ ඕනෑම අන්වර්ථ නාමයන් වේ.

වින්ඩෝස් පරිගණකයේ වින්ඩෝස් පරිගණකයේ IP ලිපිනයක් වෙත ධාරක නාමයක් ආකෘතිකරණය කර ඇති ආකාරයට විශේෂිත සේවාවන් සඳහා වරාය අංකයන් සිතියම්ගත කර ඇත. කෙසේ වෙතත්, UNIX මෙහෙයුම් පද්ධතියේ සේවා ගොනුව IP ලිපිනයන් ඇතුළත් නොවේ. නමුත් එම සේවාව TCP හෝ UDP වේදැයි වැනි තොරතුරු සහ එය සාමාන්යයෙන් නම් කළ හැකි පොදු යෙදුම් වේ.

විම් හෝ කේට් වැනි / etc / සේවා ගොනුව සංස්කරණය කිරීම සඳහා සරල පෙළ සකසනයක් භාවිතා කළ හැකිය.

UNIX සේවා ගොනුවක උදාහරණයක්

UNIX මත, / etc / services හි මානකරන ගොනුවේ ප්රධාන කාර්යභාරය වන්නේ වැඩසටහන් භාවිතා කළ යුත්තේ කුමන වරායක් භාවිතා කළ යුතුද යන්නයි. උදාහරණයක් ලෙස, POP3 ඊමේල් ඩේමෝනය මඟින් POP3 ධාවනය වන අංක 110 ලබාගැනීම සඳහා getportbyname (POP3) භාවිතා කරනු ඇත.

අදහස වන්නේ සියලු POP3 ඩේමෝ භාවිතා කරන getportbyname () භාවිතා කරන විට, ඔබ විසින් ධාවනය වන POP3 ඩේමොට් කුමක් වුවත්, ඔබ විසින් / etc / services සංස්කරණය කිරීමෙන් සෑම විටම එහි ප්රෝෆයිල් අංකය නැවත සකසන්න.

සටහන: සේවා නෝට්ටුවක් භාවිතා කිරීමට අපහසු වන අතර, ඒවායේ කුමන සංඛ්යා යන්නෙන් අදහස් වන්නේ කුමක්ද යන්න තේරුම් ගැනීමට. ඔබ කුමන වරාය වැඩසටහන් භාවිතා කරනවාදැයි සොයා බැලීමට අවශ්ය නම්, ඔබ විසින් ක්රියාවලි යෙදීම් කුමන වරායන් හරියටම නිශ්චිතව දැන ගැනීම සඳහා ඔබ lsof භාවිතා කළ යුතුය. ක්රියාත්මක කිරීම සඳහා lsof ක්රියාකාරී නොවේ නම්, ඔබ වඩාත් සාමාන්ය ප්රකාශනයකින් වරාය පිළිබඳව පර්යේෂණ කළ යුතුය.

සියළුම සේවා ගොනු පහත සඳහන් එකම රචනය අනුගමනය කරයි:

නම වරාය / ප්රොටොකෝලය අන්වර්ථ නාමයන්

කෙසේ වෙතත්, එක් එක් දත්ත සමුදා ඇතුළත් කිරීම සඳහා අන්වර්ථයක් සහ ප්රතිචාරයක් අවශ්ය නොවේ, ඔබට මෙම උදාහරණය තුල සේවා ගොනුව තුල දැක ගත හැක:

$ cat / etc / services # # Copyright 2008 Sun Microsystems, Inc. සියලුම හිමිකම් ඇවිරිණි. # භාවිතා කිරීම බලපත්ර කොන්දේසි වලට යටත් වේ. # #identifier "@ (#) services 1.34 08/11/19 SMI" # # ජාල සේවා, අන්තර්ජාලයේ style # tcpmux 1 / tcp echo 7 / tcp echo 7 / udp ඉවතලන්න 9 / tcp sink null discard 9 / udp sink null systat 11 / tcp පරිශීලකයන් දින 13 / tcp දින 13 / udp netstat 15 / tcp ආරෝපණය 19 / tcp ttytst source charging 19 / udp ttytst මූලාශ්ර ftp-data 20 / tcp ftp 21 / tcp ssh 22 / tcp # ආරක්ෂිත Shell telnet 23 / tcp smtp 25 / tcp තැපැල් කාලය 37 / tcp timserver වේලාව 37 / udp timerserver නාමය 42 / udp nameserver whois 43 / tcp nicname # සාමාන්යයෙන් sri-nic swat 901 / tcp # Samba වෙබ් Adm.Tool servers 6481 / udp servicetag 6481 / tcp snmpd 161 / udp snmp # SMA snmp daemon $