What Is / etc / services in Linux / Unix?

I Linux Services Files Stores Porti famosi

Sistemi di u sistema operatore UNIX quì chjamà u serviziu di servizii in / etc / services. Ameghjanu infurmazione nantu à numerosi servizii chì l'applicazioni clientella puderia utilizà nantu à l'urdinatore. À u schedariu sò u nome di u serviziu, u numaru di u portu è u protokollu utilizate, è qualsiasi allizie applicanu.

I numeri di portu sò cartografiati à i servizii specifichi, cum'è u schedariu d'òspiti in l'ordinateur Windows scrivite un nome di echineddu à una indirizzu IP . In ogni modu, u schedariu di servizii di u sistema di u sistema di u sistema di u UNIX micca inclatu l'indirizzu IP, ma invece, l'infurmazioni cum'è se u serviziu hè u TCP o UDP è quali nomi cumuni po travaglia.

Un editor di testu simplice pò esse usatu per edità u file / etc / services, cum'è Vim o Kate.

Esempiu di un schedariu di servizii di UNIX

In UNIX, u rollu chjave di u schedariu di cunfigurazione / etc / services hè cusì chì i prugrammi ponu fà un getportbyname () sockets chjamanu à u so còdici, per pudè capisce ciò chì portu anu da usarà. Per esempiu, un daemon di mail POP3 faria un getportbyname (POP3) per retrieve u numiru 110 chì POP3 cuntene.

L'idea hè chì si tutti i demonii POP3 utilizanu getportbyname (), ùn importa ciò chì demone POP3 run, pudete sempre cunfigurazione di u so numeru di portu editendu / etc / services.

Nota: Ùn hè micca affidatu di utilizà u schedariu di serviziu per scummigitaru quale porti numeri. Se vulete sapè quale portanu i prugrammi porti, avete invece di utilizà u prugramatu di lsof per scopre esattamente quale porti sò ligati à quali processi. Sperisce u lsof ùn hè micca appruvatu, pudete avè da ricerchià i porti in una rifarenza più generica.

Tutti i servizii di serviziu seguiten a stissa sintassi di:

nomu portu / alessiri di cunnessu di protocolu

In ogni modu, un aliasu è cummentà per ogni basa di dati ùn hè micca necessariu, cum'è pudete vede in questa architettura di servizii di l'esempiu:

$ cat / etc / services # # Copyright 2008 Sun Microsystems, Inc. Tutti i diritti riservati. L'utilizazione hè sottumette à termini di licenza. #dom? "@ (#) servizii 1.34 08/11/19 SMI" # # Network services, Internet style # tcpmux 1 / tcp echo 7 / tcp echo 7 / udp discard 9 / tcp sink null dismiss 9 / udp sink null systat 11 / tcp u ghjornu 13 / tcp u 13 / udp netstat 15 / tcp cargue 19 / tcp ttytst fonte cundite 19 / udp ttytst fonte FTP-dati 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 # usually to sri-nic swat 901 / tcp # Samba Web Adm.Tool servicetag 6481 / udp servicetag 6481 / tcp snmpd 161 / udp snmp # SMA snmp daemon $