giriiş
Bir Linux sisteminin ana bilgisayar adı, sistemin önemli bir parçasıdır. Bunu yalnızca sistemi kendinize tanıtmak için değil, aynı zamanda genellikle net bir tanımlama için doğru yapılandırılmış bir ana bilgisayar adı gerektiren yazılımlara da kullanabilirsiniz. Pratikte, bir ana bilgisayar adı, IP adresiniz gibi görünen bir addır. Bir ana bilgisayar adı, ana bilgisayara verilen alan adıdır. Birden fazla ana bilgisayar adı yapılandırabilirsiniz, ancak tam olarak nitelendirmek için her ana bilgisayar için yalnızca bir ad yapılandırmamız gerekir.
Örneğin, küçük bir statik web sayfası için yalnızca bir sunucunuz varsa, foo.bar gibi bir şey kullanabilirsiniz.
Ancak önerilen yol, sunucuya gösterilebilecek bir isim seçmektir, örneğin:
- Bir posta sunucusu için posta
- Web sunucusu için web
Ön koşullar
- Ana bilgisayar adını tam nitelikli hale getirmek için, cihazınızın rDNS girişini istediğiniz FQHN'ye (Tam Nitelikli Ana Bilgisayar Adı) ayarlamanız gerekir. Bunu web sunucusu konsolunuzda yapabilirsiniz.
- Ana bilgisayar adınızın tam olarak geçerli olması için, ana bilgisayar adınız için DNS bölgesinde bir "A" kaydı oluşturmanız gerekir. Örneğimizde, foo.bar alan adına ait ilk küçük sunucu için, srv1.foo.bar değeri ve makinelerimizden birinin IP adresiyle bir "A" kaydı oluşturacağız. 12-48 saat sonra DNS değişiklikleri küresel olarak yayılacaktır.
- Sunucunuzdaki ana bilgisayar adını kontrol etmek ve değiştirmek için sunucunuza sudo kullanıcısı ile giriş yaptığınızdan emin olun.
- Bu rehber, yeni bir Debian 12 kurulumuna sahip bir sunucuya dayanmaktadır.
Örnek terimler
Örneğimizde (sadece çeşitli şeyler için küçük bir sunucu) srv1.foo.bar'ı kullanıyoruz, böylece daha sonra -daha fazla sunucuya ihtiyacımız olursa- bir sonraki sunucuya srv2.foo.bar adını verebiliyoruz.
Adım 1 – Ana bilgisayar adını kontrol edin
Gerçek host adını kontrol etmenin üç farklı yolu vardır.
- Birinci:
sudo cat /etc/hosts
- Saniye:
sudo hostname
- Üçüncü:
sudo hostname -f
Son seçenek size tam nitelikli ana bilgisayar adını gösterir.
Adım 2 – Ana bilgisayar adını değiştirin
Host adını değiştirmenin birkaç yolu vardır.
Bir komut aracılığıyla ana bilgisayar adını değiştirin
En basit yol şu şekilde olabilir:
sudo hostnamectl set-hostname servername.fqdn.tld
Daha sonra SSH servisini yeniden başlatın ve yeni hostname ayarlanacaktır:
sudo systemctl restart ssh
Ana bilgisayar adını manuel olarak değiştirin
Ana bilgisayar adını manuel olarak da değiştirebilirsiniz. Birkaç dosyayı açıp ana bilgisayar adını değiştirmeniz/kontrol etmeniz yeterli:
- /etc/hostname'deki ana bilgisayar adı
Bu dosyada yalnızca sunucu adı görünmelidir. Bizim durumumuzda "ServerName". Görünmüyorsa veya manuel olarak yapmak istiyorsanız, istediğiniz adla değiştirmeniz yeterlidir.
sudo nano /etc/hostname
- /etc/mailname'deki e-posta adı
sudo nano /etc/mailname
- /etc/hosts'taki ana bilgisayar adı
nano /etc/hosts
Şöyle bir şeye benzemesi gerekir:
127.0.1.1 servername.fqdn.tld servername
127.0.0.1 localhost
::1 ip6-localhost ip6-loopback servername.fqdn.tld servername
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
ff02::3 ip6-allhostsBurada hostname'in nerede ayarlandığını görebilir ve istediğiniz isimle değiştirebilirsiniz.
Değişiklikleri kaydettikten sonra SSH servisini yeniden başlatın:
sudo systemctl restart ssh
Sonuç
Sunucunuzun ana bilgisayar adını başarıyla kontrol ettiniz ve değiştirdiniz.









