GNU/Linux >> Znalost Linux >  >> Linux

Změňte název hostitele serveru Linux

Ve výchozím nastavení se váš server spouští s křestním názvem serveru jako názvem hostitele. Některý software, jako je cPanel®, vyžaduje platný plně kvalifikovaný název domény (FQDN), aby byl název hostitele použit během jejich systému ověřování licencí. Tento článek popisuje, jak změnit název hostitele serveru v systému Linux®.

Změna názvu hostitele serveru

  1. Zkontrolujte existující název hostitele

    $ hostname
    
  2. Upravte hodnotu tak, aby odpovídala názvu hostitele FQDN, jak ukazuje následující příklad:

    $  hostnamectl set-hostname NEW-HOST
    $  hostname
    NEW-HOST
    
  3. Otevřete soubor v /etc/hosts. Chcete-li aktualizovat informace pro interní síť, změňte hostitele, který je přidružen k hlavní IP adrese vašeho serveru, jak ukazuje následující příklad:

    $  vim /etc/hosts    
    127.0.0.1      localhost localhost.localdomain
    123.45.67.89   hostname.domain.com   hostname
    
  4. Změňte název domény (pokud je to nutné)

    $  vim /etc/resolv.conf
    domain abc.com            <--- This would be the domain.
    nameserver 173.203.4.8
    nameserver 173.203.4.9
    
  5. Změňte konfiguraci sítě /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. Změňte konfiguraci sítě /etc/sysconfig/network

    $  vim /etc/hostname
    hostname.domainname.com
    
  7. Aktualizujte konfiguraci 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
    

    Aktualizujte název hostitele v Postfixu, pokud je zakódován, a restartujte službu

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

    POZNÁMKA: Tento soubor může obsahovat poměrně dost informací. Chcete-li získat rychlejší výsledky, můžete grep pro „hostname“.

    $  grep 'hostname' /etc/postfix/main.cnf
    $  cat /etc/postfix/main.cnf | grep hostname
    
  8. Aktualizace MySQL, MariaDB nebo Percona – Zkontrolujte, zda v tabulce uživatelů není starý název hostitele.

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

    Pokud je povoleno binární protokolování a soubory protokolu jsou pojmenovány pomocí původního názvu hostitele, musíte aktualizovat soubor /etc/my.cnf, jinak se binární protokolování přeruší a pravděpodobně dojde k replikaci. Musíte zadat název souboru existujících souborů, tj. starý název hostitele

    $  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. Restartujte syslog

    $  service rsyslog restart    
    or
    $  systemctl restart rsyslog
    

Související články

  • Změňte název hostitele serveru v operačním systému Ubuntu
  • Články o cloudových serverech


Pomocí karty Zpětná vazba můžete přidat komentáře nebo položit otázky. Můžete s námi také zahájit konverzaci.


Linux
  1. Jak změnit název hostitele v Linuxu

  2. Jak nastavit nebo změnit název hostitele systému v systému Linux

  3. Jak změnit název hostitele v systému Linux

  1. Jak změnit časové pásmo na serveru RHEL7 Linux

  2. Jak nastavit/změnit název hostitele na CentOS 7 Linux

  3. Linux - změňte název hostitele v CLI

  1. Změnit název hostitele na Debianu 9 – udělat to hned?

  2. Administrace Linux serveru

  3. Jak změnit název hostitele na CentOS Linux