jak zmienić nazwę hosta w systemie operacyjnym Linux za pomocą sesji cli lub przez SSH?
musisz użyć polecenia hostname lub hostnamectl. Oba polecenia są używane do ustawiania lub wyświetlania bieżącej nazwy hosta lub domeny systemu. Nazwa hosta jest używana przez wiele programów sieciowych (takich jak sendmail, serwery Apache) do identyfikacji komputera. Dlatego zalecane jest ustawienie poprawnej nazwy hosta.,
Linux zmienia nazwę hosta za pomocą polecenia hostnamectl
prawie wszystkie nowoczesne dystrybucje Linuksa są wyposażone w systemd system init używany w dystrybucjach Linuksa do bootstrap przestrzeni użytkownika i zarządzania procesami systemowymi po uruchomieniu.,
Pokaż swoją nazwę komputera
Po prostu wpisz hostnamectl:$ hostnamectl
przykładowe wyjścia:
Static hostname: gfs03 Icon name: computer-vm Chassis: vm Machine ID: beb217fbb4324b7d9959f78xxxxxxxxx Boot ID: 123a3aa710314175aec7c54yyyyyyyyy Virtualization: qemu Operating System: Ubuntu 16.04.3 LTS Kernel: Linux 4.10.0-40-generic Architecture: x86-64
Ustaw lub zmień nazwę komputera
zamierzam zmienić nazwę hosta gfs03 na gfs-server-03:$ hostnamectl set-hostname 'gfs-server-03'
sprawdź to:$ hostnamectl
to wszystko. Właśnie zmieniłeś nazwę serwera na stałe.
Linux zmienia nazwę hosta używając polecenia Nazwa hosta
starsza wersja dystrybucji Linuksa używała polecenia Nazwa hosta., Niektóre nowoczesne distro bez systemd lub z systemd nadal używać następującej metody. Jeśli to możliwe, użyj polecenia hostnamectl. Zobaczmy kilka przykładów.
wyświetla nazwę hosta
wpisz następujące polecenie:$ hostname
przykładowe wersje:
server.nixcraft.net.in
Zmień nazwę hosta
musisz zaktualizować dwa pliki:
- plik specyficzny dla dystrybucji Linuksa. Edytuj odpowiedni plik zgodnie z dystrybucją w następujący sposób.,
/etc/hosts w RedHat / CentOS w/Fedora: Zmień nazwę hosta
w pliku/etc/sysconfig/sieci, wpisz:
vi /etc/sysconfig/network
do kompletu HOSTNAME=newhost.example.com wpisz:
HOSTNAME=server2.nixcraft.com
hostname server2.nixcraft.comhostname
Дебиан / Ubuntu: zmienić nazwę hosta
edytuj /etc/host plik, wpisz:
vi /etc/hostname
usuń starą nazwę i dodać nową nazwę:
server2.nixcraft.com
zapisz zmiany i zamknij plik. Wpisz następujące polecenie:
hostname server2.nixcraft.comhostname
dla Slackware: zmienić nazwę hosta
edytuj /etc/nazwa hosta wpisz:
vi /etc/HOSTNAME
usuń starą nazwę i dodaj nowy:
server2.nixcraft.com
zapisz zmiany i zamknij plik. Wpisz następujące polecenie:
hostname server2.nixcraft.comhostname
Zmień/etc/Nazwa hosta, wpisz:
usuń starą nazwę i dodaj nową:
server2.nixcraft.com
hostname server2.nixcraft.comhostname
Krok #2: Zaktualizuj /etc/hosts
teraz musisz edytować plik /etc/hosts, wprowadź:
vi /etc/hosts
div>
zmień wszystkie stare nazwy hosta na nowsze.
Get Pobierz najnowsze tutoriale na temat Linuksa, Open Source& DevOps poprzez kanał RSS lub cotygodniowy biuletyn e-mail.
🐧 dotychczas 16 komentarzy…, add one ↓
Category | List of Unix and Linux commands |
---|---|
File Management | cat |
Firewall | Alpine Awall • CentOS 8 • OpenSUSE • RHEL 8 • Ubuntu 16.04 • Ubuntu 18.04 • Ubuntu 20.04 |
Network Utilities | dig • host • ip • nmap |
OpenVPN | CentOS 7 • CentOS 8 • Debian 10 • Debian 8/9 • Ubuntu 18.04 • Ubuntu 20.,04 |
Package Manager | apk • apt |
Processes Management | bg • chroot • cron • disown • fg • jobs • killall • kill • pidof • pstree • pwdx • time |
Searching | grep • whereis • which |
User Information | groups • id • lastcomm • last • lid/libuser-lid • logname • members • users • whoami • who • w |
WireGuard VPN | Alpine • CentOS 8 • Debian 10 • Firewall • Ubuntu 20.04 |