【Linux】11. Linux基本配置之修改IP、DNS和主机名

606 阅读2分钟

1. 修改IP

同一局域网内,计算机IP是不允许重复的。

1.Ubuntu配置IP地址的文件是在 etc 目录下的 netplan 文件中。

找到配置文件

所以需要修改这个 yaml 文件中的配置。

如果是虚拟机中的网卡,则初始配置文件可能如下图所示:

虚拟机里的配置文件

上图中的 ens33 是网卡的名字,可以使用 ip a 命令查看电脑的网卡。对于真正的服务器,一般有多个网卡,需要对每个网卡进行IP的配置。

如果是在服务器里的网卡,则一般不需要配置,其文件如下:

服务器里的配置文件

上图中的 eth0 是网卡名字。

将虚拟机的配置文件修改为:

network:
    ethernets:
        ens33:
            addresses: [192.168.10.120/24]
            gateway4: 192.168.10.2
            nameservers:
                addresses: [192.168.10.2]
    version: 2

然后保存。

这里需要注意,如果在虚拟机里,上面的 网关gateway4DNS nameservers ,均需要和VMWare里的配置一致。

具体位置:VMWare主页面 ——》编辑——》虚拟网络编辑器

VMWare配置网关

接下来使其生效,命令如下:

netplan apply

至此,IP修改完成。

如果使用其他的软件链接了虚拟机,修改IP后会断开,需要修改为新IP后重新连接一下。

测试网络通畅

2. 修改主机名

同一局域网内,计算机名是不允许重复的。

1.查看主机名命令:hostnameclt,如下:

查看主机名

2.Ubuntu使得修改主机名生效的配置文件在 /etc/cloud 目录下的 cloud.cfg 文件中,如下:

找到主机名配置文件

修改该文件的 preserve_hostnametrue

修改配置文件

然后保存并退出。

3.接下来设置新的主机名,命令如下:

hostnamectl set-hostname ubuntu-gitlab

ubuntu-gitlab为新的主机名

4.然后配置hosts,命令如下,直接复制粘贴即可。

cat >> /etc/hosts <<EOF
192.168.10.88 ubuntu-bt
EOF

注意:上面的这个IP需要是前面设置的。

修改主机名

5.然后查看新的主机名:

查看主机名

3. 修改DNS

Ubuntu的DNS配置文件在 /etc/systemd 目录下的 resolved.conf 文件中,可以使用下面的命令快速进入:

vi /etc/systemd/resolved.conf

然后修改如下:

修改DNS

然后重启才能生效,否则无法联网。

reboot

本文结束。