Sunucuma bağlandığımda (ubuntu server 10.10), şunu alıyorum:
[email protected] ~>
".Belkin" ı nasıl kaldırabilirim?
Bilgisayar adını iki dosyada düzenlemeniz gerekir:
/etc/hostname
ve
/etc/hosts
Bunların ikisinin de idari erişime ihtiyacı olacak,
gksu gedit /path/to/file
Mevcut bilgisayar adının tüm örneklerini yeninizle değiştirin. Tamamlandığında
Sudo service hostname start
Ad, bilgisayarınızı yeniden başlatırsanız da değişecektir.
Ayrıca bakınız:
hostnamectl set-hostname
13.10+ masaüstünde
Sisteminiz varsa (13.10 sonrası) ve cloud-init aktif değilse (aşağıya bakınız):
hostnamectl set-hostname 'new-hostname'
O:
Daha fazla bilgi için: https: //askubuntu.com/a/516898/52975
18.04 sonrası: cloud-init
18.04 Tanıtıldı cloud-init bu, ana bilgisayar adının ayarını denetleyebilir, böylece hostnamectl
, bulut-init kuruluysa yeniden başlatmanın ardından yapışmayacağını değiştirir. TODO: nasıl kurulup kurulmadığı nasıl kontrol edilir, masaüstü görüntüsüne mi yoksa sadece sunucuya mı yüklenir?
Yeniden başlattıktan sonra hostnamectl
değişiklik yapılmasını istiyorsanız, cloud-init config dosyalarını düzenlemelisiniz, cloud-init's ana bilgisayar adı ayarlandı/güncelleme modülü :
Sudo sed -i 's/preserve_hostname: false/preserve_hostname: true/' /etc/cloud/cloud.cfg
veya cloud-init'i tamamen devre dışı bırak:
Sudo touch /etc/cloud/cloud-init.disabled
Ayrıca bakınız: Ana bilgisayar adını yeniden başlatmadan nasıl değiştiririm?
Oldukça kolay:
/etc/hostname
düzenleyin, adınızı değiştirin, dosyayı kaydedin.
Aynı değişiklikleri /etc/hosts
dosyasında da yapmalısınız.
Sudo service hostname start
komutunu çalıştırın
'Eski' ana bilgisayar adına bağlı olarak hiçbir uygulama ayarınız olmadığı sürece, iyi olmalısınız ;-)
Yapılması güvenlidir, hem sistem ana bilgisayar adı yapılandırma dosyasını (/ etc/hostname) hem de ana bilgisayar adı ad çözümleme dosyasını (/ etc/hosts dosyası) düzenlediğinizden emin olmanız gerekir. Bir terminalden aşağıdakileri yürütün:
Sudo -s
editor /etc/hostname
editor /etc/hosts
shutdown -ry now
/ Etc/hosts ve/etc/hostname düzenleme işlemine ek olarak, çeşitli hizmetlerin de değişiklikle ilgili sorunları olabilir. MySQL ve postfix varsayılan olarak ubuntu'da kuruludur. Bozuk bir posta eki çoğu ubuntu kullanıcısını etkilemeyecektir, çünkü çok fazla kullanmayan bir arka plan e-posta sunucusudur.
Postfix:
Sudo editor /etc/postfix/main.cf
Sudo service postfix restart
MySQL için varsayılan yapılandırma ana bilgisayar adını kullanmaz, bu nedenle olduğu gibi çalışır. Özelleştirdiyseniz,/etc/mysql/içindeki dosyaları düzenleyin ve servisi yeniden başlatın.
Ayrıca sanal terminallerde ve uzaktan girişlerde gösterilen/etc/motd dosyasını (günün mesajı) düzenlemek de isteyebilirsiniz. Bu olsa bir şey zarar vermez.
Yüklemiş olabileceğiniz ve onarılması gereken diğer servisler Apache, bind9 vb.
Ana bilgisayar adı , bilgisayarınızı yerel ağda (ve muhtemelen İnternet'te de) benzersiz şekilde tanımlar; ne yapıyorsun.
Ancak, Kabuk İstemini, .belkin
(etki alanı adı bölümü) göstermemesi için değiştirebilirsiniz:
export PS1='\[email protected]\h \w> '
Daha fazla bilgi için bash man page ve özellikle bilgi isteme bölümü konusuna bakın.
ailurus yükleyin
PPA'yı ekleyin ve havuzunuzu güncelleyin
Sudo add-apt-repository ppa:ailurus && Sudo apt-get update
Ailurus yükle
Sudo apt-get install ailurus
Ana bilgisayar adınızı değiştirmek için hostname
komutunu kullanın.
Sudo hostname newname
Ancak bu, bilgisayarınızın kendisini tanıdığından emin olmak için yapmanız gereken hosts dosyanızı düzenlemez.
gksudo /etc/hosts
Ve ana bilgisayar adınız için 127.0.0.1’e işaret eden yeni bir giriş ekleyin.
127.0.0.1 oldname newname
Eski girişi de kaldırabilirsiniz, ancak orada kalmayı tercih ederim.
Bir metin editörüyle oynamak istemiyorsanız, buntu Tweak (web sitesinden debiyi alın), oynayabileceğiniz küçük şeylerden biri olarak (birçok küçük tweaks ile birlikte) yapmak isteyebilirsiniz ama gerçekte terminal ve dosyaların kendileri ile oynamak istemezsiniz).
Aşağıdaki komut, anasistemdeki anasistem adını değiştirir, ancak kalıcı hale getirmek için /etc/hostname
:
echo 'new_hostname' > /proc/sys/kernel/hostname
Yeni bir terminal oturumu açın ve hemen göreceksiniz.
systemd
yerinde olduğunda, bunu yapmanın doğru yolu
hostnamectl set-hostname "new_name"
Bir GUI destekli işlem istiyorsanız, Ubuntu-Tweak uygulamasını yükleyin. Bu uygulamanın diğer kullanımları arasında bilgisayar adını "Bilgisayar Ayrıntıları" -> "Ana Bilgisayar Adı" sekmesi ile değiştirebilme özelliği vardır.
Sistem Ayarları -> Ayrıntılar -> Overwiev (varsayılan olarak U16.04'te açılır) - Aygıt Adı.
ancak ek olarak/etc/hosts dosyasındaki adı değiştirmeniz gerekir. Ubuntu BUG ()?
Bir terminal aç ve
Sudo sed -i '1s/.*/desired-name/g' /etc/hostname
# you need restart to effect with...
Sudo shutdown -r 0