CentOS/RHEL 7/8'de Ana Bilgisayar Adı Nasıl Ayarlanır veya Değiştirilir


Bilgisayar ana bilgisayar adı, söz konusu ağdaki bilgisayarı benzersiz şekilde tanımlamak için ağdaki bir bilgisayara atanan benzersiz bir adı temsil eder. Bir bilgisayarın ana bilgisayar adı istediğiniz herhangi bir adla ayarlanabilir ancak aşağıdaki kuralları aklınızda bulundurmalısınız:

  • ana bilgisayar adları harfler içerebilir (a'dan z'ye).
  • ana bilgisayar adları rakamlar içerebilir (0'dan 9'a kadar).
  • ana makine adları özel karakter olarak yalnızca ( – ) kısa çizgi karakterini içerebilir.
  • ana makine adları ( . ) nokta özel karakterini içerebilir.
  • Ana makine adları üç kuralın bir kombinasyonunu içerebilir ancak bir harf veya sayı ile başlayıp bitmelidir.
  • ana bilgisayar adı harfleri büyük/küçük harfe duyarlı değildir.
  • ana bilgisayar adları 2 ila 63 karakter uzunluğunda olmalıdır.
  • Ana bilgisayar adları açıklayıcı olmalıdır (bilgisayarın ağdaki amacını, konumunu, coğrafi alanını vb. tanımlamayı kolaylaştırmak için).

CentOS 7/8 ve RHEL 7/8 sistemlerinde konsol aracılığıyla bir bilgisayar adını görüntülemek için aşağıdaki komutu verin. -s bayrağı bilgisayarın kısa adını (yalnızca ana bilgisayar adı) görüntülerken, -f bayrağı ağdaki bilgisayarın FQDN'sini görüntüler (yalnızca bilgisayar bir etki alanının veya bölgenin bir parçasıysa ve FQDN ayarlanmışsa).

hostname
hostname -s
hostname -f

Cat komutunu kullanarak /etc/hostname dosyasının içeriğini inceleyerek bir Linux sistemi ana bilgisayar adını da görüntüleyebilirsiniz.

cat /etc/hostname

CentOS 7/8 makine ana bilgisayar adını değiştirmek veya ayarlamak için aşağıdaki komut alıntısında gösterildiği gibi hostnamectl komutunu kullanın.

hostnamectl set-hostname your-new-hostname

Bir Linux makinesinin ana bilgisayar adını görüntülemek için hostname komutunun yanı sıra hostnamectl komutunu da kullanabilirsiniz.

hostnamectl

Yeni ana bilgisayar adını uygulamak için sistemin yeniden başlatılması gerekir; CentOS 7 makinesini yeniden başlatmak için aşağıdaki komutlardan birini uygulayın.

init 6
systemctl reboot
shutdown -r

CentOS 7/8 makine ana bilgisayar adını ayarlamanın ikinci yöntemi, /etc/hostname dosyasını manuel olarak düzenlemek ve yeni ana makine adınızı yazmaktır. Ayrıca yeni makine adının uygulanabilmesi için sistemin yeniden başlatılması gerekir.

vi /etc/hostname

CentOS 7/8 makine ana bilgisayar adını değiştirmek için kullanılabilecek üçüncü bir yöntem, Linux sysctl arayüzünü kullanmaktır. Ancak makine adını değiştirmek için bu yöntemin kullanılması, makinenin geçici ana bilgisayar adının ayarlanmasıyla sonuçlanır.

Geçici ana bilgisayar adı, statik ana bilgisayar adına ek olarak yardımcı makine adı olarak yalnızca Linux çekirdeği tarafından başlatılan ve sürdürülen özel bir ana bilgisayar adıdır ve yeniden başlatmalardan sağ çıkamaz.

sysctl kernel.hostname
sysctl kernel.hostname=new-hostname
sysctl -w kernel.hostname=new-hostname

Makinenin geçici ana bilgisayar adını görüntülemek için aşağıdaki komutları verin.

sysctl kernel.hostname
hostnamectl

Son olarak, hostnamectl komutu şu ana makine adı kurulumlarını gerçekleştirmek için kullanılabilir: –pretty, –statik ve –transient güçlü>.

Bir Linux makinesinin ana bilgisayar adını değiştirmenin, nmtui komutunu vermek veya her Linux dağıtımına özel bazı yapılandırma dosyalarını (/etc/sysconfig/network-scripts/) manuel olarak düzenlemek gibi daha spesifik yolları olmasına rağmen ifcfg-ethX CentOS için), yukarıdaki kurallar genellikle kullanılan Linux dağıtımından bağımsız olarak mevcuttur.