GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Ändern Sie den Hostnamen eines Linux-Servers

Standardmäßig wird Ihr Server mit dem Vornamen des Servers als Hostname gestartet. Einige Software wie cPanel® erfordert einen gültigen vollqualifizierten Domänennamen (FQDN) für den Hostnamen, der während ihres Lizenzverifizierungssystems verwendet werden soll. Dieser Artikel beschreibt, wie Sie einen Server-Hostnamen in Linux® ändern.

Ändern Sie den Hostnamen eines Servers

  1. Vorhandenen Hostnamen prüfen

    $ hostname
    
  2. Ändern Sie den Wert so, dass er Ihrem FQDN-Hostnamen entspricht, wie im folgenden Beispiel gezeigt:

    $  hostnamectl set-hostname NEW-HOST
    $  hostname
    NEW-HOST
    
  3. Öffnen Sie die Datei unter /etc/hosts. Um die Informationen für das interne Netzwerk zu aktualisieren, ändern Sie den Host, der der Haupt-IP-Adresse Ihres Servers zugeordnet ist, wie im folgenden Beispiel gezeigt:

    $  vim /etc/hosts    
    127.0.0.1      localhost localhost.localdomain
    123.45.67.89   hostname.domain.com   hostname
    
  4. Ändern Sie den Domänennamen (falls erforderlich)

    $  vim /etc/resolv.conf
    domain abc.com            <--- This would be the domain.
    nameserver 173.203.4.8
    nameserver 173.203.4.9
    
  5. Ändern Sie die Netzwerkkonfiguration /etc/sysconfig/network

    $  vim /etc/sysconfig/network
    NETWORKING=yes
    FORWARD_IPV4=false
    HOSTNAME=hostname.domainname.com   <---- change this bit (FQDN)
    DOMAINNAME=domainname.com          <---- change this bit if the domain name has changed
    GATEWAY=172.0.0.1
    GATEWAYDEV=eth0
    
  6. Ändern Sie die Netzwerkkonfiguration /etc/sysconfig/network

    $  vim /etc/hostname
    hostname.domainname.com
    
  7. Aktualisieren Sie die Konfiguration des Mail Transfer Agent (MTA).

    $  vim /etc/postfix/mydomains
    mydomains - included a list of aliases for your machine here, formatted:
    example.com                                   OK
    After change, run 'postmap /etc/postfix/mydomains'
    localhost                                     OK
    #myoldserver.domain.com                       OK <------ commented out
    myserver.domain.com                           OK <----- added in
    

    Aktualisieren Sie den Hostnamen in Postfix, falls er bereits codiert ist, und starten Sie den Dienst neu

    $  vim /etc/postfix/main.cf
    $  postmap /etc/postfix/main.cf
    $  systemctl restart postfix
    

    HINWEIS: Diese Datei kann ziemlich viele Informationen enthalten. Sie können für schnellere Ergebnisse nach „Hostname“ suchen.

    $  grep 'hostname' /etc/postfix/main.cnf
    $  cat /etc/postfix/main.cnf | grep hostname
    
  8. Aktualisieren Sie MySQL, MariaDB oder Percona - Überprüfen Sie die Benutzertabelle auf den alten Hostnamen.

    $  mysql -e "SELECT DISTINCT host FROM mysql.user;"
    

    Wenn die binäre Protokollierung aktiviert ist und die Protokolldateien den ursprünglichen Hostnamen verwenden, müssen Sie /etc/my.cnf aktualisieren oder die binäre Protokollierung wird unterbrochen und möglicherweise repliziert. Sie müssen den Dateinamen der vorhandenen Dateien angeben, also den alten Hostnamen

    $  grep  -E 'log-bin|relay-log' /etc/my.cnf /etc/mysql/my.cnf
    log-bin=/var/lib/mysqllogs/oldlogfilename
    relay-log=/var/lib/mysqllogs/oldrelaylogfilename
    
  9. Syslog neu starten

    $  service rsyslog restart    
    or
    $  systemctl restart rsyslog
    

Verwandte Artikel

  • Ändern Sie einen Server-Hostnamen im Ubuntu-Betriebssystem
  • Artikel zu Cloud-Servern


Verwenden Sie die Registerkarte „Feedback“, um Kommentare abzugeben oder Fragen zu stellen. Sie können auch ein Gespräch mit uns beginnen.


Linux
  1. So ändern Sie einen Hostnamen unter Linux

  2. So ändern Sie eine Zeitzone auf einem RHEL7-Linux-Server

  3. So legen/ändern Sie einen Hostnamen unter CentOS 7 Linux

  4. So ändern Sie den Hostnamen unter Linux

  5. Linux - ändern Sie den Hostnamen in der CLI

So ändern Sie den Hostnamen unter Debian 10 Linux

So legen Sie den Hostnamen unter Linux fest oder ändern ihn

So legen Sie den Hostnamen unter Linux fest oder ändern ihn

So ändern Sie Ihren Hostnamen unter Linux

So setzen oder ändern Sie den Hostnamen in Fedora Linux

So ändern Sie den Server-Hostnamen in Ubuntu