Tüm Barındırma hizmetlerimizde becerilerinizi test edin ve % 15 indirim kazanın!

Ödeme sırasında kodu kullanın:

Skills
10.01.2025

Bir Linux Makineye Statik Ana Bilgisayar Adı Atama

Bir Linux makinesine statik bir ana bilgisayar adı atamak, özellikle birden fazla cihazın etkileşimde bulunduğu ortamlarda ağ tanımlama ve iletişim için gereklidir. Ana bilgisayar adı, makinenizi ağ üzerinde ayırt eden, insan tarafından okunabilir bir etiket görevi görür. DHCP gibi yapılandırmalara bağlı olarak değişebilen dinamik ana bilgisayar adlarının aksine, statik bir ana bilgisayar adı sabit kalarak ağ ve erişimde güvenilirlik sağlar. Bu kılavuz, farklı Linux dağıtımları için çeşitli yöntemleri kapsayarak Linux sisteminize statik bir ana bilgisayar adı atama sürecinde size yol gösterecektir

Ana Bilgisayar Adı Nedir?

Ana bilgisayar adı, ağ üzerindeki bir cihazı tanımlayan bir etikettir. Linux’ta sistem yapılandırmasına bağlı olarak statik ya da dinamik olabilir. Ana bilgisayar adı, SSH bağlantılarında, DNS hizmetlerinde ve günlük dosyalarında makineyi tanımlamak gibi ağla ilgili çeşitli görevlerde çok önemlidir. Statik bir ana bilgisayar adı, makinenin belirli bir adla tanınması gereken ortamlarda çok önemlidir ve tutarlı erişim sağlar

Geçerli Ana Bilgisayar Adını Kontrol Etme

Yeni bir ana bilgisayar adı atamadan önce, mevcut ana bilgisayar adını kontrol etmek çok önemlidir. Geçerli ana bilgisayar adını görüntülemek için aşağıdaki komutu kullanın

###ATP_NOTR_1_CODE_TAG_NOTR_ATP##

Bu komut sisteminizin statik ana bilgisayar adı, geçici (dinamik) ana bilgisayar adı ve pretty ana bilgisayar adı hakkında ayrıntılar sağlar

Linux’ta Ana Bilgisayar Adını Değiştirme

Statik bir ana bilgisayar adı atamak için, kullandığınız Linux dağıtımına bağlı olarak farklı yöntemler vardır. Bunu iki ana kategoriye ayıralım: systemd tabanlı dağıtımlar (Ubuntu, CentOS 7+, Fedora gibi çoğu modern dağıtım) ve systemd olmayan dağıtımlar (daha eski veya belirli dağıtımlar)

Yöntem 1: hostnamectl Komutunu Kullanma (systemd tabanlı dağıtımlar için)

Systemd kullanan çoğu modern Linux dağıtımı için hostnamectl komutunu kullanarak işlem nispeten basittir

  1. Terminali Açın: Makinenizdeki terminali açın.
  2. Yeni Ana Bilgisayar Adını Atayın: Statik bir ana bilgisayar adı ayarlamak için aşağıdaki komutu kullanın
    ###ATP_NOTR_2_CODE_TAG_NOTR_ATP##

    ###ATP_NOTR_3_CODE_TAG_NOTR_ATP## yerine makineniz için istediğiniz ana bilgisayar adını yazın.

  3. Değişikliği Doğrulayın: Komutu çalıştırdıktan sonra, çalıştırarak yeni ana bilgisayar adının uygulanıp uygulanmadığını kontrol edin
    ###ATP_NOTR_4_CODE_TAG_NOTR_ATP##

    ###ATP_NOTR_5_CODE_TAG_NOTR_ATP## alanı değişikliği yansıtmalıdır.

  1. Etc/hosts Dosyasını Güncelleyin: Ana bilgisayar adını ayarladıktan sonra /etc/hosts dosyasını güncellediğinizden emin olun. Bu dosya IP adreslerini ana bilgisayar adlarıyla eşler. Bir metin düzenleyici (örneğin, nano veya vim) kullanarak açın
    ###ATP_NOTR_6_CODE_TAG_NOTR_ATP##

    Eski ana bilgisayar adınıza referans veren satırı bulun (genellikle 127.0.0.1 ile ilişkilidir ) ve eski ana bilgisayar adını yenisiyle değiştirin. Bunun gibi bir şey görünmelidir

    127.0.0.1 localhost
    127.0.1.1 new-static-hostname

    Dosyayı kaydedin ve düzenleyiciden çıkın.

