Bu kılavuz, aşağıdaki gibi 5 komutu size tanıtacaktır:
- hostname
- alan adı
- ypdomainname
- nisdomainname
- dnsdomainname
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:
- domainname -d - DNS etki alanı adı
- domainname -f - Uzun ana bilgisayar adı
- domainname -F - bir dosyadan ana bilgisayar adı bilgilerini okuyun
- domainname -i - host adı için IP adresleri
- domainname -I - Ev sahibinin tüm adresleri
- domainname -s - Kısa ana bilgisayar adı
- domainname -y - NIS / YP alan adı
özet
Linux ve ağ yönetimi hakkında daha fazla bilgi için Linux Ağ Yönetici Kılavuzu'nu okumaya değer.