Ovaj vodič će vam predstaviti 5 naredbi na sledeći način:
- hostname
- ime domena
- ypdomainname
- nisdomainname
- dnsdomainname
Možete saznati sve detalje o naredbi hostname čitanjem ovog vodiča koji je nedavno ažuriran .
Ime komande
Svaki računar ima ime hosta i verovatno je postavljeno ime računara kada ste prvi put instalirali Linux.
Možete saznati ime hosta računara tako što ćete pokrenuti sljedeću naredbu u prozoru terminala.
hostname
U mom slučaju rezultat je jednostavno bio "garmint".
Na nekim mašinama vaše ime hosta može se pojaviti kao nešto poput ovog "computername.computerdomena".
Ime hosta se u osnovi koristi za identifikaciju vašeg računara na mreži i domenu kojem pripada.
Možete dobiti samo ime računara vraćeno pokretanjem sledeće naredbe:
hostname -s
Alternativno možete dobiti samo ime domena tako što ćete pokrenuti ovu komandu:
hostname -d
Ime domene
Umesto da koristite ime hosta sa minus d prekidačem da biste vratili ime domena, jednostavno možete pokrenuti sljedeću naredbu:
ime domena
Ako imate podešeni domen, on će biti vraćen, inače ćete videti tekst (bez).
Komanda domainname vraća NIS ime domena sistema. Pa šta je NIS domen?
NIS označava mrežni informacioni sistem. Ovaj vodič definiše NIS na sledeći način:
NIS je sistem klijenta / servera baziran na daljinskom postupku (RPC) koji dozvoljava grupi mašina u domenu NIS-a da podeli zajednički skup konfiguracionih datoteka. Ovo omogućava administratoru sistema da uspostavlja NIS klijentske sisteme sa minimalnim konfiguracijskim podacima i da dodaju, uklanjaju ili modifikuju podatke konfiguracije sa jedne lokacije.
Komanda ypdomainname
YPDomainName zapravo prikazuje iste informacije kao i komanda domainname. Probajte sami tako što ćete uneti sledeće u prozor terminala:
ypdomainname
Pa zašto postoji više komandi za istu stvar?
YP označava Žute strane, ali je morao biti izmenjen zbog pravnih razloga. Ovo je promijenjeno u NIS koji je pomenut u prethodnom odeljku.
Možete koristiti ypdomainname ako to želite, ali možete i sačuvati prste neke napore i odbaciti taj RSI tako što ćete ga ostaviti na samo ime domena.
Komanda nisdomainname
Nizdomainname takođe prikazuje iste informacije kao i komanda domainname. Kao što ćete doći do prethodnih sekcija, moralo se nalaziti ime domena žutih stranica koje se mogu vratiti pomoću naredbe ypdomainname.
Ime domena žutih stranica promenjeno je u mrežni informacioni sistem (NIS), pa je došlo do naredbe nisdomainname.
Komanda domainname je naknadno kreirana radi lakšeg korišćenja.
Naredbu nisdomainname možete koristiti na sledeći način:
nisdomainname
Rezultati će biti isti kao i komanda domainname.
Komanda dnsdomainname
Komanda dnsdomainname vraća ime DNS domene. Možete ga pokrenuti tako što ćete u terminal uneti sledeće:
dnsdomainname
DNS označava Domain Name Server i koristi se na internetu za pretvaranje IP adresa u stvarna imena domena. Bez imena domena svi bismo koristili velike tabelarne tablice kako bismo radili da će 207.241.148.82 odvesti nas na linux.about.com.
Šanse su da osim ako ne koristite web server, vaš računar neće imati ime DNS domene i pokrenuti komandu dnsdomainname neće vratiti ništa.
Podešavanje imena NIS domena
Možete postaviti NIS domen za računar koristeći sljedeću komandu:
sudo domainname mydomainname
Verovatno će vam trebati sudo da biste podigli vaše dozvole.
Takođe možete koristiti naredbe ypdomainname i nisdomainname na sledeći način:
sudo ypdomainname mydomainname
sudo nisdomainname mydomainname
Datoteka / etc / hosts
U prozoru terminala pokrenite sledeću naredbu da biste otvorili datoteku domaćina u nano uređivaču:
sudo nano / etc / hosts
U fajlu / etc / hosts će se pojaviti niz redova teksta kako slijedi:
127.0.0.1 localhost
Prvi deo je IP adresa računara, drugi deo je naziv računara. Za trajno dodavanje NIS domene za računar promijenite liniju na sledeći način:
127.0.0.1 localhost.yourdomainname
Takođe možete dodati iračke na sledeći način:
127.0.0.1 localhost.yourdomainname mycomputer mylinuxcomputer
Više o Domainname Command
Komanda domainname ima niz prekidača na sledeći način:
domainname -a
Ovo će vratiti alijase za domen naveden u hostfile-u.
domainname -b
Ime domena koje će se koristiti ako nijedno drugo nije postavljeno.
Možete odrediti ime domena koji će se koristiti pomoću gore navedenog prekidača tako što ćete navesti ime kao dio komandne linije na sljedeći način:
domainname -b mydomainname
Evo još nekoliko naredbi:
- domainname -d - DNS domen
- domainname -f - Dugo ime hosta
- domainname -F - pročitajte informacije o imenu domaćina iz datoteke
- domainname -i - IP adrese za ime hosta
- domainname -I - Sve adrese za host
- domainname -s - Kratko ime hosta
- domainname -y - ime domena NIS / YP
Sažetak
Za više informacija o Linuxu i mrežnoj administraciji vredi čitati Vodič za Linux Network Administrator's Guide .