Bu təlimatda sizə aşağıdakı 5 komanda ilə tanış olacaqsınız:
- hostname
- domen adı
- ypdomainname
- nisdomainname
- dnsdomainname
Hostname Command
Hər bir kompüterdə bir hostname var və ilk olaraq Linux'u quraşdırdığınız zaman kompüterinizin adını seçə bilərsiniz.
Terminaldə bir pəncərədə aşağıdakı komandanızı işləyərək kompüterinizin adını tapa bilərsiniz.
hostname
Mənim vəziyyətimdə sadəcə "garymint" idi.
Bəzi maşınlarda hostname bu "computername.computerdomain" kimi bir şey ola bilər.
Hostname əsasən kompüterinizi bir ağda və aid olduğu domaində müəyyən etmək üçün istifadə olunur.
Aşağıdakı əmri çalıştıraraq döndüyünüz kompüter adını əldə edə bilərsiniz:
hostname -s
Alternativ olaraq, bu əmri çalıştıraraq yalnız domen adını əldə edə bilərsiniz:
hostname -d
Domen adı Command
Domen adını qaytarmaq üçün minus d keçid ilə hostname istifadə etmək əvəzinə aşağıdakı əmri sadəcə olaraq işə sala bilərsiniz:
domen adı
Bir domeniniz varsa, geri qaytarılacaq, əks halda mətni görəcəksiniz (heç bir).
Domenadı əmri sistemin NIS domen adını verir. Belə ki, NIS domen adı nədir?
NIS Network İnformasiya Sistemini nəzərdə tutur. Bu təlimatda NIS aşağıdakı kimi müəyyən edilir:
NIS, bir NIS domain içərisində olan bir qrup bir ümumi konfiqurasiya faylları bölüşdürməsinə imkan verən Remote Procedure Call (RPC) bazlı müştəri / server sistemidir. Bu, bir sistem administratoruna yalnız minimum konfiqurasiya məlumatları ilə NIS müştəri sistemlərini qurmaq və konfiqurasiya məlumatlarını bir yerdən əlavə etmək, çıxarmaq və dəyişdirmək üçün icazə verir.
Ypdomainname Command
YPDomainName, həqiqətən, eyni məlumatı domainname əmri kimi göstərir. Aşağıdakıları bir terminal pəncərəsinə yazaraq özünüz üçün cəhd edin:
ypdomainname
Niyə eyni şey üçün bir neçə əmr var?
YP, Sarı Sayfalar'a aiddir, lakin hüquqi sebeplerden dolayı değiştirilmelidir. Bu, əvvəlki hissədə göstərilən NIS olaraq dəyişdirildi.
İstəyirsinizsə ypdomainname istifadə edə bilərsiniz, ancaq parmaklarınızın ucundan bir az səy göstərə və RSI'yı yalnız domen adına buraxaraq stave edin.
Nağdomen adı Komutanlığı
Nisdomainname da domainname əmri ilə eyni məlumatları əks etdirir. Əvvəlki bölmələrlə topladığınız kimi, ypdomainname əmrindən istifadə edərək geri qaytarılacaq sarı səhifələr domen adı ola bilərdi.
Sarı səhifələr domen adı şəbəkə məlumat sistemi (NIS) olaraq dəyişdirildi və nisdomainname əmri gəldi.
Domen adının əmri sonradan istifadə rahatlığı üçün yaradılmışdır.
Nisdomainname əmrini aşağıdakı kimi istifadə edə bilərsiniz:
nisdomainname
Nəticələr domainname əmri ilə eyni olacaq.
Dnsdomainname Command
Dnsdomainname əmri DNS domen adını qaytarır. Terminala aşağıdakıları yazaraq çalıştırabilirsiniz:
dnsdomainname
DNS Domain Name Server üçün dayanır və internet istifadəçilərindən IP ünvanlarını real domen adlarına çevirmək üçün istifadə olunur. Domen adları olmadan biz bütün 207.241.148.82 linux.about.com saytına daxil olacağını bilmək üçün böyük elektron tablolar istifadə edərdik.
Şansınız ki, bir web serverini çalıştırmadığınız zaman, bilgisayarınız DNS domen adı olmayacaq və dnsdomainname əmrini işləyən heç bir şey qayıtmayacaqdır.
NIS Alan Adı qurulması
Aşağıdakı əmri istifadə edərək kompüteriniz üçün bir NIS domen adı təyin edə bilərsiniz:
sudo domainname mydomainname
Muhtemelen izinlerinizi yükseltmek üçün sudo lazımdır.
Siz həmçinin ypdomainname və nispomenadı komutlarını aşağıdakı kimi istifadə edə bilərsiniz:
sudo ypdomainname mydomainname
sudo nisdomainname mydomainname
Faylın / etc / hosts
Terminal pəncərəsində host faylını nano redaktorunda açmaq üçün aşağıdakı əmrləri yerinə yetirin:
sudo nano / etc / hosts
/ Etc / hosts faylında bir sıra mətn xətləri aşağıdakı kimi olacaq:
127.0.0.1 localhost
Birinci hissəsi kompüterin IP ünvanı, ikinci hissəsi kompüter adıdır. Kompüter üçün bir NIS domain əlavə etmək üçün xəttini aşağıdakı kimi dəyişdirin:
127.0.0.1 localhost.yourdomainname
Ayrıca, takma adları aşağıdakı kimi əlavə edə bilərsiniz:
127.0.0.1 localhost.yourdomainname mycomputer mylinuxcomputer
Domen adı Komanda haqqında daha çox məlumat
Domen adının əmri aşağıdakı kimi bir sıra açarlara malikdir:
domainname-a
Bu, hostfile listelenen etki alanı üçün takma adları qaytarır.
domainname -b
Başqaları təyin edilmədikdə istifadə ediləcək domen adı.
Komanda xəttinin bir hissəsi kimi adını yuxarıdakı keçiddə istifadə edərək istifadə edəcəyi domen adını aşağıdakı kimi təyin edə bilərsiniz:
domainname -b mydomainname
Burada bir neçə əmr vardır:
- domainname -d - DNS domen adı
- domainname -f - Uzun ana adı
- domainname -F - bir faylda ana adı məlumatını oxuyun
- domainname -i - host adı üçün IP ünvanları
- domainname -I - host üçün bütün ünvanlar
- domainname -s - Qısa host adı
- domainname -y - NIS / YP domen adı
Xülasə
Linux və şəbəkə administrasiyası haqqında daha ətraflı məlumat üçün Linux şəbəkə administratorunun Kılavuzunu oxumaq lazımdır.