Jak zmienić nazwę hosta CentOS



Wypróbuj Nasz Instrument Do Eliminowania Problemów

Implementacje CentOS, Red Hat i Fedora Linux działają nieco inaczej niż te oparte na Debianie. CentOS 7 i nowsze zawierają pewne kontrolki podobne do Debiana, takie jak ale niektórzy programiści uważają, że nie jest to częścią doświadczenia Red Hat. W rezultacie istnieje oddzielny sposób zmiany wartości nazw hostów CentOS, który powinien również działać dobrze dla użytkowników Fedory i Red Hat Enterprise Linux. Niemniej jednak zmienili trochę rzeczy w CentOS 7, co może sprawić, że sprawy będą zagmatwane dla tych, którzy kierują się w stronę kontrolek podobnych do Debiana.



Jeśli pracujesz w graficznym interfejsie użytkownika, kliknij menu Aplikacje i wskaż Narzędzia systemowe. Kliknij Terminal, aby przejść do wiersza poleceń. Możesz także chcieć przytrzymać Ctrl, Alt i T. Osoby używające bezgłowej maszyny Fedora lub CentOS powinny przytrzymać Ctrl, Alt i F2, aby dostać się do wirtualnego terminala. Możesz zalogować się jako root, jeśli nigdy nie konfigurowałeś polecenia sudo.



Metoda 1: tymczasowo zmień nazwę hosta CentOS

Jeśli chcesz zmienić tylko nazwę hosta Fedory, Red Hat lub CentOS do następnego ponownego uruchomienia, możesz to zrobić tymczasowo. Jako użytkownik root wpisz nazwa hosta nowa nazwa i wciśnij Enter. Spowoduje to zmianę nazwy hosta na nową nazwę, chociaż powinieneś zastąpić to wyrażenie rzeczywistą wartością, na którą chcesz zmienić dane nazwy hosta CentOS. Możesz użyć dowolnej prawidłowej nazwy hosta. Rodzaj nazwa hosta i naciśnij enter, aby zobaczyć, że nazwa rzeczywiście została zmieniona.



Możesz chcieć użyć sudo nazwa hosta nowa nazwa jeśli jesteś zalogowany jako zwykły użytkownik i masz dostęp do polecenia sudo. Nie wszystkie instalacje CentOS i Fedory używają sudo w taki sposób, w jaki używa go większość dystrybucji opartych na Debianie.

Metoda 2: Trwała zmiana nazwy hosta CentOS

Nadal będziesz musiał działać jako root, więc pozostań zalogowany jako taki, jeśli nie masz dostępu do polecenia sudo podczas instalacji. Rodzaj i wciśnij Enter. Możesz wpisać sudo jeśli jesteś zwykłym użytkownikiem i możesz to zrobić. Nawiasem mówiąc, jeśli wolisz używać innego edytora tekstu niż vi i masz go zainstalowanego, zastąp słowo vi dowolnym edytorem.



W zależności od konfiguracji możesz mieć tylko dwa wiersze w pliku lub wiele. Upewnij się, że NETWORKING = yes znajduje się w pliku, a następnie znajdź wiersz zaczynający się od HOSTNAME =, abyś mógł umieścić nową nazwę hosta bezpośrednio po niej. W naszym przypadku zmieniliśmy HOSTNAME na newname i zapisaliśmy plik. Jeśli używasz vi, naciśnij klawisz Esc, a następnie wpisz: wq, aby zapisać swoją pracę i wyjść.

Teraz wpisz vi i zmień nazwę hosta podaną w drugiej linii na aktualną nową nazwę hosta. Zapisz plik i zakończ. Jesteś gotowy na następne ponowne uruchomienie, o ile używasz CentOS 6 lub zgodnych wersji Fedory i Red Hat Enterprise Linux.

Metoda 3: Zmień dane nazwy hosta CentOS w CentOS 7

Jest to jeszcze łatwiejsze, jeśli używasz nowszej wersji CentOS i może tak być w przypadku nowszych użytkowników Red Hata i Fedory. Nadal musisz otworzyć i edytuj tam nazwę hosta, ale nie będziesz musiał pracować z plik taki jak w przypadku serwerów CentOS 6.

Rodzaj wciśnij enter, a następnie zmień nazwę w jedynym niepustym wierszu w pliku. Następnie musisz nacisnąć klawisz Esc i wpisać: wq przed naciśnięciem enter, aby wyjść. Zapewni to, że zmiany w nazwie hosta zostaną zachowane przy następnym ponownym uruchomieniu.

Aby tymczasowo zmienić, zakładając, że nadal pracujesz jako użytkownik root, po prostu wpisz hostnamectl set-hostname nowanazwa , z frazą nowa_nazwa zamieniona na jakąkolwiek nową nazwę hosta. Ta zmiana pozostanie do momentu ponownego uruchomienia CentOS. Zwróć uwagę, że to wszystko powinno działać również z graficznym systemem wiersza poleceń, ale używaliśmy pary maszyn wirtualnych do testowania tych projektów w celu robienia zrzutów ekranu, które działały całkowicie bez głowy. To wyjaśnia brak w nich wizualnej definicji.

3 minuty czytania