İşletim sistemi ana bilgisayar adını değiştirmek istiyorum ancak yeniden başlatmak istemiyorum.
etc/hostname` dosyasını düzenledim ancak uygulanması için yeniden başlatılması gerekiyor. Bundan nasıl kaçınabilirim?
Çok kolay. Sadece Dişli simgesine tıklayın (ekranın sağ üst köşesinde bulunur), "Bu bilgisayar hakkında" ekranını açın (Dişli simgesinde bulunur) ve "Cihaz adı" nı düzenleyin.
Ya da bir terminalde aşağıdaki komutu kullanın:
sudo hostname your-new-name
Bu, siz yeniden başlatana kadar ana bilgisayar adını yeni adınıza ayarlayacaktır. Daha fazla bilgi için man hostname
ve https://askubuntu.com/questions/9540/how-do-i-change-the-computer-name adreslerine bakın. Adınızda _
kullanmayın.
Not
Yeniden başlattıktan sonra /etc/hostname
içindeki değişiklikleriniz kullanılacaktır, bu nedenle (soruda belirttiğiniz gibi)
sudo -H gedit /etc/hostname
(ya da başka bir düzenleyiciyi) kullanarak bu dosyanın ana bilgisayar adını içermesini sağlayabilirsiniz.
Dosyanın doğru kurulduğunu test etmek için çalıştırın:
sudo service hostname start
Ayrıca /etc/hosts
dosyasını düzenlemeli ve şu satırı değiştirmelisiniz:
127.0.1.1 your-old-hostname
böylece artık yeni ana bilgisayar adınızı içerecektir. (Bu gereklidir, aksi takdirde birçok komut çalışmayı durduracaktır).
Ubuntu'da ana bilgisayar adını veya bilgisayar adını değiştirme yeniden başlatmadan
etc/hostname dosyasını düzenleyin ve yeni değerle değiştirin,
nano /etc/hostname
etc/hosts dosyasını düzenleyin ve eski 127.0.1.1 satırını yeni ana bilgisayar adınızla değiştirin
127.0.0.1 localhost
127.0.1.1 ubuntu.local ubuntu # change to your new hostname/fqdn
Not : Bir forumda okudum > /etc/hosts dosyasını düzenleyin ve eski 127.0.1.1 satırını yeni ana bilgisayar adınızla değiştirin (bunu yapmazsanız, artık sudo kullanamazsınız. Eğer zaten yaptıysanız, grub menüsünde ESC'ye basın, kurtarmayı seçin ve host dosyanızı doğru ayarlara göre düzenleyin)
Şimdi yeniden başlattıktan sonra, ana bilgisayar adınız seçtiğiniz yeni ad olacaktır
Yeniden başlatmadan** değiştirmek için, /etc/hostname dosyasını düzenledikten sonra hostname.sh dosyasını kullanabilirsiniz. Aşağıdaki komutu çalıştırana kadar her iki ana bilgisayar adınızı da /etc/hosts (127.0.0.1 newhost oldhost) içinde tutmalısınız:
sudo service hostname start
Not : Değişikliği aktif hale getirmek için yukarıdaki komut. Bu dosyaya (/etc/hostname) kaydedilen ana bilgisayar adı sistem yeniden başlatıldığında korunacaktır (ve aynı servis kullanılarak ayarlanacaktır).