X'inhu / etc / services in Linux / Unix?

Il-Fajls tas-Servizzi tas-Servizzi ta 'Linux huma magħrufa sew il-Portijiet

Is-sistemi operattivi UNIX jaħżnu dak li jissejjaħ fajl tas-servizzi f '/ etc / services. Din taħżen informazzjoni dwar bosta servizzi li l-applikazzjonijiet tal-klijenti jistgħu jużaw fuq il-kompjuter. Fi ħdan il-fajl hemm l-isem tas-servizz, in-numru tal-port u l-protokoll li juża, u kwalunkwe psewdonimu applikabbli.

In-numri tal-port huma mmirati għal servizzi speċifiċi ħafna bħall-fajl hosts fuq il-kompjuters tal-Windows li jelenka hostname għal indirizz IP . Madankollu, il-fajl tas-servizzi tas-sistema operattiva UNIX ma jinkludix indirizzi IP iżda minflok informazzjoni bħal jekk is-servizz huwiex TCP jew UDP u liema ismijiet komuni jista 'jgħaddi minnu.

Editur tat-test sempliċi jista 'jintuża biex jeditja l-fajl / etc / services, bħal Vim jew Kate.

Eżempju ta 'Fajl ta' Servizzi UNIX

Fuq UNIX, ir-rwol ewlieni tal-fajl / etc / services tal-konfigurazzjoni huwa sabiex il-programmi jkunu jistgħu jagħmlu sockets getportbyname () jsejħu fil-kodiċi tagħhom sabiex jifhmu liema port għandhom jużaw. Pereżempju, daemon email POP3 jagħmel Getportbyname (POP3) sabiex tirkupra n-numru 110 li POP3 timxi fuq.

L-idea hi li jekk id-daemons POP3 kollha jużaw getportbyname (), imbagħad x'inhu POP3 daemon inti tmexxi, dejjem tista 'tikkonfigura mill-ġdid in-numru tal-port tagħha billi tibdel / etc / services.

Nota: Mhux affidabbli li tuża l-fajl tas-servizzi sabiex issib x'inhuma n-numri tal-port. Jekk trid issib liema programmi tal-portijiet qed jużaw, minflok għandek tuża l-programm sabiex issib eżattament liema portijiet huma marbuta ma 'liema proċessi. Jekk it-tmexxija ta 'lsof ma tkunx xierqa, allura għandek tfittex il-portijiet f'referenza iktar ġenerika.

Il-fajls tas-servizzi kollha jsegwu l-istess sintassi ta ':

kummenti tal-isem tal-port / il-protokoll alias

Madankollu, alias u kumment għal kull dħul ta 'database mhux meħtieġ, kif tista' tara f'dan il-fajl ta 'servizzi ta' eżempju:

$ cat / etc / services # # Copyright 2008 Sun Microsystems, Inc. Id-drittijiet kollha riżervati. # Użu huwa soġġett għal termini tal-liċenzja. # #ident "@ (#) servizzi 1.34 08/11/19 SMI" # # Servizzi ta 'netwerk, stil tal-Internet # tcpmux 1 / tcp echo 7 / tcp echo 7 / udp jarmi 9 / tcp sink nieqes nieqes 9 / udp sink systat null 11 / tcp utenti bi nhar 13 / tcp kuljum 13 / udp netstat 15 / tcp ikkargati 19 / tcp ttytst source chargen 19 / udp ttytst sors ftp-data 20 / tcp ftp 21 / tcp ssh 22 / tcp # Secure Shell telnet 23 / tcp smtp 25 / tcp mail time 37 / tcp timserver time 37 / udp timserver name 42 / udp nameserver whois 43 / tcp nicname # normalment għal sri-nic swat 901 / tcp # Samba Web Adm.Tool servicetag 6481 / udp servicetag 6481 / tcp snmpd 161 / udp snmp # SMA snmp daemon $