Sve što treba da znate o komandi domena

Ovaj vodič će vam predstaviti 5 naredbi na sledeći način:

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:

Sažetak

Za više informacija o Linuxu i mrežnoj administraciji vredi čitati Vodič za Linux Network Administrator's Guide .