Forrest logo
back to the hostnamectl tool


hostnamectl: Set the hostname of the computer.
$ sudo hostnamectl set-hostname "${hostname}"
try on your machine

This command is used to set the hostname of a system using the hostnamectl command in Linux. Here's an explanation of each component:

  • sudo: Used to execute the command with administrative/root privileges.
  • hostnamectl: A command-line utility in Linux used to control the system's hostname.
  • set-hostname: The specific option used to set the hostname.
  • "${hostname}": The value enclosed within double quotes represents the new hostname that you want to set for your system.

When you execute this command, it will set the hostname of your system to the value specified by the ${hostname} variable. The ${hostname} variable typically holds the new hostname that you want to set dynamically or statically. Replace ${hostname} with the actual desired hostname when using this command.

This explanation was created by an AI. In most cases those are correct. But please always be careful and never run a command you are not sure if it is safe.
back to the hostnamectl tool