¿Cómo cambio el nombre del host RedHat7 sin reiniciar? También estoy intentando automatizar esta tarea.
Respuesta1
[root@stephan ~]# echo stephan2 > /etc/hostname # this is the file that your system reads on boot, to determine the hostname
[root@stephan ~]# sed -i s/stephan/stephan2/g /etc/hosts # many networking headaches will ensue if this isn't updated
[root@stephan ~]# hostname -F /etc/hostname # reread the hostname file to update the systems hostname.
Su mensaje continuará mostrando el antiguo nombre de host hasta que cierre sesión y vuelva a iniciarla, o ejecute una nueva sesión de shell.
[root@stephan ~]# logout
[stephan@stephan ~]$ sudo su -
Last login: Wed Sep 28 18:06:35 EDT 2016 on pts/0
[root@stephan2 ~]#
Respuesta2
Utilice el siguiente comando para cambiar el nombre de host en RHEL7:
hostnamectl set-hostname name
Para ver los nombres de host actuales:
hostnamectl status
Referirse aRedes de Red Hat Enterprise Linuxguía para más detalles.