Jak mohu změnit název hostitele v operačním systému Linux pomocí relace založené na cli nebo přes ssh?
musíte použít příkaz hostname nebo hostnamectl. Oba příkazy se používají k nastavení nebo zobrazení aktuálního hostitele nebo názvu domény systému. Název hostitele používá mnoho síťových programů (například sendmail, Apache servery) k identifikaci počítače. Proto doporučujeme nastavit správné jméno hostitele.,
Linux Změnit Hostitele Pomocí hostnamectl příkaz
Téměř všechny moderní Linuxové distro přichází s systemd init systém používaný v Linuxových distribucích k bootstrap uživatelského prostoru a spravovat systémové procesy po spuštění.,
Zobrazit jméno počítače
Jednoduše zadejte hostnamectl:$ hostnamectl
Ukázkové výstupy:
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
Nastavit nebo změnit název počítače
já se chystám změnit gfs03 hostname na gfs-server-03:$ hostnamectl set-hostname 'gfs-server-03'
Ověřte, že:$ hostnamectl
To je vše. Právě jste změnili název serveru trvale.
Linux Změnit Hostitele Pomocí příkazu hostname
Starší verze Linux, distro používá příkazu hostname., Některé moderní distro bez systemd nebo s systemd stále používají následující metodu. Pokud je to možné, použijte příkaz hostnamectl. Podívejme se na některé příklady.
Zobrazení Hostname
Zadejte následující příkaz:$ hostname
Ukázka výstupů:
server.nixcraft.net.in
Změna Hostname
Budete muset aktualizovat dva soubory:
- Distribuce Linuxu, zvláštní soubor. Upravte příslušný soubor podle distribuce následujícím způsobem., a
/etc/hosts
Redhat / CentOS / Fedora: Změna Hostname
Upravit /etc/sysconfig/network, zadejte:
vi /etc/sysconfig/network
Sada HOSTNAME=newhost.example.com, zadejte:
HOSTNAME=server2.nixcraft.com
Uložte a zavřete soubor. Zadejte následující příkaz:
hostname server2.nixcraft.comhostname
Nyní, pokračujte krokem č. 2.,
Debian / Ubuntu: Změna Hostname
Upravit /etc/hostname soubor, zadejte:
vi /etc/hostname
Odstranit starý název a přidat nový název:
server2.nixcraft.com
Uložte a zavřete soubor. Zadejte následující příkaz:
hostname server2.nixcraft.comhostname
Nyní, pokračujte krokem č. 2.,
Slackware: Změna Hostname
Upravit /etc/HOSTNAME, zadejte:
vi /etc/HOSTNAME
Odstranit starý název a přidat nové:
server2.nixcraft.com
Uložte a zavřete soubor. Zadejte následující příkaz:
hostname server2.nixcraft.comhostname
Nyní, pokračujte krokem č. 2.,
Sát / OpenSuse: Změna Hostname
Upravit /etc/HOSTNAME, zadejte:
Odstranit starý název a přidat nové:
server2.nixcraft.com
Uložte a zavřete soubor. Zadejte následující příkaz:
hostname server2.nixcraft.comhostname
Nyní, pokračujte krokem č. 2.,
Krok #2: Aktualizace /etc/hosts
Nyní, budete muset upravit /etc/hosts souboru, zadejte:
vi /etc/hosts
Změnit všechny staré jméno počítače s novější.
🐧 Získejte nejnovější Návody na Linuxu, Open Source & DevOps prostřednictvím RSS kanálu nebo týdenního e-mailového zpravodaje.
🐧 16 Komentáře tak daleko…, 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 |