Ki sa ki / elatriye / sèvis nan Linux / UNIX?

Linux Sèvis Files yo magazen byen li te ye pò yo

UNIX opere sistèm magazen sa yo rele yon sèvis sèvis nan / etc / sèvis. Li estoke enfòmasyon sou sèvis anpil ke aplikasyon pou kliyan ta ka itilize sou òdinatè a. Nan dosye a se non an sèvis, nimewo pò ak pwotokòl li itilize, ak nenpòt ki aliases aplikab.

Nimewo yo pò yo trase sèvis espesifik anpil tankou dosye yo gen tout pouvwa a sou Windows òdinatè kat jeyografik yon hostname nan yon adrès IP . Sepandan, sèvis UNIX sistèm opere sistèm lan pa gen ladan IP adrès, men olye enfòmasyon tankou si sèvis la se tchp oswa UDP ak ki non komen li ta ka ale nan.

Ou ka itilize yon editè tèks senp pou modifye dosye / etc / sèvis tankou Vim oswa Kate.

Egzanp yon Sèvis Sèvis UNIX

Sou UNIX, wòl nan kle nan dosye a konfigirasyon / elatriye / sèvis se konsa ke pwogram ka fè yon getportbyname () sipò rele nan kòd yo nan lòd yo konprann ki sa pò yo ta dwe itilize. Pou egzanp, yon dyaman imèl POP3 ta fè yon getportbyname (POP3) yo nan lòd yo rekipere nimewo a 110 ki POP3 kouri sou.

Lide a se ke si tout daomons POP3 itilize getportbyname (), Lè sa a, pa gen pwoblèm sa POP3 daemon ou kouri, ou ka toujou rekonfigire nimewo pò li yo pa koreksyon / elatriye / sèvis.

Remak: Li nan enfidèl yo sèvi ak dosye a sèvis yo nan lòd yo konnen ki sa nimewo pò vle di. Si ou vle konnen ki pwogram pò yo ap itilize, ou ta dwe olye itilize pwogram nan lsof pou chèche konnen egzakteman ki pò yo mare yo ki pwosesis. Si kouri lsof se pa apwopriye, Lè sa a, ou ta dwe fè rechèch sou pò yo nan yon referans plis jenerik.

Tout sèvis dosye swiv menm sentaks nan:

non pò / pwotokòl aliases kòmantè

Sepandan, yon alyas ak kòmantè pou chak antre baz done pa nesesè, jan ou ka wè nan egzanp sèvis sa a dosye:

$ cat / etc / sèvis # # Copyright 2008 Sun Microsystems, Inc Tout dwa rezève. # Itilize se sijè a tèm lisans. # #ID "@ (#) sèvis 1.34 08/11/19 SMI" # # Sèvis rezo, style Entènèt # tcpmux 1 / tcp eko 7 / tcp eko 7 / UDP jete 9 / tcp koule null jete 9 / udp koule zetwal systat 11 / tcp itilizatè lajounen 13 / tcp lajounen 13 / udp netstat 15 / tcp chaje 19 / tcp ttytst sous chaje 19 / udp ttytst sous ftp-done 20 / tcp ftp 21 / tcp ssh 22 / tcp # sekirite shell telnet 23 / tcp smtp 25 / tcp lapòs tan 37 / tcp timserver tan 37 / udp timserver non 42 / udp nameserver whois 43 / tcp nicname # anjeneral sri-nic swat 901 / tcp # Samba Web Adm.Tool servicetag 6481 / udp servicetag 6481 / tcp snmpd 161 / udp snmp # SMA snmp daemon $