Open In App

hostnamectl command in Linux with Examples

hostnamectl command provides a proper API used to control Linux system hostname and change its related settings. The command also helps to change the hostname without actually locating and editing the /etc/hostname file on a given system.

Syntax:



hostnamectl [OPTIONS...] COMMAND ....

Where COMMAND can be any of the following:

Types of hostname:



Example 1: Running hostnamectl command to check the current host names. We can either execute hostnamectl or hostnamectl status, the result will be same as status option is automatically assumed if no option is given.

Example 2: To change static host name to geeksforgeeks. It may require root permission.

hostnamectl set-hostname geeksforgeeks --static

Now, let us verify the changed hostnames using the hostnamectl command.

As you see that the static hostname has been updated to geeksforgeeks.

Options:

Article Tags :