Yöntem 2: /etc/hostname Dosyasını Elle Düzenleme (systemd olmayan dağıtımlar için)

Daha eski bir Linux dağıtımı ya da systemd kullanmayan bir dağıtım kullanıyorsanız, işlem yapılandırma dosyalarını elle düzenlemeyi içerir

  1. Etc/hostname Dosyasını Açın: /etc/hostname dosyasını açmak için tercih ettiğiniz metin düzenleyicisini kullanın. Örneğin, nano kullanarak
    ###ATP_NOTR_8_CODE_TAG_NOTR_ATP##
  2. Ana Bilgisayar Adını Değiştirin: Mevcut ana bilgisayar adını seçtiğiniz yeni statik ana bilgisayar adıyla değiştirin. Düzenledikten sonra dosyayı kaydedin ve editörden çıkın.
  3. Etc/hosts Dosyasını Güncelleyin: systemd tabanlı yönteme benzer şekilde, /etc/hosts dosyasını da yeni ana bilgisayar adını yansıtacak şekilde güncellemelisiniz
    sudo nano /etc/hosts

    İlgili satırları yeni ana bilgisayar adını içerecek şekilde değiştirin. Örneğin

    127.0.0.1 localhost
    127.0.1.1 new-static-hostname
  4. Ana Bilgisayar Adını Yeniden Başlatın veya Yeniden Yükleyin: Değişikliklerin etkili olması için sisteminizi yeniden başlatabilir veya ana bilgisayar adı hizmetini yeniden başlatabilirsiniz
    sudo reboot

    Alternatif olarak, yeniden başlatmadan, ana bilgisayar adını şu şekilde yeniden yükleyebilirsiniz

    sudo systemctl restart systemd-hostnamed

Ana Bilgisayar Adı Değişikliklerinin Kalıcı Hale Getirilmesi

Çoğu durumda, yaptığınız ana bilgisayar adı değişiklikleri, özellikle hostnamectl kullanırken veya /etc/hostname dosyasını düzenlerken, yeniden başlatma sonrasında da devam edecektir. Ancak, DHCP’nin bir ana bilgisayar adını dinamik olarak atadığı ortamlarda, DHCP’nin statik ana bilgisayar adınızı geçersiz kılmasını önlemek için ek yapılandırma gerekebilir. Bunu önlemek için, DHCP istemci yapılandırmanızın ana bilgisayar adını istemediğinden veya üzerine yazmadığından emin olun. Dhclient kullanan sistemler için /etc/dhcp/dhclient.conf dosyasındaki DHCP yapılandırmasını ekleyerek değiştirebilirsiniz

send host-name "new-static-hostname";

Bu, makinenizin DHCP sunucusu tarafından sağlanan ana bilgisayar adı yerine belirtilen ana bilgisayar adını kullanmasını sağlar

Sonuç

Bir Linux makinesine statik bir ana bilgisayar adı atamak, temel bir yapılandırma adımından daha fazlasıdır – ağ güvenilirliği ve sistem yönetiminde önemli bir rol oynar. Tutarlı bir ana bilgisayar adı, sunucunuzun veya iş istasyonunuzun günlüklerde, izleme sistemlerinde ve uzaktan bağlanırken kolayca tanımlanmasını sağlar. Sabit bir ana bilgisayar adı olmadan, makineler yeniden başlatmalardan veya DHCP yenilemelerinden sonra farklı adlar altında görünebilir, bu da karışıklığa neden olabilir ve iş akışlarını bozabilir. Statik bir ana bilgisayar adı belirleyerek sisteminizin her zaman aynı kimliği göstermesini sağlar, hem ağ istikrarını hem de yönetimsel netliği güçlendirirsiniz.

Örneğin, Ubuntu 22.04 veya CentOS 8 gibi modern bir systemd tabanlı dağıtımda çalıştırabilirsiniz:

sudo hostnamectl set-hostname server01

Bu komut makinenize kalıcı olarak ###ATP_NOTR_15_CODE_TAG_NOTR_ATP## ana bilgisayar adını atar. Bir kez ayarlandığında, yeni ad yeniden başlatmalarda kalıcı olacak ve terminal isteminizde ve sistem günlüklerinde tutarlı bir şekilde görünecektir. İster tek bir sunucuyu ister tüm bir kümeyi yönetiyor olun, statik bir ana bilgisayar adı uygulamak düzeni korumanın ve altyapınızda kesintisiz iletişim sağlamanın basit ama etkili bir yoludur.

Tüm Barındırma hizmetlerimizde becerilerinizi test edin ve % 15 indirim kazanın!

Ödeme sırasında kodu kullanın:

Skills