hostname & hostnamectl
警告
本文最后更新于 2023-10-22,文中内容可能已过时。
hostname & hostnamectl
参考博客:
hostname 命令,Linux hostname 命令详解:显示和设置系统的主机名 - Linux 命令搜索引擎
hostnamectl 命令,Linux hostnamectl 命令详解:查询或更改系统主机名 - Linux 命令搜索引擎
hostname 显示和设置系统的主机名
通过直接输入 hostname 就可以查看当前机器的主机名,环境变量 HOSTNAME 也保存了当前的主机名。
hostname -I
(i 的大写):可显示主机的所有 IP 地址,
hostname -I | awk '{print $1}'
:可获取当前计算机的 IP
通过 hostname newhostname
可以临时改变主机名。在使用 hostname
命令设置主机名后,系统并不会永久保存新的主机名,重启之后还是原来的主机名。如果需要永久修改主机名,需要修改 /etc/hosts
和 /etc/sysconfig/network
的相关内容并进行重启;也可以使用 hostnamectl
命令进行永久修改。
hostnamectl
:可用于查询和更改系统主机名和相关设置。
hostnamectl set-hostname newhostname
:改变主机名 (永久修改,不用重启哦)