一个方便记忆的主机名有利于开发者进行开发调试。在局域网中,主机名会拥有一个默认域名:{hostname}.local
。你可以在局域网环境中用自己的用户名和密码向这个域名进行ssh连接,或者ping这个域名,就能得到来自这个主机的ip地址的响应(可能需要一些配置,例如Windows系统需要安装ssh server模块,但原理是不变的,.local
域名和localhost
一样是ICANN的保留域名)。
但是从云服务商处租来的服务器的默认主机名都是一长串自动生成的编码。不仅很丑,而且难记。本文记录如何通过bash修改主机名。
hostnamectl set-hostname {your_host_name}
其中,{your_host_name}
代表你想改的主机名。
文章评论