Anstatt einen Hostnamen auf Ihrem Redhat 7-Server manuell zu ändern, indem Sie /etc/hostname
bearbeiten Sie können vorzugsweise einen dedizierten Befehl hostnamectl
verwenden um diesen Job zu machen. Standardmäßig, wenn keine anderen Optionen angegeben werden, ist hostnamectl
Der Befehl zeigt grundlegende Informationen an, einschließlich des statischen Hostnamens:
[root@rhel7 ~]# hostnamectl Static hostname: rhel7 Icon name: computer Chassis: n/a Machine ID: 75387b56d72b44b380810499805ec28a Boot ID: 6ad251d0e12a10e3af1894eae5fe5cb6 Virtualization: oracle Operating System: Red Hat Enterprise Linux Server 7.0 (Maipo) CPE OS Name: cpe:/o:redhat:enterprise_linux:7.0:GA:server Kernel: Linux 3.10.0-123.el7.x86_64 Architecture: x86_64
Verwenden Sie set-hostname
Option ändern Sie den Hostnamen des Systems. Nachfolgend liefern wir rhel7-web
Argument, um den Hostnamen in zu ändern rhel7-web .
[root@rhel7 ~]# hostname rhel7 [root@rhel7 ~]# hostnamectl set-hostname rhel-web [root@rhel7 ~]# hostname rhel-web
Die hostnamectl
Befehl hatte automatisch einen Inhalt von /etc/hostname
geändert :
[root@rhel7 ~]# cat /etc/hostname rhel-web