ហាងលីនុចសេវាកម្មឯកសាររក្សាទុកច្រកល្អ
ប្រព័ន្ធ ប្រតិបត្តិការ យូនីករក្សាទុកអ្វីដែលគេហៅថា ឯកសារ សេវាកម្មនៅ / etc / services ។ វាផ្ទុកព័ត៌មានអំពីសេវាកម្មជាច្រើនដែលកម្មវិធីរបស់អតិថិជនអាចប្រើនៅលើកុំព្យូទ័រ។ ក្នុងឯកសារគឺឈ្មោះសេវាកម្ម លេខច្រក និងពិធីការដែលវាប្រើនិងឈ្មោះក្លែងក្លាយដែលអាចប្រើបាន។
លេខច្រកត្រូវបានផ្គូផ្គងទៅនឹងសេវាកម្មជាក់លាក់ដូចជាឯកសារម៉ាស៊ីននៅលើកុំព្យូទ័រវីនដូដាក់ផែនទីឈ្មោះម៉ាស៊ីនទៅ អាសយដ្ឋាន IP ។ ទោះជាយ៉ាងណាក៏ដោយឯកសារសេវារបស់ប្រព័ន្ធប្រតិបត្តិការយូនីកមិនរាប់បញ្ចូលអាសយដ្ឋាន IP ទេប៉ុន្តែជំនួសឱ្យព័ត៌មានដូចជាថាតើសេវាកម្មនេះជា TCP ឬ UDP និងឈ្មោះអ្វីដែលវាអាចប្រើបាន។
កម្មវិធីកែសម្រួលអត្ថបទសាមញ្ញអាចត្រូវបានប្រើដើម្បីកែសម្រួលឯកសារ / etc / services ដូចជា Vim ឬ Kate ។
ឧទាហរណ៍ឯកសារសេវា UNIX
នៅលើយូនីកតួនាទីសំខាន់នៃឯកសារកំណត់រចនាសម្ព័ន្ធ / etc / services គឺដូច្នេះកម្មវិធីអាចធ្វើការហៅរន្ធចូល () ក្នុងរន្ធកូដរបស់ពួកគេដើម្បីយល់ពីអ្វីដែលពួកគេគួរប្រើ។ ឧទាហរណ៍ដេមិនអ៊ីមែល POP3 នឹងធ្វើ getportbyname (POP3) ដើម្បីទាញយកលេខ 110 ដែល POP3 ដំណើរការ។
គំនិតគឺថាប្រសិនបើដេមិន POP3 ទាំងអស់ប្រើ getportbyname () នោះគ្មានបញ្ហាអ្វីដែលដេមិន POP3 អ្នកដំណើរការទេអ្នកអាចកំណត់រចនាសម្ព័ន្ធឡើងវិញនូវលេខច្រករបស់វាដោយកែសម្រួល / etc / services ។
ចំណាំ: វាមិនអាចទុកចិត្តបានទេក្នុងការប្រើឯកសារសេវាកម្មដើម្បីរកឱ្យឃើញនូវលេខទូរស័ព្ទ។ ប្រសិនបើអ្នកចង់ដឹងពីអ្វីដែលកម្មវិធីកំពង់ផែកំពុងប្រើអ្នកគួរតែប្រើកម្មវិធី lsof ដើម្បីរកឱ្យឃើញច្បាស់ថាកំពង់ផែណាមួយត្រូវបានចងភ្ជាប់ទៅដំណើរការណាមួយ។ បើសិនជាដំណើរការ lsof គឺមិនសមស្របនោះអ្នកគួរតែធ្វើការស្រាវជ្រាវពីកំពង់ផែនៅក្នុងសេចក្តីយោងទូទៅ។
ឯកសារសេវាកម្មទាំងអស់ធ្វើតាម វាក្យសម្ពន្ធ ដូចគ្នា:
ឈ្មោះច្រក / ពិធីការផ្ទៀងផ្ទាត់អាស័យដ្ឋានយោបល់ទោះជាយ៉ាងណាក៏ដោយឈ្មោះក្លែងក្លាយនិងមតិយោបល់សម្រាប់ធាតុមូលដ្ឋានទិន្នន័យនីមួយៗគឺមិនចាំបាច់ដូចដែលអ្នកអាចមើលឃើញនៅក្នុងឯកសារសេវាកម្មឧទាហរណ៍នេះទេ:
$ cat / etc / services # # រក្សាសិទ្ធគ្រប់យ៉ាង 2008 Sun Microsystems, Inc. រក្សារសិទ្ធគ្រប់យ៉ាង។ # ការប្រើប្រាស់គឺត្រូវមានលក្ខខណ្ឌអាជ្ញាប័ណ្ណ។ # #ident "@ (#) សេវា 1.34 08/11/19 SMI" # # សេវាកម្មបណ្តាញស្ទីនអ៊ីនធឺណេត # tcpmux 1 / tcp អេកូ 7 / tcp អេកូ 7 / udp បោះបង់ចោល 9 / tcp ទំនេរបោះបង់ចោល 9 / udp sink null systat 13 / tcp ssh 22 / tcp # Secure Shell telnet 23 / tcp smtp អ្នកអាចប្រើវាបាន 13 / tcp ពេលថ្ងៃ 13 / tcp 13 / udp netstat 15 / tcp chargen 19 / tcp ប្រភពដើមចរឆា 19 / udp ttytst ប្រភព ftp-data 20 / tcp ftp 21 / tcp ssh 22 / tcp # ពេលវេលានៃការផ្ញើសារ 25 / tcp 37 / tcp ពេលវេលាម៉ាស៊ីនបម្រើ 37 / udp ឈ្មោះម៉ាស៊ីនបម្រើពេលវេលា 42 / udp nameserver whois 43 / tcp ឈ្មោះ # ជាទូទៅទៅ sri -Nic swat 901 / tcp # Samba Web Adm.Tool servicetag 6481 / udp servicetag 6481 / tcp snmpd 161 / udp snmp # ដេមិន SMA snmp $