RedHat türevi Centos gibi linux sistemlerde host adını (bilgisayarın ağ ismi) görüntülemek veya değiştirmek için hostname komutu kullanılır. Komut satırına hostname komutunu yazdığınızda bilgisayarı ağ ortamında temsil eden ağ ismi görüntülenir. Hostname komutuna verilen ilk parametre ile bilgisayarın ağ ismi de değiştirebilirsiniz.
örneğin;
hostname istiklal
yukarıdaki komut ile bilgisayarın ağ ismi istiklal olarak ayarlanmış olur. Bunu hostname komutunu parametresiz yazarak görebilirsiniz.
Önemli bir nokta ise; hostname komutu ile belirtilen ağ isminin kalıcı olmamasıdır. İşletim sistemini yeniden başlattığınızda ağ ismi eski haline geri döner. Ağ isminin kalıcı olması için RedHat türevi linux sistemlerde /etc/sysconfig/network dosyasına ağ isiminin kaydedilmesi gerekir. Çünkü işletim sistemi başlarken ağ ismini bu dosyadaki HOSTNAME isimli değişkenden okur. Tahmin edebileceğiniz gibi hostname komutu bu dosyada herhangi bir değişiklik yapmamakta.
/etc/sysconfig dizini aldıntaki network isimli dosyayı nano veya vi gibi bir metin editörü ile açarak HOSTNAME değerini aşağıdaki örnekteki gibi ayarlayabilirsiniz. İşletim sisteminizi yeniden başlattığınızda yeni HOSTNAME geçerli olacaktır.
Örnek network dosyası:
NETWORKING=yes
HOSTNAME=istiklal
GATEWAY=192.168.0.1
GATEWAYDEV=eth0
FORWARD_IPV4=yes
SETUP aracını kullanarak hostname’i değiştirmek
Hostname’i değiştirmenin bir diğer yolu da Centos’un setup komutunu kullanmak. Setup sistem yapılandırmanızı hızlı bir şekilde ayarlamak için size bir menü tabanlı arabirim sağlar. Hostname’i kalıcı olarak değiştirmek için şu adımları uygulayın:
- Komut satırına setup yazın.
- Gelen menüden “Network Configuration” seçeneğini seçerek Enter’a basın.
- Gelen menüden “Edit DNS Configuration” seçeneğini seçerek Enter’a basın.
- Hostname kutusuna istediğiniz ağ ismini yazın.
- “Ok” düğmesine tab tuşu ile gelerek Enter’a basın.
- “Save & Quit” düğmesine gelerek Enter’a basın.
- Ana menüden çıkmak için “Quit” düğmesine gelerek Enter’a basın.