Linux更改我的主机名/计算机系统名
时间:2020-01-09 10:40:03 来源:igfitidea点击:
如何使用命令行选项更改主机名或计算机名?
您需要在现代Linux发行版上使用"hostname命令"或"hostnamectrl命令"。
它用于设置或显示系统的当前主机或域名。
许多网络程序使用此名称来标识基于Linux的计算机。
如果使用hostnamectrl,则以下说明应在Debian和Ubuntu Linux系统或任何Linux发行版上均适用。
如何显示当前主机名
只需执行hostname命令即可在屏幕上打印系统名称:
$ hostname
输出示例:
Hymans-desktop
更改Linux主机名
将主机名设置为desktop.theitroad.com:
# hostname desktop.theitroad.com # hostname
输出示例:
desktop.theitroad.com
在Debian/Ubuntu Linux上永久更改主机名
您需要编辑一个名为/etc/hostname的文件:
# vi /etc/hostname
设置新的主机名:
desktop.theitroad.com
保存并关闭文件。
您需要重新引导系统或运行以下任一命令:
# /etc/init.d/hostname.sh start
或者
# invoke-rc.d hostname.sh start
Linux使用hostnamectl命令更改主机名(仅systemd)
大多数现代Linux发行版均随附systemd。
如果您使用的是基于systemd的发行版,请尝试hostnamectl命令。
使用hostnamectl查询主机名
让我们打印出当前的主机名:
$ hostnamectl
使用hostnamectl更改主机名
将主机名设置为Hymans-laptop的语法如下:
$ hostnamectl set-hostname 'Hymans-laptop'
设置部署环境描述
环境必须是一个没有任何控制字符的单词。
建议以下之一:开发,集成,分段,生产。
语法为:
$ hostnamectl set-deployment ENVIRONMENT $ hostnamectl set-deployment production
如何设置系统的位置字符串
语法为:
$ hostnamectl set-location LOCATION $ hostnamectl set-location "NYC Home" $ hostnamectl set-location "DC 2, right rack, 2nd shelf"