jednym z podstawowych zadań administratora systemu jest wiedza, jak zmienić nazwę hosta.
jeśli podczas instalacji wprowadziłeś niewłaściwą nazwę hosta lub wymagałeś jej zmiany, możesz zmienić ją jak poniżej. Poniżej jest testowany na Ubuntu i CentOS.
zmiana nazwy hosta obejmuje trzy kroki.
- Zmień
HOSTNAME
wartość w/etc/sysconfig/network
- Zmień nazwę hosta w
/etc/hosts
- aktualizacja nazwy hosta na terminalu
wyświetl nazwę hosta
sprawdźmy skonfigurowaną nazwę, wykonując polecenie hostname
na terminalu.
~]# hostnamecentos-s-1vcpu-2gb-lon1-01 ~]#
zmieńmy na geekflare
Zmień nazwę hosta
Edytuj plik /etc/sysconfig/network
używając vi
, poszukaj nazwy hosta= i zaktualizuj go do żądanej nazwy.
Uwaga: zauważyłem na niektórych maszynach wirtualnych w chmurze, że wpis nazwy hosta nie istnieje. Jeśli nie znajdziesz tego na swoim serwerze, możesz zignorować ten krok.
przed zmianą:
# cat networkNETWORKING=yesNETWORKING_IPV6=noHOSTNAME=centos-s-1vcpu-2gb-lon1-01
po zmianie:
# cat networkNETWORKING=yesNETWORKING_IPV6=noHOSTNAME=geekflare sysconfig]#
następnym krokiem będzie zmiana nazwy hosta w pliku hosts.
Edytuj plik /etc/hosts
, poszukaj bieżącej nazwy hosta w linii 127.0.0.1
i adresów serwera (jeśli są) i zaktualizuj go do żądanej, skonfigurowanej powyżej.
przed zmianą:
~]# cat /etc/hosts | grep -v '^#'127.0.0.1 centos-s-1vcpu-2gb-lon1-01 centos-s-1vcpu-2gb-lon1-01127.0.0.1 localhost.localdomain localhost127.0.0.1 localhost4.localdomain4 localhost4::1 centos-s-1vcpu-2gb-lon1-01 centos-s-1vcpu-2gb-lon1-01::1 localhost.localdomain localhost::1 localhost6.localdomain6 localhost6 ~]#
po zmianie:
~]# cat /etc/hosts | grep -v '^#'127.0.0.1 geekflare127.0.0.1 localhost.localdomain localhost127.0.0.1 localhost4.localdomain4 localhost4::1 centos-s-1vcpu-2gb-lon1-01 centos-s-1vcpu-2gb-lon1-01::1 localhost.localdomain localhost::1 localhost6.localdomain6 localhost6 ~]#
Zmień nazwę hosta na terminalu
i na koniec wykonaj polecenie hostname
z żądaną wartością.
~]# hostname geekflare
spróbuj ponownie zalogować się na serwer, a zauważysz nową nazwę hosta.
Korzystasz Z Serwera DigitalOcean?
jeśli chcesz zmienić nazwę hosta na maszynie wirtualnej DigitalOcean, musisz również zaktualizować nazwę hosta w pliku /etc/hostname
.
oto szybka demonstracja wideo.
to było łatwe.
prawda? Chcesz dowiedzieć się więcej o Linuksie? Sprawdź ten kurs administracji.