hostnamectl命令是一个用于管理系统主机名的命令。它可以用于查看、设置和修改主机名、静态主机名和图标名称。
使用hostnamectl命令可以执行以下操作:
-
查看当前主机名:运行
hostnamectl
命令,它将显示当前主机名及相关信息,如静态主机名。 -
设置主机名:使用
sudo hostnamectl set-hostname [new_name]
命令来设置新的主机名。需要使用管理员权限来执行此命令。 -
设置静态主机名:静态主机名是系统启动时的主机名。使用
sudo hostnamectl set-static-hostname [new_name]
命令来设置新的静态主机名。 -
设置图标名称:某些桌面环境允许为系统分配一个图标名称,它显示在桌面上。使用
sudo hostnamectl set-icon-name [new_name]
命令来设置新的图标名称。 -
查看系统信息:运行
hostnamectl status
命令,它将显示有关系统的详细信息,包括操作系统名称、内核版本、架构等。
总结起来,hostnamectl命令可以帮助我们管理系统的主机名和相关信息,从而方便我们识别和管理不同的计算机。
以下是一些常用的hostnamectl命令的示例:
1.查看当前主机名和相关信息:
hostnamectl
2.设置新的主机名:
sudo hostnamectl set-hostname new_hostname
这将把主机名更改为"new_hostname"。
3.设置新的静态主机名:
sudo hostnamectl set-static-hostname new_static_hostname
这将设置系统的静态主机名为"new_static_hostname"。
4.设置新的图标名称:
sudo hostnamectl set-icon-name new_icon_name
这将为系统设置一个新的图标名称。
5.查看系统的详细信息:
hostnamectl status
这将显示包括操作系统名称、内核版本、架构等在内的系统详细信息。
请注意,在执行上述命令时,需要使用管理员权限(使用sudo
)。
root@bogon:/home/test/tool# hostnamectl Static hostname: localhost.localdomain
Transient hostname: bogonIcon name: computer-desktopChassis: desktopMachine ID: aae5e2ae54ab41c494cc5209db883049Boot ID: 57689e3cb4064281a9a88e255e5259e3Operating System: CentOS Linux 7 (Core)CPE OS Name: cpe:/o:centos:centos:7Kernel: Linux 3.10.0-1160.el7.x86_64Architecture: x86-64
root@bogon:/home/test/tool# hostnamectl status Static hostname: localhost.localdomain
Transient hostname: bogonIcon name: computer-desktopChassis: desktopMachine ID: aae5e2ae54ab41c494cc5209db883049Boot ID: 57689e3cb4064281a9a88e255e5259e3Operating System: CentOS Linux 7 (Core)CPE OS Name: cpe:/o:centos:centos:7Kernel: Linux 3.10.0-1160.el7.x86_64Architecture: x86-64
root@bogon:/home/test/tool#