Mis on /etc/services Linuxis/Unixis?
UNIX operatsioonisüsteemid poodi nn a teenuste fail aadressil /etc/services. See salvestab teavet paljude teenuste kohta, mida kliendirakendused võivad arvutis kasutada. Faili sees on teenuse nimi, pordi number, protokoll, mida see kasutab, ja kõik kohaldatavad varjunimed.
Pordinumbrid vastendatakse konkreetsete teenustega, nagu ka Windowsi arvutites oleva hostifaili jaoks IP-aadress. Kuid UNIX-i operatsioonisüsteemi teenuste fail ei sisalda IP-aadresse, vaid teavet, näiteks seda, kas teenus on TCP või UDP ja milliseid üldnimetusi see võib kanda.
UNIX-i teenuste faili näide

UNIXis on konfiguratsioonifaili /etc/services võtmeroll selles, et programmid saaksid oma koodi sisse kutsuda pesad getportbyname(), et mõista, millist porti nad peaksid kasutama. Näiteks POP3 meilideemon pärib getportbyname (POP3), et tuua välja number 110, millel POP3 töötab.
Idee seisneb selles, et kui kõik POP3 deemonid kasutavad getportbyname(), siis olenemata sellest, millist POP3 deemonit te käivitate, saate selle pordi numbri alati ümber seadistada, redigeerides /etc/services.
Teenuste faili kasutamine pordinumbrite tähenduse tuvastamiseks on ebausaldusväärne. Et teada saada, milliseid porte programmid kasutavad, peaksite selle asemel kasutama programmi lsof et täpselt teada saada, millised pordid milliste protsessidega on seotud. Kui lsof-i käivitamine pole sobiv, peaksite uurima porte üldisemast viitest.
Süntaks
Kõik teenuste failid järgivad sama süntaks /:
nime pordi/protokolli varjunimed kommentaarid
Kuid iga andmebaasikirje pseudonüüm ja kommentaar ei ole vajalikud, nagu näete selles teenuste faili näites:
$ cat /etc/services
#
# Autoriõigus 2008 Sun Microsystems, Inc. Kõik õigused kaitstud.
# Kasutamisel kehtivad litsentsitingimused.
#
#ident "@(#)teenused 1.34 08/11/19 SMI"
#
# Võrguteenused, Interneti stiil
#
tcpmux 1/tcp
kaja 7/tcp
kaja 7/udp
visata ära 9/tcp valamu null
visata ära 9/udp valamu null
systat 11/tcp kasutajad
päeval 13/tk
päeval 13/udp
netstat 15/tcp
laetud 19/tcp ttytst allikas
laetud 19/udp ttytst allikas
ftp-data 20/tcp
ftp 21/tcp
ssh 22/tcp # Secure Shell
telnet 23/tcp
smtp 25/tcp post
aeg 37/tcp timserver
aeg 37/udp timserver
nimi 42/udp nimeserver
whois 43/tcp hüüdnimi # tavaliselt sri-nic
swat 901/tcp # Samba Web Adm. Tööriist
hooldussilt 6481/udp
hooldusmärk 6481/tcp
snmpd 161/udp snmp # SMA snmp deemon
$
KKK
-
Mis on Unix?
The Unixi operatsioonisüsteem on operatsioonisüsteemide perekond. Android, macOS ja Linux on kõik Unixi variandid. Unix loob tugevaid mitme kasutajaga keskkondi, mis sobivad hästi lauaarvutite ja serverite jaoks.
-
Kuidas teisaldada Unixis faili ühest kataloogist teise?
Failide teisaldamiseks kasutage terminaliakna kaudu käsku Unix/Linux mv ja kaustad teie arvuti ümber. Teise võimalusena peaks teie Unixi/Linuxi distributsiooniga kaasas olema failihaldur. Tavaliselt kasutatavad failihaldurid on Nautilus, Dolphin, Thunar, PCManFM ja Caja.
-
Mis on Unixi kest?
Unixi kest on Unixi süsteemiliides, mis toimib käsureatõlgina. Unixi kest võtab teie sisendi klaviatuuri kaudu vastu ja saadab seejärel need käsud ja programmid operatsioonisüsteemi täitmiseks.