Jestem nowym użytkownikiem serwera RHEL (Red Hat Linux) i/lub CentOS Linux 7. Jak mogę zmienić nazwę hosta w CentOS 7 za pomocą opcji wiersza poleceń?
Na serwerze CentOS Linux 7 można użyć dowolnego z następujących narzędzi do zarządzania nazwami hostów:
Szczegóły samouczka | |
---|---|
Trudność | Łatwe (rss) |
Uprawnienia root | Tak |
Wymagania | Brak |
Czas | 2m |
- Polecenie hostnamectl : Kontroluj nazwę hosta systemu. Jest to zalecana metoda.
- polecenie nmtui : Kontrola nazwy hosta systemu przy użyciu tekstowego interfejsu użytkownika (TUI).
- polecenie nmcli : Kontrola nazwy hosta systemu przy użyciu części CLI programu NetworkManager.
- Typy nazw hostów
- Metoda #1: polecenie hostnamectl
- Jak zobaczyć nazwy hostów?
- Jak ustawić nazwę hosta?
- Jak usunąć daną nazwę hosta?
- Jak zmienić nazwę hosta zdalnie?
- Metoda #2: polecenie nmtui
- Method #3: nmcli command
- Aby wyświetlić nazwę hosta za pomocą polecenia nmcli:
- Aby ustawić nazwę hosta za pomocą polecenia nmcli:
Typy nazw hostów
Nazwa hosta może być skonfigurowana w następujący sposób
- Statyczna nazwa hosta przypisana przez sysadmina. Na przykład „serwer1”, „wwwbox2” lub „serwer42.cyberciti.biz”.
- Przejściowa/dynamiczna nazwa hosta przypisana przez serwer DHCP lub mDNS w czasie pracy.
- Ładna nazwa hosta przypisana przez administratora/użytkowników końcowych i jest to dowolna nazwa hosta UTF8 do prezentacji dla użytkownika. Na przykład, „netbook Viveka”.
Metoda #1: polecenie hostnamectl
Zobaczmy jak używać polecenia hostnamectl.
Jak zobaczyć nazwy hostów?
$ hostnamectl
## OR ##
$ hostnamectl status
Przykładowe dane wyjściowe:
Jak ustawić nazwę hosta?
Jak usunąć daną nazwę hosta?
Składnia:# hostnamectl set-hostname ""
# hostnamectl set-hostname "" --static
# hostnamectl set-hostname "" --pretty
Jak zmienić nazwę hosta zdalnie?
Użyj jednej z następujących składni:# ssh root@server-ip-here hostnamectl set-hostname server1
Albo ustaw server1 jako nazwę hosta na zdalnym serwerze o nazwie 192.168.1.42 za pomocą ssh:# hostnamectl set-hostname server1 -H [email protected]
Metoda #2: polecenie nmtui
Nazwę hosta można ustawić za pomocą polecenia nmtui, które ma tekstowy interfejs użytkownika dla nowych użytkowników:# nmtui
Przykładowe dane wyjściowe:
Fig.01: Użyj nmtui, aby ustawić nazwę hosta w systemie CentOS 7
Użyj klawisza strzałki w dół >wybierz opcję menu „Ustaw nazwę hosta systemu”> Naciśnij przycisk „OK”:
Fig.02Ustaw nazwę hosta
Zobaczysz następujące okno potwierdzenia:
Fig.03: Nowa nazwa hosta potwierdzona
Na koniec uruchom ponownie usługę o nazwie hosta, wpisując następujące polecenie# systemctl restart systemd-hostnamed
Aby zweryfikować zmiany, wpisz:# hostnamectl status
Przykładowe dane wyjściowe:
Fig.04: CentOS 7 / RHEL View Host Name Details Using hostnamectl Command
Method #3: nmcli command
The nmcli is a command line tool for controlling NetworkManager and reporting network status.
Aby wyświetlić nazwę hosta za pomocą polecenia nmcli:
Składnia to:# nmcli general hostname
Aby ustawić nazwę hosta za pomocą polecenia nmcli:
Składnia to:# nmcli general hostname R2-D2
# nmcli general hostname server42.cyberciti.biz
Na koniec uruchom ponownie usługę systemd-hostnamed:# systemctl restart systemd-hostnamed
- Ubuntu Linux Change Hostname (nazwa komputera)
- Debian Linux: Zmień nazwę hosta / nazwę komputera na stałe
- Linux zmień moją nazwę hosta / nazwę systemu komputerowego
- Linux Zmień nazwę hosta
- RHEL / Centos Linux 7: Zmiana i Ustawianie Nazwy Hosta Polecenie
- OpenBSD Zmiana Nazwy Hosta
- CentOS Linux 5/6 Zmiana Nazwy Hosta Polecenie
- Linux ustawienie nazwy hosta i nazwy domeny mojego serwera
- Linux server
- FreeBSD Change Hostname without reboot
- SuSe Linux Change Hostname without reboot
- How to set the hostname on Fedora Linux
- Ubuntu 18.04 LTS change hostname permanently
- Ubuntu set hostname permanently (nazwa komputera) command
- OpenSUSE Linux set hostname permanently (nazwa komputera) command
- RHEL 8 Linux set hostname permanently (nazwa komputera) command
- CentOS 8 Linux set hostname permanently (nazwa komputera) command
- Ubuntu 20.04 LTS set hostname permanently (nazwa komputera) command
- Set / Change FQDN on Ubuntu 20.04 LTS
- Alpine Linux – Setting system hostname
🧠Otrzymuj najnowsze tutoriale na temat Linuksa, Open Source & DevOps poprzez kanał RSS lub cotygodniowy biuletyn e-mail.
🧠12 komentarzy do tej pory… dodaj jeden ↔
Kategoria | Lista poleceń Uniksa i Linuksa |
---|---|
Zarządzanie plikami | 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 |
Szukanie | grep — whereis — which |
Informacje o użytkownikach | groups — id — lastcomm — last — lid/libuser-.lid — logname — members — users — whoami — who — w |
WireGuard VPN | Alpine — CentOS 8 — Debian 10 — Firewall — Ubuntu 20.04 |