Unsa ang / etc / mga serbisyo sa Linux / Unix?

Ang Linux Services Files Nagtipi sa mga Iladong Iladong Port

Ang mga sistema sa operating UNIX nagtipig sa gitawag nga serbisyo nga file sa / etc / services. Nagdala kini og kasayuran mahitungod sa daghang mga serbisyo nga mahimo gamiton sa mga aplikasyon sa kompyuter sa computer. Sulod sa file mao ang ngalan sa serbisyo, numero sa port ug protocol nga gigamit niini, ug bisan unsa nga angay nga mga alias.

Ang mga numero sa pantalan gipanagtawag ngadto sa piho nga mga serbisyo sama sa mga host file sa Windows nga mga computer map ang hostname sa IP address . Hinuon, ang UNIX operating system nga serbisyo sa file wala maglakip sa IP nga mga adres apan hinoon ang kasayuran sama sa kung ang serbisyo mao ang TCP o UDP ug kung unsa ang mga sagad nga mga ngalan nga mahimo niini.

Ang usa ka simple nga editor sa teksto mahimo nga magamit sa pag-edit sa / etc / services nga file, sama sa Vim o Kate.

Pananglitan sa usa ka File Services UNIX

Sa UNIX, ang mahinungdanong papel sa configuration file / etc / services mao nga ang mga programa makahimo sa usa ka getportbyname () nga mga socket nga motawag sa ilang code aron masabtan kung unsa nga port ang kinahanglan nilang gamiton. Pananglitan, ang POP3 email nga daemon mohimo og getportbyname (POP3) aron makuha ang numero 110 nga gipadagan sa POP3.

Ang ideya mao nga kon ang tanan nga POP3 daemons mogamit sa getportbyname (), nan bisan kung unsa ang POP3 nga daemon nga imong gipadagan, mahimo nimo kanunay nga i-configure ang numero sa port niini pinaagi sa pag-edit sa / etc / services.

Mubo nga sulat: Dili masaligan nga gamiton ang file sa serbisyo aron mahibal-an kung unsa ang kahulugan sa mga numero sa port. Kung gusto nimong mahibal-an kon unsa ang gigamit sa mga programa sa port, kinahanglan nga gamiton mo ang program lsof aron mahibal-an kon unsa nga mga port ang gigamit sa mga proseso. Kon ang pagpadagan lsof dili angay, nan kinahanglan nga mag-research ka sa mga pantalan sa mas komon nga pakisayran.

Ang tanan nga mga file sa serbisyo nagsunod sa sama nga syntax sa:

Ang ngalan nga port / protocol nagpaila sa mga komentaryo

Apan, ang usa ka alyas ug pagkomentaryo alang sa matag entry sa database dili kinahanglan, sumala sa imong makita sa niini nga pananglitan nga serbisyo nga file:

$ cat / etc / services # # Copyright 2008 Sun Microsystems, Inc. Ang tanang mga katungod gigahin. # Gigamit ang mga termino sa lisensya. # #ident "@ (#) serbisyo 1.34 08/11/19 SMI" # # Mga serbisyo sa network, estilo sa Internet # tcpmux 1 / tcp echo 7 / tcp echo 7 / udp discard 9 / tcp sink null discard 9 / udp sink null systat 11 / tcp users daytime 13 / tcp daytime 13 / udp netstat 15 / tcp chargen 19 / tcp ttytst source chargen 19 / tcp ttytst source 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 # kasagaran sa sri-nic swat 901 / tcp # Samba Web Adm.Tool servicetag 6481 / udp servicetag 6481 / tcp snmpd 161 / udp snmp # SMA snmp daemon $