Android

Jak zmienić nazwę hosta w systemie Linux Debian 10

LinuxAdministrator - sudo #010 #LinuxAdministrator #bash #linux

LinuxAdministrator - sudo #010 #LinuxAdministrator #bash #linux

Spisu treści:

Anonim

W tym samouczku wyjaśniono, jak zmienić nazwę hosta w Debian 10 Buster bez ponownego uruchamiania systemu.

Nazwa hosta jest ustawiana w momencie instalacji systemu operacyjnego Debian lub jeśli rozpakowujesz maszynę wirtualną, jest ona dynamicznie przypisywana do instancji podczas uruchamiania.

Wymagania wstępne

Aby móc zmienić nazwę hosta systemu, musisz być zalogowany jako użytkownik root lub użytkownik z uprawnieniami sudo.

Wyświetl bieżącą nazwę hosta

W Debianie 10 i wszystkich innych dystrybucjach Linuksa używających systemd możesz zmienić i wyświetlić nazwę hosta danego systemu. za pomocą narzędzia hostnamectl .

Aby wyświetlić bieżącą nazwę hosta systemu, wpisz hostnamectl bez żadnej opcji:

hostnamectl Dane wyjściowe pokażą bieżącą nazwę hosta systemu, w tym przykładzie to host.linuxize.com .

Static hostname: host.linuxize.com Icon name: computer-vm Chassis: vm Machine ID: 70a3f06298014fd9ac42e5dc1de1034a Boot ID: 1dc8b9af89a4426b99cb348f6d483757 Virtualization: oracle Operating System: Debian GNU/Linux 10 (buster) Kernel: Linux 4.19.0-5-amd64 Architecture: x86-64

Zmień nazwę hosta systemu

Nazwa hosta to etykieta identyfikująca maszynę w sieci. Nie należy ustawiać tej samej nazwy hosta na dwóch różnych komputerach w tej samej sieci. Zaleca się stosowanie w pełni kwalifikowanej nazwy domeny ( FQDN ) jako systemowej nazwy hosta.

Podczas zmiany systemowej nazwy hosta w systemie Debian 10. należy wykonać dwa kroki. Najpierw ustaw nową nazwę hosta za pomocą komendy hostnamectl set-hostname a następnie żądaną nazwę hosta, a następnie zaktualizuj /etc/hosts nową nazwą hosta.

Na przykład, aby zmienić systemową nazwę hosta na arya.example.com , wykonaj następujące czynności:

  1. Najpierw ustaw nową nazwę hosta, uruchamiając:

    sudo hostnamectl set-hostname arya.example.com

    Komenda hostnamectl nie generuje danych wyjściowych. Po sukcesie zwracane jest 0, w przeciwnym razie niezerowy kod błędu.

    Po drugie, otwórz /etc/hosts i zastąp starą nazwę hosta nową.

    / etc / hosts

    127.0.0.1 localhost 127.0.0.1 arya.example.com arya # The following lines are desirable for IPv6 capable hosts::1 localhost ip6-localhost ip6-loopback ff02::1 ip6-allnodes ff02::2 ip6-allrouters

Zweryfikuj zmianę

Aby sprawdzić, czy nazwa hosta została pomyślnie zmieniona, ponownie użyj komendy hostnamectl :

hostnamectl

Nowa nazwa hosta systemu zostanie wydrukowana w wierszu polecenia.

Static hostname: arya.example.com Icon name: computer-vm Chassis: vm Machine ID: 70a3f06298014fd9ac42e5dc1de1034a Boot ID: 1dc8b9af89a4426b99cb348f6d483757 Virtualization: oracle Operating System: Debian GNU/Linux 10 (buster) Kernel: Linux 4.19.0-5-amd64 Architecture: x86-64

Wniosek

Zmiana systemowej nazwy hosta w Debianie 10 Buster jest łatwym zadaniem, wymagającym tylko dwóch prostych kroków.

Jeśli masz jakieś pytania, zostaw komentarz.

nazwa hosta debian