1、/etc/hosts的作用
Windows下的目录C:\Windows\System32\drivers\etc\hosts
Linux下目录/etc/hosts
如 我们在/etc/hosts文件中添加一行
39.156.66.10 taobao.com
原理是,我们在浏览器输入 taobao.com,那么网站就可以打开百度的网站
但是现实是网页无法正常打开,是因为39.156.66.10百度那边策略上做了限制。但通过这个小例子可以清晰的理解hosts文件的功能。
2、/etc/hostname 主机名
hostnamectl set-hostname xxx
可以通过hostnamectl查看当前hostname情况,或者使用
cat /etc/hostname 查看
临时修改hostname
hostname xxx
3、Netplan Ubuntu新一代网络配置工具
抽象网络配置生成器 ,Netplan
从 /etc/netplan/*.yaml
读取配置
Netplan
目前支持以下两种 网络管理工具
NetworkManager
Systemd-networkd
最简单有用的配置片段如下:
network:
version: 2
renderer: NetworkManager
这个配置让 NetworkManager
管理所有网络设备 (默认,只要检测到以太网设备接线,便以 DHCP
模式启动该设备)。
使用 Systemd-networkd
,则不会自动启动网络设备; 每个需要启用的网卡均需要在 /etc/netplan
配置文件中指定配置。
network:
ethernets:
enp0s3:
addresses: []
dhcp4: true
optional: true
enp0s6:
addresses: [192.168.59.22/24]
dhcp4: no
optional: true
version: 2
这个配置为 enp0s3
网卡开启 DHCP
自动获取地址; 为 enp0s6
网卡配置了一个静态 IP
192.168.59.22
,掩码是 255.255.255.0。
netplan
操作命令提供两个子命令:
-
以netplan generate
/etc/netplan
配置为管理工具生成配置; -
netplan apply
应用配置(以便生效),必要时重启管理工具;