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内容作为主机名