Sunucuma bağlandığımda (ubuntu server 10.10) şunu alıyorum:
name@server-name.belkin ~>
Nasıl kaldırabilirim ".belkin"?
Sunucuma bağlandığımda (ubuntu server 10.10) şunu alıyorum:
name@server-name.belkin ~>
Nasıl kaldırabilirim ".belkin"?
Bilgisayar adını iki dosyada düzenlemeniz gerekir:
/etc/hostname
ve
/etc/hosts
Bunların her ikisinin de yönetici erişimine ihtiyacı olacak, bu yüzden çalıştırın
gksu gedit /path/to/file
Varolan bilgisayar adının tüm örneklerini yenisiyle değiştirin. Çalışma tamamlandığında
sudo service hostname start
Bilgisayarınızı yeniden başlatırsanız ad da değiştirilir.
Ayrıca bakınız:
hostnamectl set-hostname
13.10+ masaüstünde
Systemd'niz varsa (13.10'dan itibaren) ve cloud-init etkin değilse (aşağıya bakın) bu en iyi yoldur.:
hostnamectl set-hostname 'new-hostname'
O:
Daha fazla bilgi için: https://askubuntu.com/a/516898/52975
18.04'ten itibaren: cloud-init
18.04 Tanıtıldı bulut-init ana bilgisayar adının ayarını kontrol edebilir hostnamectl
cloud-init yüklüyse, yeniden başlatıldıktan sonra değişiklikler yapışmaz. YAPILACAKLAR: yüklü olup olmadığını nasıl kontrol edebilirim, varsayılan olarak masaüstü görüntüsüne mi yoksa yalnızca sunucuya mı yüklenir?
Eğer isterseniz hostnamectl
değişiklikler yeniden başlatıldıktan sonra kalacak, ardından düzenlemeniz gerekecek cloud-init yapılandırma dosyaları, cloud-init'i devre dışı bırak ana bilgisayar adı seti / 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ın:
sudo touch /etc/cloud/cloud-init.disabled
Ayrıca bakınız: Ana bilgisayar adını yeniden başlatmadan nasıl değiştirebilirim?
Bu oldukça kolay:
Düzenlemek /etc/hostname
, isim değişikliğini yapın, dosyayı kaydedin.
Ayrıca aynı değişiklikleri yapmanız gerekir /etc/hosts
dosya
Koşmak sudo service hostname start
'Eski' ana bilgisayar adına bağlı olarak uygulama ayarlarınız olmadığı sürece, iyi olmalısınız ;-)
Bunu yapmak güvenlidir, yalnızca hem sistem ana bilgisayar adı yapılandırma dosyasını (/ etc / hostname) hem de ana bilgisayar adı ad çözümleme dosyasını (/ etc / hosts) düzenlediğinizden emin olmanız gerekir.Bir terminalden aşağıdakileri yürütün:
sudo -seditor /etc/hostnameeditor /etc/hostsshutdown -ry now
/Etc/hosts ve /etc/hostname düzenlemenin yanı sıra, çeşitli servislerin de değişiklikle ilgili sorunları olabilir. Mysql ve postfix ubuntu'da varsayılan olarak yüklenir. Bozuk bir postfix çoğu ubuntu kullanıcısını etkilemeyecektir, çünkü çok fazla kullanılmayan bir arka plan e-posta sunucusudur.
Düzeltme Sonrası:
sudo editor /etc/postfix/main.cfsudo service postfix restart
Mysql için varsayılan yapılandırma ana bilgisayar adını kullanmaz, bu nedenle olduğu gibi iyi çalışır. Özelleştirdiyseniz, dosyaları /etc/mysql/ dosyasında düzenleyin ve hizmeti yeniden başlatın.
Sanal terminallerde ve uzak oturum açmalarda gösterilen /etc/motd dosyasını (günün mesajı) da düzenlemek isteyebilirsiniz. Ama bu hiçbir şeye zarar vermez.
Yüklemiş olabileceğiniz ve düzeltilmesi gereken diğer hizmetler apache, bind9 vb. Hizmetlerdir. Her durumda, ana bilgisayar adını yapılandırmalarında bulup düzenleyin ve hizmeti yeniden başlatın.
Bu ana bilgisayar adı bilgisayarınızı yerel ağda (ve muhtemelen Internet'te de) benzersiz bir şekilde tanımlar, bu nedenle ne yaptığınızı bilmediğiniz sürece değiştirmek iyi bir fikir değildir.
Ancak kabuk istemini görüntülememek için değiştirebilirsiniz .belkin
(alan adı bölümü):
export PS1='\u@\h \w> '
Bakın bash adam sayfası ve özellikle istekle ilgili bölüm daha fazla bilgi için.
Ailurus'u yükle
Ppa'yı ekleyin ve deponuzu güncelleyin
sudo add-apt-repository ppa:ailurus && sudo apt-get update
Ailurus'u yükle
sudo apt-get install ailurus
Kurulumdan sonra altında bulunacaktır Uygulamalar>>Sistem Araçları>>Ailurus
Kullan... hostname
ana bilgisayar adınızı değiştirme komutu
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 127.0.0.1'e işaret eden ana bilgisayar adınız için yeni bir girdi ekleyin
127.0.0.1 oldname newname
Eski girişi de kaldırabilirsin ama ben orada tutmayı tercih ederim.
Eğer bir metin editörü ile oynamak istemiyorsanız, Ubuntu Çimdik (deb'i web sitelerinden alın), oynayabileceğiniz küçük şeylerden biri olarak (yapmak isteyebileceğiniz ancak gerçekten oynamak istemediğiniz diğer küçük tweaks'lerle birlikte) terminal ve dosyaların kendileri).
Aşağıdaki komut, ana bilgisayar adını anında değiştirir, ancak kalıcı hale getirmek için düzenlemeniz gerekir /etc/hostname
:
echo 'new_hostname' > /proc/sys/kernel/hostname
Yeni bir terminal oturumu açın ve hemen göreceksiniz.
İle systemd
yerinde, bunu yapmanın doğru yolu
hostnamectl set-hostname "new_name"
Gerçek sunucu adını mı yoksa komut isteminde görüntülenme şeklini mi değiştirmek istiyorsunuz?
Yeniden açmak için oylama, çünkü bu bir üst kümedir (yeniden başlatmaya izin verir).
/Etc/ hosts dosyasını düzenlemeyi deneyin. gksudo gedit / etc/hosts ve sunucu adını değiştirin.belkin hangi isimle istersen.
@warren şu anki fikir birliği “kalite” ile kapanmaktır: Should I vote to close a duplicate question, even though it's much newer, and has more up to date answers? - Meta Stack Exchange “Kalite” ölçülebilir olmadığından, sadece upvotes ile gidiyorum. Muhtemelen hangi sorunun başlıktaki en iyi acemi Google anahtar kelimelerine çarptığına iner.
Uyarı: önyükleme sırasında ana bilgisayar adını denetleyen varsayılan olarak cloud-init çalıştıran Ubuntu 18 + ile çalışmaz.