Linux’ta ana bilgisayar adını kurulum işlemi sırasında sistem ayarlasa da, bunu istediğiniz zaman değiştirebilirsiniz.
İşletim sisteminin kurulumu sırasında makine adını özelleştirmeyi unutursanız, bunu daha sonra yapabilirsiniz.
Ana bilgisayar adı, belirli bir ağdaki bir aygıtı diğerinden ayıran, ağdaki bir ana bilgisayara atanan bir çeşit “etikettir”.
Ana bilgisayar adı sayısal karakterler, noktalar ve kısa çizgiler içeren basit bir dizeden oluşabilir.
Linux’ta Ana Bilgisayar Adını(Hostname) Görüntüleme
Ana bilgisayar adını değiştirmeden önce, sistemimizdeki mevcut ana bilgisayar adını kontrol edelim.
Herhangi bir seçenek olmadan, doğrudan hostname komutunu çalıştırarak sistem ana bilgisayar adını bulabilirsiniz.
1 2 3 |
webguncesi@debian-victus:~$ hostname debian-victus webguncesi@debian-victus:~$ |
Yukarıdaki çıktıdan da görebileceğiniz gibi, Linux sistemimin ana bilgisayar adı debian-victus.
Linux’ta ana bilgisayar adını görüntülemenin başka bir yolu, herhangi bir seçenek olmadan hostnamectl komutunu çalıştırmaktır.
1 2 3 4 5 6 7 8 9 10 11 12 13 |
webguncesi@debian-victus:~$ hostnamectl Static hostname: debian-victus Icon name: computer-laptop Chassis: laptop Machine ID: 39d4fc4481a04767bd60372df7128231 Boot ID: c97e4fd353864100b444779c0df0e16a Operating System: Debian GNU/Linux 12 (bookworm) Kernel: Linux 6.1.0-7-amd64 Architecture: x86-64 Hardware Vendor: HP Hardware Model: Victus by HP Laptop 16-d1xxx Firmware Version: F.11 webguncesi@debian-victus:~$ |
hostname komutunun aksine, hostnamectl, işletim sisteminin türü, işletim sistemi, çekirdek sürümü, mimari vb. gibi sisteminizle ilgili bazı başka ayrıntıyı daha görüntüler.
Şimdi Linux sistemimizin ana bilgisayar adını değiştirmeye geçelim.
Linux’ta Ana Bilgisayar Adını(Hostname) Değiştirme
Linux sistemimizin ana bilgisayar adını, istediğiniz herhangi başka bir ana bilgisayar adıyla değiştirebiliriz. Örneğin, mevcut sistemin ana bilgisayar adını debian-victus’dan debian’a değiştirmek istiyor olalım.
Bu amaçla kullanacağımız komut aşağıdaki gibi olacaktır.
1 |
sudo hostnamectl set-hostname debian |
Elbette siz, komuttaki debian’ı kullanmak istediğiniz adla değiştirmeyi unutmayın.
hostnamectl set-hostname komutu herhangi bir çıktı üretmeyecektir. Bu nedenle, ana bilgisayar adının değiştirildiğini doğrulamak için herhangi bir seçenek olmadan hostname ya da hostnamectl komutunu kullanabilirsiniz.
1 2 3 |
webguncesi@debian-victus:~$ hostname debian webguncesi@debian-victus:~$ |
1 2 3 4 5 6 7 8 9 10 11 12 13 |
webguncesi@debian-victus:~$ hostnamectl Static hostname: debian Icon name: computer-laptop Chassis: laptop Machine ID: 39d4fc4481a04767bd60372df7128231 Boot ID: c97e4fd353864100b444779c0df0e16a Operating System: Debian GNU/Linux 12 (bookworm) Kernel: Linux 6.1.0-7-amd64 Architecture: x86-64 Hardware Vendor: HP Hardware Model: Victus by HP Laptop 16-d1xxx Firmware Version: F.11 webguncesi@debian-victus:~$ |
Görülebileceği üzere ana bilgisayar adı, başarıyla değiştirildi.
Ana bilgisayar adını hostnamectl komutuyla değiştirirken, ana bilgisayar adı değişikliğinin etkilerini görmek için sistemi yeniden başlatmanız gerekmez, ancak, ana bilgisayar adınızı kalıcı olarak değiştirmek için /etc/hosts dosyanızı da düzenlemeniz gerekir.
Dosyayı seçtiğiniz düzenleyiciyle, örneğin nano ile, açın ve eski ana bilgisayar adınızın tüm oluşumlarını yeni ana bilgisayar adıyla değiştirin.
1 |
sudo nano /etc/hosts |
Dosyada yaptığınız değişiklikleri ctrl+x ile kaydedin ve /etc/hosts dosyasından çıkın. Ardından, değişikliklerin etkin olması için sistemi yeniden başlatın.
Bitirirken…
Herhangi bir Linux tabanlı dağıtımdaki ana bilgisayar adı, bir sistemi bir ağda benzersiz olarak tanımlar. Bu nedenle, bir sistem yöneticisinin temel görevlerinden biri, ana bilgisayar adının nasıl değiştirileceğini bilmektir.