Jednym z podstawowych zadań administratora systemu jest wiedza, jak zmienić nazwę hosta.
Jeśli podczas instalacji wprowadziłeś niewłaściwą nazwę hosta lub wymagasz jej zmiany, możesz ją zmienić w poniższy sposób. Poniższe jest testowane na Ubuntu i CentOS.
Zmiana nazwy hosta obejmuje trzy kroki.
- Zmień wartość HOSTNAME w /etc/sysconfig/network
- Zmień nazwę hosta w /etc/hosts
- Aktualizowanie nazwy hosta na terminalu
Spis treści:
1. Wyświetl nazwę hosta
Znajdźmy skonfigurowaną nazwę, wykonując hostname na terminalu.
[[email protected] ~]# hostname centos-s-1vcpu-2gb-lon1-01 [[email protected] ~]#
Przejdźmy do newsblog.pl
2. Zmień nazwę hosta
Edytuj plik /etc/sysconfig/network za pomocą vi, poszukaj HOSTNAME= i zaktualizuj go do żądanej nazwy.
Uwaga: zauważyłem, że na niektórych maszynach wirtualnych w chmurze wpis HOSTNAME nie istnieje. Jeśli nie znajdziesz tego na swoim serwerze, możesz zignorować ten krok.
Przed zmianą:
# cat network NETWORKING=yes NETWORKING_IPV6=no HOSTNAME=centos-s-1vcpu-2gb-lon1-01
Po zmianie:
# cat network NETWORKING=yes NETWORKING_IPV6=no HOSTNAME=newsblog.pl [[email protected] sysconfig]#
Następnym krokiem byłaby zmiana nazwy hosta w pliku hosts.
Edytuj plik /etc/hosts, poszukaj bieżącej nazwy hosta w wierszu 127.0.0.1 i adresów IP serwera (jeśli istnieją) i zaktualizuj go do żądanego, który skonfigurowałeś powyżej.
Przed zmianą:
[[email protected] ~]# cat /etc/hosts | grep -v '^#' 127.0.0.1 centos-s-1vcpu-2gb-lon1-01 centos-s-1vcpu-2gb-lon1-01 127.0.0.1 localhost.localdomain localhost 127.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 [[email protected] ~]#
Po zmianie:
[[email protected] ~]# cat /etc/hosts | grep -v '^#' 127.0.0.1 newsblog.pl 127.0.0.1 localhost.localdomain localhost 127.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 [[email protected] ~]#
3. Zmień nazwę hosta na terminalu
I na koniec wykonaj polecenie nazwy hosta z żądaną wartością.
[[email protected] ~]# hostname newsblog.pl
Spróbuj ponownie zalogować się na swój serwer, a zauważysz nową nazwę hosta.
Używasz 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ź to kurs administracji.
Podobał Ci się artykuł? A co powiesz na dzielenie się ze światem?