Alpine Linux更改主机名(计算机名)

时间:2020-01-09 10:37:06  来源:igfitidea点击:

默认情况下,我的服务器名称在安装过程中设置为localhost。
现在,我想更改计算机名称。
如何更改Alpine Linux计算机名称?
您能告诉我更多有关Alpine Linux change hostname命令的信息吗?
我们使用hostname命令在Alpine Linux上获取或设置主机名或DNS域名。
由于它是系统的免费系统,因此没有hostnamectl。

Alpine Linux随附OpenRC作为初始化系统。
因此,更改或更新主机名的过程不同。
本页说明如何使用CLI在Alpine Linux上更改主机名。

在Alpine Linux上显示主机名

运行以下命令以查看当前主机名:

hostname

输出:

localhost

要查看标准域名,请运行:

hostname -f
localhost.localdomain

更改Alpine Linux主机名

Alpine Linux使用以下语法更改主机名:

# hostname {new-hostname-here}
# hostname ln-sg-vpn-1

永久设置系统主机名

要设置系统主机名,请以root用户身份编辑/etc/hostname文件。
例如:

# vi /etc/hostname
## OR ##
# nano /etc/hostname

删除现有名称并添加新名称,例如:

ln-sg-vpn-1

保存并关闭编辑器。
另一个选择是使用echo命令覆盖此文件:

# echo "ln-sg-vpn-1" > /etc/hostname

通过运行以下命令立即激活更改。
换句话说,将/etc/hostname文件的内容用作主机名:

# hostname -F /etc/hostname

确保您也使用静态IP配置更新了/etc/hosts文件:

# vi /etc/hosts

语法为:

ipv4.here     ln-sg-vpn-1
ipv6.here     ln-sg-vpn-1
# we can use FQDN too #
192.168.2.250 ln-sg-vpn-1.theitroad.local

保存并关闭vim编辑器。

图片

注意:无需重新启动系统。

获得帮助

运行以下命令:

hostname --help

主机名命令来自BusyBox 1.31.1版。
它是多调用二进制文件。
语法如下所示,获取或设置主机名和DNS域名:

Usage: hostname [OPTIONS] [HOSTNAME | -F FILE]

其中:

  • -s:系统的简称
  • -i:主机名的地址
  • -d:DNS域名
  • -f:完全限定域名(FQDN)
  • -F FILE:使用FILES内容作为主机名