Wie ändere ich den Hostnamen unter einem Linux-Betriebssystem mithilfe der CLI oder über ssh-basierte Sitzung?
Sie müssen den Befehl hostname oder hostnamectl verwenden. Beide Befehle werden verwendet, um den aktuellen Host-oder Domänennamen des Systems festzulegen oder anzuzeigen. Der Hostname wird von vielen Netzwerkprogrammen (z. B. Sendmail, Apache-Servern) verwendet, um den Computer zu identifizieren. Daher wird empfohlen, den richtigen Hostnamen festzulegen.,
Linux Ändern Hostname Mit hostnamectl befehl
Fast alle modernen Linux distro kommt mit systemd eine init system verwendet in Linux distributionen zu bootstrap die benutzer raum und zu verwalten system prozesse nach dem booten.,
Computername anzeigen
Geben Sie einfach hostnamectl ein:$ hostnamectl
Beispielausgaben:
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
Setzen oder ändern Sie den Computernamen
Ich werde den Hostnamen gfs03 in gfs-server-03 ändern:$ hostnamectl set-hostname 'gfs-server-03'
Überprüfen Sie es:$ hostnamectl
Das ist alles. Sie haben gerade Ihren Servernamen dauerhaft geändert.
Linux Ändern Hostname befehl
Ältere version von Linux distro verwendet hostname befehl., Einige moderne Distribution ohne Systemd oder mit Systemd verwenden immer noch die folgende Methode. Wenn möglich, verwenden Sie den Befehl hostnamectl. Lassen Sie uns einige Beispiele sehen.
Hostname anzeigen
Geben Sie den folgenden Befehl ein:
Beispielausgänge:
server.nixcraft.net.in
Hostname ändern
Sie müssen zwei Dateien aktualisieren:
- Linux-distributionsspezifische Datei. Bearbeiten Sie die entsprechende Datei gemäß Ihrer Distribution wie folgt.,
/etc/hosts
Redhat / CentOS / Fedora: Hostname ändern
Edit /etc/sysconfig/network, enter:
vi /etc/sysconfig/network
Set HOSTNAME=newhost.example.com, geben Sie:
HOSTNAME=server2.nixcraft.com
Speichern und schließen Sie die Datei. Geben Sie den folgenden Befehl ein:
hostname server2.nixcraft.comhostname
Nun, gehen Sie weiter zu Schritt # 2.,
Debian / Ubuntu: Hostname ändern
Bearbeiten, /etc/Hostname-Datei eingeben:
vi /etc/hostname
Löschen Sie den alten Namen und fügen Sie den neuen Namen hinzu:
server2.nixcraft.com
Speichern und schließen Sie die Datei. Geben Sie den folgenden Befehl ein:
hostname server2.nixcraft.comhostname
Nun, gehen Sie weiter zu Schritt # 2.,
Slackware: Hostname ändern
Bearbeiten /etc/HOSTNAME, Eingabe:
vi /etc/HOSTNAME
Löschen Sie den alten Namen und fügen Sie den neuen hinzu:
server2.nixcraft.com
Speichern und schließen Sie die Datei. Geben Sie den folgenden Befehl ein:
hostname server2.nixcraft.comhostname
Nun, gehen Sie weiter zu Schritt # 2.,
div: Hostname ändern
Edit / etc/HOSTNAME, enter:
Löschen Sie den alten Namen und fügen Sie den neuen hinzu:
server2.nixcraft.com
Speichern und schließen Sie die Datei. Geben Sie den folgenden Befehl ein:
hostname server2.nixcraft.comhostname
Nun, gehen Sie weiter zu Schritt # 2.,
Schritt #2: Update /etc/hosts
Jetzt, sie müssen bearbeiten/etc/hosts datei, Geben sie:
vi /etc/hosts
Ändern alle alten hostnamen mit neueren.
🐧 Holen Sie sich die neuesten tutorials zu Linux, Open Source & DevOps per RSS-feed oder Wöchentlichen E-Mail Newsletters.
🐧 16 Kommentare bisher…, 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 |