Domainname Komutu Hakkında Bilmeniz Gereken Her Şey

Bu kılavuz, aşağıdaki gibi 5 komutu size tanıtacaktır:

Son zamanlarda güncellenen bu kılavuzu okuyarak hostname komutuyla ilgili tüm detayları öğrenebilirsiniz .

Ana bilgisayar adı Komutu

Her bilgisayarın bir ana bilgisayar adı vardır ve Linux'u ilk yüklediğinizde bilgisayarınızın ana bilgisayar adı ayarlanmış olabilir.

Bir terminal penceresinde aşağıdaki komutu çalıştırarak bilgisayarınızın ana bilgisayar adını öğrenebilirsiniz.

hostname

Benim durumumda sonuç sadece "garymint" idi.

Bazı makinelerde, ana bilgisayar adınız bu "computername.computerdomain" gibi bir şey olarak görünebilir.

Ana bilgisayar adı, bilgisayarınızı bir ağda ve ait olduğu etki alanında tanımlamak için kullanılır.

Aşağıdaki komutu çalıştırarak döndürülmüş bilgisayar adını alabilirsiniz:

hostname -s

Alternatif olarak, bu komutu çalıştırarak sadece alan adını alabilirsiniz:

hostname -d

Etki alanı adı Komutu

Etki alanı adını döndürmek için eksi d anahtarıyla ana bilgisayar adını kullanmak yerine aşağıdaki komutu kullanabilirsiniz:

alan adı

Bir alan adınız varsa, aksi takdirde iade edilecektir (hiçbiri).

Domainname komutu, sistemin NIS alan adını döndürür. NIS alan adı nedir?

NIS Ağ Bilgi Sistemi anlamına gelir. Bu kılavuz NIS'i şöyle tanımlar:

NIS, bir NIS etki alanındaki bir grup makinenin ortak bir yapılandırma dosyaları kümesini paylaşmasına izin veren bir Uzaktan Yordam Çağrısı (RPC) tabanlı istemci / sunucu sistemidir. Bu, bir sistem yöneticisinin NIS istemci sistemlerini yalnızca en düşük yapılandırma verileriyle kurmasına ve yapılandırma verilerini tek bir konumdan eklemek, kaldırmak veya değiştirmek için izin verir.

Ypdomainname Komutu

YPDomainName aslında etki alanı adı komutuyla aynı bilgileri görüntüler. Aşağıdakileri bir terminal penceresine yazarak kendiniz deneyin:

ypdomainname

Öyleyse neden aynı şey için birden fazla komut var?

YP Sarı Sayfalar anlamına gelir, ancak yasal nedenlerden dolayı değiştirilmesi gerekiyordu. Bu, önceki bölümde bahsedilen NIS'e değiştirildi.

İsterseniz ypdomainname kullanabilirsiniz, ancak parmaklarınızın ucunu da kaydedebilirsiniz ve RSI'yi sadece alan adına bırakarak çıkarabilirsiniz.

Nisdomainname Komutu

Nisdomainname ayrıca, domainname komutuyla aynı bilgiyi de gösterir. Önceki bölümler tarafından toplandığınız gibi, ypdomainname komutu kullanılarak döndürülebilecek bir sarı sayfa alan adı vardı.

Sarı sayfalar alan adı ağ bilgi sistemi (NIS) olarak değiştirildi ve böylelikle nisdomainname komutu geldi.

Daha sonra kullanım kolaylığı için domainname komutu oluşturuldu.

Nisdomainname komutunu aşağıdaki gibi kullanabilirsiniz:

nisdomainname

Sonuçlar domainname komutuyla aynı olacaktır.

Dnsdomainname Komutu

Dnsdomainname komutu, DNS etki alanı adını döndürür. Aşağıdaki terminale yazarak çalıştırabilirsiniz:

dnsdomainname

DNS Alan Adı Sunucusu anlamına gelir ve IP adreslerini gerçek alan adlarına dönüştürmek için internet tarafından kullanılır. Alan adları olmasaydı, 207.241.148.82'nin linux.about.com adresine gitmesi için büyük e-tablolar kullanıyorduk.

Bir web sunucusu çalıştırıyorsanız, bilgisayarınızın bir DNS etki alanı adı olmayacak ve dnsdomainname komutunu çalıştıramayacaksınız.

NIS Alan Adının Ayarlanması

Aşağıdaki komutu kullanarak bilgisayarınız için bir NIS alan adı ayarlayabilirsiniz:

sudo domainname mydomainname

İzinlerinizi yükseltmek için muhtemelen sudo'ya ihtiyacınız olacaktır.

Ypdomainname ve nisdomainname komutlarını aşağıdaki gibi de kullanabilirsiniz:

sudo ypdomainname mydomainname
sudo nisdomainname mydomainname

/ Etc / hosts Dosyası

Bir terminal penceresinde, nano editördeki hosts dosyasını açmak için aşağıdaki komutu çalıştırın:

sudo nano / etc / hosts

/ Etc / hosts dosyasında aşağıdaki gibi bir dizi metin satırı olacaktır:

127.0.0.1 localhost

İlk kısım bilgisayarın IP adresi, ikinci kısmı bilgisayar adıdır. Bilgisayar için bir NIS etki alanını kalıcı olarak eklemek için satırı aşağıdaki gibi değiştirin:

127.0.0.1 localhost.yourdomainname

Diğer takma adları aşağıdaki gibi de ekleyebilirsiniz:

127.0.0.1 localhost.yourdomainname bilgisayarım mylinuxcomputer

Domainname Komutu Hakkında Daha Fazla Bilgi

Alan adı komutunun aşağıdaki gibi bir dizi anahtarı vardır:

domainname -a

Bu, host dosyasında listelenen alanın takma adlarını döndürür.

domainname -b

Başka hiç ayarlanmadığında kullanılacak alan adı.

Komut satırının bir parçası olarak adı aşağıdaki şekilde belirterek yukarıdaki anahtar kullanılarak kullanılacak alan adını ayarlayabilirsiniz:

domainname -b mydomainname

İşte bazı komutlar:

özet

Linux ve ağ yönetimi hakkında daha fazla bilgi için Linux Ağ Yönetici Kılavuzu'nu okumaya değer.