I want to create a shell script that can change the hostname of my Ubuntu permanently. Whenever I use the hostname New_hostname
command, it returns to the original hostname after I restart the machine.
I found out that the only way I can change this permanently is by modifying the file in /etc/hostname
and save it. Is there some way I can do this using a shell script only? I also have a password.
The hostnamectl
combines setting the hostname via the hostname
command and editing /etc/hostname
. Unfortunately, editing /etc/hosts
still has to be done separately.
hostnamectl set-hostname <new-hostname>
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With