谷子猫博客

一个简单爱分享的小站!^_^!
首页>> 技术文档 >>如何修改Debian系统11设置主机名/修改主机Hostname


通过SSH登陆主机VPS,或者探针显示的时候,都会显示"服务器主机名".
显示

通常,主机名是在操作系统安装期间设置的,或者在创建虚拟机时动态分配给虚拟机的。

您可能需要更改主机名的原因有很多。最常见的是在实例创建后自动设置主机名的情况。在继续本教程之前,请确保您以具有sudo权限的用户登录。

主机名是用于标识网络设备的标签。您不应该在同一网络上拥有相同主机名的计算机。主机名分别是以下三类。

static静态主机名,即传统的主机名。主机名存储在/etc/hostname文件中,可以由用户设置。

pretty主机名用于向用户展示的主机名。 例如My desktop。

transient主机名由内核维护的动态主机名。DHCP或mDNS服务器可以在运行时更改临时的主机名。默认情况下,它与static主机名相同。

对于static和transient名称,例如host.example.com,建议使用完全限定的域名。

查看当前主机名

SSH登陆后输入命令
hostnamectl 

返回结果:
      Static hostname: LightKVM
      Pretty hostname: Light_KVM
              Icon name: computer-vm
                  Chassis: vm
            Machine ID: 529007ee2c8e6ceffd2859e6ea20a7c5
                 Boot ID: 56594ed73232475caae3a502244949c1
         Virtualization: kvm
  Operating System: Debian GNU/Linux 11 (bullseye)
                  Kernel: Linux 5.10.0-14-cloud-amd64
          Architecture: x86-64

hostnamect设置主机名
在Debian 10和其它使用systemd作为初始化的程序的Linux发行版中。例如CentOS和Fedora/RedHat的更高版本。

您可以使用hostnamectl命令更改系统主机名。这是hostnamectl命令的语法

sudo hostnamectl set-hostname host.example.com。


例如,要将系统静态主机名更改为host.my domain.com,可以运行命令
sudo hostnamectl set-hostname host.my domain.com。


要将pretty主机名设置为My desktop,在运行hostnamectl命令时添加--pretty选项。

hostnamectl命令不产生任何输出。成功时返回0,否则返回非零失败代码。要验证主机名是否已成功更改,请再次运行hostnamectl命令。

sudo hostnamectl set-hostname host.my domain.com
sudo hostnamectl set-hostname "My desktop" --pretty
hostnamectl




最后,运行systemctl命令重新启动systemd-hostnamed服务,使更改生效。

sudo systemctl restart systemd-hostnamed

sudo 语句的命令是指以root权限运行,如果执行出错,可以输入sudo的命令行。


×

感谢您的支持,我们会一直保持!

扫码支持
请土豪扫码随意打赏

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

打赏作者
版权所有,转载注意明处:谷子博客 » 如何修改Debian系统11设置主机名/修改主机Hostname
标签: 教程 网络 维护 代码 VPS

发表评论

路人甲

网友评论(0)