Linux学习11. Linux基本配置之修改IPDNS和主机名

Posted 拾年之璐

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux学习11. Linux基本配置之修改IPDNS和主机名相关的知识,希望对你有一定的参考价值。


我的微信公众号​知行校园汇,点击查看,欢迎关注
我的个人网站 ​知行达摩院,点击访问,欢迎收藏​
 


文章目录


1. 修改IP

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

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

【Linux学习】11.

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

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

【Linux学习】11.


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


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

【Linux学习】11.


上图中的 ​​eth0​​ 是网卡名字。


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

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

然后保存。

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

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

【Linux学习】11.

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

netplan apply

至此,IP修改完成。

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

【Linux学习】11.

2. 修改主机名

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

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

【Linux学习】11.

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

【Linux学习】11.

修改该文件的 ​​preserve_hostname​​​ 为 ​​true​

【Linux学习】11.

然后保存并退出。

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

hostnamectl set-hostname ubuntu-gitlab


ubuntu-gitlab为新的主机名


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

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


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


【Linux学习】11.

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

【Linux学习】11.

3. 修改DNS

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

vi /etc/systemd/resolved.conf

然后修改如下:

【Linux学习】11.

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

reboot

本文结束。



我的微信公众号​知行校园汇,点击查看,欢迎关注
我的个人网站 ​知行达摩院,点击访问,欢迎收藏​


以上是关于Linux学习11. Linux基本配置之修改IPDNS和主机名的主要内容,如果未能解决你的问题,请参考以下文章

Linux 学习命令之修改日期时间

如何在linux虚拟机修改ip地址

Linux学习笔记---centos7系统静态IP地址配置

第11课--11_04_Linux网络配置之四 ifconfig及ip命令详解

linux基础学习第十八天之网络配置

Linux学习导航