Instalacja programów bez korzystania z menadżera pakietów
Spisu treści:
- Wymagania wstępne
- Wyświetl bieżącą nazwę hosta
- Zmień nazwę hosta
- 1. Zmień nazwę hosta za pomocą
hostnamectl. - 2. Edytuj
/etc/hosts. - 3. Edytuj plik
cloud.cfg. - Sprawdź zmianę
- Wniosek
Ten samouczek poprowadzi Cię przez proces zmiany nazwy hosta w systemie Ubuntu 18.04.
Nazwa hosta jest ustawiana w momencie instalacji systemu operacyjnego Ubuntu lub jeśli rozpakowujesz maszynę wirtualną, jest ona dynamicznie przypisywana do instancji podczas uruchamiania.
Metoda opisana w tym przewodniku będzie działać bez konieczności ponownego uruchamiania systemu.
Chociaż ten samouczek jest napisany dla Ubuntu 18.04, te same instrukcje dotyczą Ubuntu 16.04 i każdej dystrybucji opartej na Ubuntu, w tym Linux Mint i Elementary OS.
Wymagania wstępne
Przed kontynuowaniem tego samouczka upewnij się, że jesteś zalogowany jako użytkownik z uprawnieniami sudo.
Nazwa hosta to etykieta identyfikująca maszynę w sieci. Nie należy używać tej samej nazwy hosta na dwóch różnych komputerach w tej samej sieci.
Wyświetl bieżącą nazwę hosta
Aby wyświetlić bieżącą nazwę hosta, wprowadź następujące polecenie:
hostnamectl

Jak widać na powyższym obrazku, bieżąca nazwa hosta jest ustawiona na
ubuntu1804.localdomain
.
Zmień nazwę hosta
Poniższe kroki przedstawiają sposób zmiany nazwy hosta w Ubuntu 18.04.
1. Zmień nazwę hosta za pomocą
hostnamectl
.
W Ubuntu 18.04 możemy zmienić systemową nazwę hosta i powiązane ustawienia za pomocą komendy
hostnamectl
.
Na przykład, aby zmienić statyczną nazwę hosta systemu na
linuxize
, należy użyć następującego polecenia:
sudo hostnamectl set-hostname linuxize
Komenda
hostnamectl
nie generuje danych wyjściowych. Po sukcesie zwracane jest 0, w przeciwnym razie niezerowy kod błędu.
2. Edytuj
/etc/hosts
.
Otwórz
/etc/hosts
i zmień starą nazwę hosta na nową.
127.0.0.1 localhost 127.0.0.1 linuxize # The following lines are desirable for IPv6 capable hosts::1 localhost ip6-localhost ip6-loopback ff02::1 ip6-allnodes ff02::2 ip6-allrouters
3. Edytuj plik
cloud.cfg
.
Jeśli zainstalowany jest pakiet
cloud-init
musisz także edytować plik
cloud.cfg
. Ten pakiet jest zwykle domyślnie instalowany na obrazach dostarczanych przez dostawców usług w chmurze, takich jak AWS, i służy do obsługi inicjalizacji instancji chmury.
Aby sprawdzić, czy pakiet jest zainstalowany, uruchom następującą komendę ls:
ls -l /etc/cloud/cloud.cfg
ls: cannot access '/etc/cloud/cloud.cfg': No such file or directory
Jeśli pakiet jest zainstalowany, dane wyjściowe będą wyglądać następująco:
-rw-r--r-- 1 root root 3169 Apr 27 09:30 /etc/cloud/cloud.cfg
W takim przypadku musisz otworzyć plik
/etc/cloud/cloud.cfg
:
sudo nano /etc/cloud/cloud.cfg
Wyszukaj
preserve_hostname
i zmień wartość z
false
na
true
:
# This will cause the set+update hostname module to not operate (if true) preserve_hostname: true
Zapisz plik i zamknij edytor.
Sprawdź zmianę
Aby sprawdzić, czy nazwa hosta została pomyślnie zmieniona, ponownie użyj komendy
hostnamectl
:
hostnamectl
Static hostname: linuxize Icon name: computer-vm Chassis: vm Machine ID: 6f17445f53074505a008c9abd8ed64a5 Boot ID: 1c769ab73b924a188c5caeaf8c72e0f4 Virtualization: kvm Operating System: Ubuntu 18.04 LTS Kernel: Linux 4.15.0-22-generic Architecture: x86-64
Powinieneś zobaczyć nazwę nowego serwera wydrukowaną na konsoli.
Wniosek
W tym samouczku pokazaliśmy, jak łatwo zmienić nazwę hosta serwera Ubuntu bez ponownego uruchamiania komputera.
Jeśli masz jakieś pytania, zostaw komentarz.
nazwa hosta ubuntuJak zmienić nazwę hosta w systemie Linux Debian 10
W tym samouczku wyjaśniono, jak zmienić nazwę hosta w Debian 10 Buster bez ponownego uruchamiania systemu.
Jak ustawić lub zmienić nazwę hosta w systemie Linux
Nazwa hosta to etykieta przypisana do komputera, która identyfikuje maszynę w sieci. W tym samouczku przeprowadzimy Cię przez proces zmiany nazwy hosta w systemie Linux bez konieczności ponownego uruchamiania systemu. Kroki powinny działać na każdej nowoczesnej dystrybucji Linuksa używającej systemd.
Jak zmienić nazwę hosta w systemie Linux Debian 9
Ten samouczek poprowadzi cię przez proces zmiany nazwy hosta w Debianie 9 bez konieczności restartowania systemu.







