Główna » jak » Jak zmienić nazwę hosta (nazwę komputera) na systemie Ubuntu Linux

    Jak zmienić nazwę hosta (nazwę komputera) na systemie Ubuntu Linux

    Ubuntu prosi o wybranie nazwy komputera - znanej jako "nazwa hosta" - podczas instalacji. Możesz zmienić nazwę hosta później, ale Ubuntu nie zapewnia do tego interfejsu graficznego.

    Ten proces będzie również działał na Linux Mint i innych dystrybucjach Linuksa opartych na Debianie. Inne dystrybucje Linuksa - na przykład Fedora i inne dystrybucje oparte na Red Hat - używają różnych metod określania nazwy hosta.

    Wybór nazwy hosta

    Nazwa hosta to nazwa przypisana do "hosta" - komputera w sieci. Nazwa hosta to po prostu nazwa komputera. Służy do identyfikacji komputera w sieci. Widać to również bardzo wyraźnie w terminalu.

    Możesz zmienić nazwę hosta na wszystko, co chcesz. Jednak nie powinieneś używać tej samej nazwy hosta na dwóch różnych komputerach w sieci, ponieważ może to powodować problemy. Nazwa hosta ma jednoznacznie identyfikować komputer w sieci.

    Nie przejmuj się swoją nazwą hosta. Nazwy hostów mogą zawierać tylko litery (od a do z), cyfry (od 0 do 9) oraz znak łącznika (-) i znak kropki (.). Nazwa hosta musi zaczynać się i kończyć literą lub cyfrą - nie myślnikiem ani kropką. W literach nie ma też znaczenia wielkość liter, więc "KOMPUTER" jest równoważny "komputerowi". Nazwa hosta musi składać się z 2 do 63 znaków, chociaż najprawdopodobniej uznasz, że krótsze nazwy hostów są bardziej wygodne.

    Edytuj swój plik / etc / hostname

    Otwórz okno terminala, aby rozpocząć. Na pulpicie Unity w systemie Ubuntu kliknij przycisk Ubuntu, aby wyświetlić kreskę i wyszukać Terminal, i naciśnij Enter.

    Będziesz musiał edytować swój plik / etc / hostname, gdzie Ubuntu i inne dystrybucje oparte na Debianie przechowują nazwę hosta. Uruchom następujące polecenie w terminalu, aby otworzyć plik / etc / hostname w edytorze graficznym "gedit" do edycji:

    sudo gedit / etc / hostname

    (Do tego celu można użyć edytorów tekstowych opartych na terminalu, takich jak nano lub vi - wystarczy uruchomić sudo nano / etc / hostname lub sudo vi / etc / hostname Polecenia, aby otworzyć plik do edycji. Skorzystaj z naszego przewodnika na temat korzystania z nano lub wstępu do korzystania z vi, aby uzyskać pomoc przy użyciu tych edytorów tekstu.)

    Plik / etc / hostname jest bardzo prosty. Zawiera tylko jedną rzecz - nazwę hosta twojego komputera. Aby to zmienić, po prostu usuń istniejącą nazwę hosta z pliku. Zastąp go nową pożądaną nazwą hosta, a następnie zapisz plik tekstowy.

    Ubuntu i inna dystrybucja oparta na Debianie czyta plik / etc / hostname podczas uruchamiania i ustawia nazwę komputera twojego komputera na taką, która znajduje się w pliku. Twoja zmiana nie zostanie wprowadzona natychmiast - będziesz musiał ponownie uruchomić komputer lub użyć polecenia hostname, aby natychmiast go zmienić.

    Edytuj swój plik / etc / hosts

    Nazwa hosta jest również przechowywana w pliku / etc / hosts, gdzie jest ustawiona na przekierowanie na twój lokalny komputer - localhost. Musisz również zmienić nazwę hosta w swoim pliku hosts.

    Otwórz plik / etc / hosts w celu edycji za pomocą następującego polecenia:

    sudo gedit / etc / hosts

    (Po raz kolejny możesz użyć dowolnego edytora tekstu - nano, vi lub innego graficznego edytora tekstu do wyboru).

    Zlokalizuj swoją starą nazwę hosta w pliku hosts. To będzie na linii, która wygląda tak:

    127.0.1.1 twoja stara nazwa hosta

    Ponownie zastąp starą nazwę hosta nową nazwą hosta. Następnie możesz zapisać plik / etc / hosts.

    Zmień nazwę hosta Natychmiast

    Powyższa zmiana zacznie obowiązywać po ponownym uruchomieniu komputera, ale możesz skorzystać z nazwa hosta polecenie w terminalu, aby natychmiast zmienić nazwę hosta. To polecenie zmienia nazwę hosta tylko do następnego restartu, więc musisz zmienić plik / etc / hostname, aby zmienić go na stałe.

    Uruchom komendę hostname w oknie terminala, aby określić nową nazwę hosta. Jeśli wybrałeś niepoprawną nazwę hosta, to polecenie powie ci i możesz spróbować ponownie. Uruchom polecenie w następujący sposób:

    sudo nazwahosta twoja-nowa-nazwahosta

    Nazwa hosta komputera zostanie natychmiast zmieniona, chociaż zmiana nie pojawi się natychmiast w terminalu. Terminal zauważy, że ponownie go otworzysz - lub po prostu otworzysz nowy.


    To jest to; powinieneś zrobić. W dystrybucjach Linuksa nie opartych na Debianie jest inny proces. Sprawdź dokumentację dystrybucji Linuksa, aby uzyskać więcej informacji. Niektóre dystrybucje Linuksa mogą nawet zapewnić narzędzie graficzne, którego możesz użyć do szybkiej zmiany nazwy hosta, więc nie musisz korzystać z terminalu - chyba że chcesz.