Opcja 1 – Zmiana nazwy hosta za pomocą hostnamectl
Możesz uruchomić następujące polecenie, aby sprawdzić bieżącą nazwę hosta komputera CentOS 7:
$nazwa hosta
Jak widać na poniższym zrzucie ekranu, aktualna nazwa hosta mojego serwera CentOS 7 to linuxhint
Możesz użyć polecenia hostnamectl, aby zmienić nazwę hosta swojego komputera CentOS 7 w następujący sposób:
$sudohostnamectl set-hostname NEW_HOSTNAME
Zmieńmy to z linuxhint do linuxmint dla zabawy z następującym poleceniem!
$sudohostnamectl set-hostname linuxmintNazwę hosta należy zmienić na linuxmint . Możesz sprawdzić, czy zmienił się za pomocą następującego polecenia:
$nazwa hostaJak widać nazwa hosta została zmieniona na linuxmint !
Jeśli wylogujesz się i zalogujesz ponownie do komputera CentOS 7 lub zrestartujesz go, zmiany powinny zostać zastosowane w całym systemie.
Opcja 2 – Zmiana nazwy hosta za pomocą nmtui:
Program wiersza poleceń nmtui jest dostępny w Menedżer sieci pakiet. ten Menedżer sieci pakiet jest dostępny w oficjalnym repozytorium pakietów CentOS 7.
Żeby zainstalować Menedżer sieci , uruchom następujące polecenie:
$sudo mniam instalacjaMenedżer sieciNaciśnij „y”, a następnie naciśnij , aby kontynuować.
Menedżer sieci powinien być zainstalowany.
Teraz możesz uruchomić następujące polecenie, aby uruchomić interfejs graficzny oparty na terminalu nmtui:
$sudonmtuiPowinieneś zobaczyć następujące okno, jak pokazano na zrzucie ekranu. Teraz naciśnij kilka razy klawisz strzałki, aby wybrać zaznaczoną opcję Ustaw nazwę hosta systemu i naciśnij
Po naciśnięciu , powinieneś zobaczyć następujące okno, jak pokazano na zrzucie ekranu poniżej.
Możesz po prostu wpisać nową nazwę hosta w polu tekstowym i nacisnąć .
Zmienię nazwę hosta z linuxmint do linuxhint ponownie.
Po naciśnięciu , powinieneś zobaczyć następujące okno. Naciśnij ponownie.
Teraz wybierz Zakończ i naciśnij . Nazwa hosta powinna zostać zmieniona.
Możesz sprawdzić, czy nazwa hosta rzeczywiście została zmieniona, za pomocą następującego polecenia:
$nazwa hostaJak widać na poniższym zrzucie ekranu, nazwa hosta została zmieniona z linuxmint na linuxhint. Schludny! Aby zmiany zaczęły obowiązywać w całym systemie, może być wymagane pełne ponowne uruchomienie systemu.
Naprawianie rozwiązywania nazw hostów
Domyślnie po zmianie nazwy hosta nie zostanie ona automatycznie rozpoznana jako localhost lub 127.0.0.1
Aby to naprawić, otwórz plik /etc/hosts za pomocą następującego polecenia:
$sudo nano /itp/zastępy niebieskiePlik powinien zostać otwarty.
Teraz dodaj następującą linię, jak zaznaczono na zrzucie ekranu poniżej i zapisz ją.
Teraz możesz również pingować swoją nowo ustawioną nazwę hosta.
W ten sposób zmieniasz nazwę hosta CentOS 7 na stałe. Dziękuję za przeczytanie tego artykułu.