修改linux的hostname主机名

前言:
在笔者刚安装Linux系统时候,选择默认的your computer's name :###-virtual-machine,名字巨丑,今天带大家学习3中更改主机名字的办法。

1、临时修改主机名:

  • sudo hostname <主机名>
    修改只能临时有效,机器重启后会自动还原。
#修改主机名为test,重启terminal后生效
xjf@ubuntu:~$ sudo hostname test
[sudo] password for xjf: ***

2、永久修改主机名:

  1. 修改hostname文件(路径:/etc/hostname)
xjf@ubuntu:~$ sudo vim /etc/hostname
[sudo] password for xjf: ***
  1. 主机名同时也保存在/etc/hosts文件中,需要把当前IP地址对应的主机名修改为hostname文件中的名称。
xjf@ubuntu:~$ sudo vim /etc/hosts
[sudo] password for xjf: ***

hosts文件内容:

127.0.0.1       localhost
127.0.1.1       ubuntu
# The following lines are desirable for IPv6 capable hosts
::1     ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
~                       
  1. 最后重启机器:
xjf@ubuntu:~$ reboot

3、hostnamectl命令

  • sudo hostnamectl set-hostname <newhostname>
    这条命令会删除/etc/hostname文件中的主机名,然后替换为新的主机名。和第二种方法一样,我们也需要更新/etc/hosts文件。这两种方法的本质都是一样的。
xjf@ubuntu:~$ sudo hostnamectl set-hostname test

参考资料
1:https://blog.csdn.net/qi49125/article/details/77539913
2:3种方法更改Linux系统的主机名(hostname)

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容