Jak zmienić nazwę komputera Ubuntu (nazwa hosta)


Co to jest nazwa komputera (nazwa hosta)?

Nazwa komputera pod względem technicznym nazywana jest również nazwą hosta systemu komputerowego. Nazwa hosta to sposób, w jaki inne komputery rozpoznają Twój komputer w sieci lokalnej. Podobnie jak w Internecie, zamiast nazw hostów mamy adresy URL. Te adresy URL zawierają zwykłe słowa, takie jak google.com, które możemy łatwo zrozumieć, zamiast zapamiętywać numeryczny adres IP serwera.

Możemy podać łatwą nazwę komputera / nazwę hosta dla naszych systemów, aby inne komputery mogły je łatwo zidentyfikować w sieci lokalnej. Zamiast zapamiętywać twój adres IP, inne osoby mogą uzyskiwać dostęp do lokalnych stron internetowych i innych autoryzowanych danych w twoim systemie poprzez twoją nazwę hosta.

W tym artykule podamy kilka prostych sposobów zmiany nazwy komputera za pomocą graficznego interfejsu użytkownika i wiersza poleceń.

Polecenia i procedury wymienione w tym artykule zostały uruchomione w systemie Ubuntu 18.04 LTS.

Jak zmienić nazwę hosta?

Metoda 1: Za pomocą interfejsu GUI

Za pomocą interfejsu użytkownika możesz zmienić nazwę urządzenia swojego komputera. Można go nazwać „ładną nazwą hosta”, ponieważ nie jest to stała ani statyczna nazwa hosta komputera. Niemniej jednak możesz zmienić nazwę urządzenia w następujący sposób:

Otwórz ustawienia systemowe, klikając strzałkę w dół znajdującą się w prawym górnym rogu ekranu Ubuntu, a następnie klikając ikonę ustawień w następującym widoku:

LUB

Otwórz narzędzie Ustawienia za pomocą panelu systemowego w następujący sposób:

Narzędzie Ustawienia domyślnie otworzy się w widoku Wi-Fi w następujący sposób:

Przejdź do widoku Szczegóły, klikając kartę Szczegóły w lewym okienku. Nazwę urządzenia można wyświetlić w widoku Informacje w następujący sposób:

Nazwa urządzenia zmieni się, gdy tylko wpiszesz nową nazwę w polu tekstowym Nazwa urządzenia.

Pamiętaj, że nie jest to stała nazwa hosta Twojego komputera. Przeczytaj dalej w tym artykule, aby zobaczyć, jak zmienić stałą nazwę hosta swojego komputera.

Metoda 2: Ręcznie za pomocą nazwy hosta i pliku hostów

Możesz wyświetlić nazwę hosta swojego komputera, wprowadzając następujące polecenie w terminalu:

(kliknij skrót Ctrl + Alt + T , aby otworzyć terminal aplikacji)

$ hostname

Jednym ze sposobów zmiany nazwy hosta jest użycie następującego polecenia:

$ sudo nazwa hosta nowa nazwa hosta

Przykład:

$ sudo hostname Linux-system

Wadą tej metody jest to, że nazwa hosta powróci do oryginał po ponownym uruchomieniu systemu.

Właściwym sposobem zmiany nazwy hosta jest zmiana go w dwóch plikach konfiguracyjnych o nazwie nazwa hosta i plik hosts znajdujący się w folderze / etc /.

Możesz otworzyć te pliki za pomocą dowolnego z ulubionych edytorów tekstu. Otwieramy ten plik w edytorze nano w następujący sposób:

$ sudo nano /etc/hostname

Jedyny tekst w tym pliku zawiera nazwę hosta twojego komputera. Po prostu zmień tekst na nową nazwę hosta, a następnie zamknij i zapisz plik, klikając Ctrl + X, a następnie yi naciśnij Enter.

Następnie otwórz plik hosts w następujący sposób:

$ sudo nano /etc/hostname

W tym pliku nazwa hosta znajduje się na liście adresów IP: 127.0.1.1

Zmień tę nazwę hosta na nową nazwę hosta, a następnie zamknij i zapisz plik, klikając Ctrl + X, a następnie yi naciśnij Enter.

Teraz po ponownym uruchomieniu systemu nazwa hosta zmieni się na nową statyczną nazwę hosta.

Metoda 3: Za pomocą komendy hostnamectl

Najlepszym sposobem zmiany nazwy hosta jest komenda hostnamectl, która jest częścią narzędzia Systemd. Jeśli Systemd nie jest jeszcze zainstalowany w systemie, możesz zainstalować go za pomocą następującego polecenia jako root:

$ sudo apt install systemd

Możesz sprawdzić numer wersji narzędzia Systemd, uruchamiając następujące polecenie:

$ systemd --version

To polecenie poda numer wersji narzędzia, a także upewni się, że rzeczywiście zostało ono zainstalowane w systemie

Teraz, gdy narzędzie Systemd jest zainstalowane w systemie, możesz uruchomić następujące polecenie, aby wyświetlić szczegółowe informacje o systemie, w tym nazwa hosta:

$ hostnamectl

W tym wyjściu statyczna nazwa hosta wyświetla stałą nazwę hosta komputera. Ładna nazwa hosta wyświetla nazwę urządzenia skonfigurowaną za pomocą interfejsu użytkownika w narzędziu Ustawienia. Hostnamectl wyświetla nazwę Pretty hosta (nazwę urządzenia) tylko wtedy, gdy różni się od statycznej nazwy hosta.

Aby zmienić nazwę hosta komputera za pomocą komendy hostnamectl, użyj następującej składni:

$ hostnamectl set-hostname „new-hostname”

Przykład:

$ hostnamectl set-hostname Linux-system

Teraz, gdy zobaczysz, nazwa hosta za pośrednictwem komenda hostnamectl, wyświetli statyczną nazwę hosta jako nową nazwę hosta, którą ustawiłeś. System zmienił także nazwę urządzenia na nazwę hosta określoną przez komendę set-hostname.

Za pomocą interfejsu użytkownika można sprawdzić, czy nazwa urządzenia będzie taka sama jak statyczna nazwa hosta. Otwórz narzędzie Ustawienia i przejdź do karty Szczegóły, aby wyświetlić nazwę urządzenia.

Plus punktem polecenia Hostnamectl jest to, że nie trzeba ponownie uruchamiać komputera, aby trwale zmienić nazwę hosta.

Wniosek

W tym samouczku nauczyłeś się zmieniać nazwę urządzenia i nazwę komputera (nazwę hosta) swojego systemu. Teraz możesz zmienić nazwę hosta komputera tymczasowo lub na stałe za pomocą wiersza poleceń Ubuntu. Wszystko, co musisz zrobić, to zmienić kilka plików konfiguracyjnych lub po prostu użyć do tego polecenia hostnamectl. Teraz możesz mieć niestandardową nazwę komputera, dzięki której inne komputery w obszarze lokalnym będą Cię identyfikować.

Komentarze