概述
本文主要介绍在Alibaba Cloud Linux 2系统的实例中,如何将systemd-network网络配置更换为network-scripts网络配置。
详细信息
阿里云提醒您:
- 如果您对实例或数据有修改、变更等风险操作,务必注意实例的容灾、容错能力,确保数据安全。
- 如果您对实例(包括但不限于ECS、RDS)等进行配置与数据修改,建议提前创建快照或开启RDS日志备份等功能。
- 如果您在阿里云平台授权或者提交过登录账号、密码等安全信息,建议您及时修改。
Alibaba Cloud Linux 2系统的实例是云上开机速度最快的实例,系统默认使用了systemd-network作为网络管理方案,但其配置文件、使用方法都和传统的network-scripts网络配置不同。如果您希望保持network-scripts网络配置的操作习惯,可以参考以下内容进行切换。
说明:
- 传统的network-scripts网络配置文件为
/etc/sysconfig/network-scripts/
文件,该网络配置的脚本文件为/etc/rc.d/init.d/network
文件。- 切换成network-scripts网络配置可能会使开机速度慢约2秒钟。
- 根据您是否沿用旧的
resolv.conf
配置文件,参考以下内容,对DNS客户机配置文件进行设置:- 如果沿用旧的
resolv.conf
配置文件,请参考以下步骤:
- 执行以下命令,对
resolv.conf
软链接文件进行备份。mv /etc/resolv.conf /etc/resolv.conf_systemd
- 执行以下命令,将备份文件的内容写入新的
resolv.conf
配置文件中。cat /etc/resolv.conf_systemd > /etc/resolv.conf
- 执行以下命令,锁定
resolv.conf
配置文件,对resolv.conf
配置文件进行保护。chattr +i /etc/resolv.conf
- 执行以下命令,对
- 如果不需要沿用旧的
resolv.conf
配置文件,请执行以下命令,删除旧的resolv.conf
配置文件。rm /etc/resolv.conf
说明:启动network.service服务后,系统会自动生成新的
resolv.conf
文件。
- 如果沿用旧的
- 依次执行以下命令,切换网络管理服务。
systemctl enable network.service
systemctl disable systemd-networkd
systemctl disable systemd-resolved - 执行以下命令,重启机器。
reboot
相关文档
关于systemd-resolved服务的更多信息,请参见系统解析服务。
适用于
- 云服务器ECS