aby sprawdzić nazwę hosta otwórz terminal i wpisz nazwę hosta lub polecenie hostnamectl w CentOS 7/8. Domyślnie nazwa hosta to localhost.localdomain. Aby zmienić nazwę hosta, możesz skorzystać z następujących metod.
1) edytując plik/etc/hostname
najprostszym sposobem na zmianę nazwy hosta jest edycja pliku/etc / hostname. Otwórz terminal i za pomocą ulubionego edytora tekstu Usuń localhost.localdomain i zmień na dowolną nazwę.
$ sudo vi /etc/hostname
Zapisz zmiany, a następnie potwierdź swoją nazwę hosta za pomocą polecenia hostname. Jeśli nie zmienił się, musisz ponownie uruchomić serwer CentOS 7/8.
2) użycie polecenia Hostnamectl
Hostnamectl jest narzędziem używanym do kontrolowania nazwy hosta systemu Linux. Możesz również użyć tego narzędzia do zmiany nazwy hosta.
przede wszystkim potwierdź bieżącą nazwę hosta, używając hostnamectl w następujący sposób:
$ hostnamectl status
To change the hostname type the following command:
$ hostnamectl set-hostname hostname
It’s necessary to restart the systemd-hostnamed daemon so that as to reflect the change in Static hostname.
$ sudo systemctl restart systemd-hostnamed
Note: Hostnamectl rozpoznaje trzy typy hostów: pretty, static i transient. Pretty jest przechowywany w / etc /machine-info i jest formatem czytelnym dla człowieka, podczas gdy statyczna Nazwa hosta jest przechowywana w/etc / hostname. Przejściowa Nazwa hosta jest bardziej tymczasową nazwą hosta, która może przyjmować statyczną nazwę hosta, gdy połączenie sieciowe zostanie utracone.
3) Używanie narzędzia Nmtui
aby zmienić nazwę hosta, możesz użyć narzędzia NetworkManager text interface tool (Nmtui).
z wiersza poleceń wywołaj nmtui:
$ sudo nmtui
To wyświetli Ci tekstowy interfejs użytkownika w ten sposób. Za pomocą klawiszy strzałek wybierz Ustaw nazwę hosta systemu i użyj zakładki, aby wybrać OK.
Edytuj nazwę hosta, który domyślnie jest localhost.localdomain i zmień go na cokolwiek wolisz.
po zmianie nazwy hosta wybierz OK, następnie pojawi się następujący komunikat potwierdzający. Jeśli nazwa hosta jest taka, jak chcesz, możesz wybrać OK. Zmiany można potwierdzić za pomocą polecenia Nazwa hosta.
4) Używanie narzędzia Nmcli
Nmcli jest narzędziem wiersza poleceń do sterowania menedżerem sieci i może być użyte do zmiany nazwy hosta.
aby sprawdzić nazwę hosta za pomocą nmcli, wpisz swój terminal:
$ nmcli general hostname
spowoduje to wydrukowanie nazwy hosta na twoim terminalu. Domyślnie w CentOS 7/8 powinien to być localhost.localdomain.
aby zmienić nazwę hosta użyj polecenia:
$ nmcli general hostname grace
spowoduje to żądanie hasła za pośrednictwem interfejsu GUI. Jeśli uruchamiasz to polecenie zdalnie, pamiętaj o użyciu roota lub sudo:
$ sudo nmcli general hostname grace
Możesz potwierdzić nazwę hosta, uruchamiając nmcli general hostname.