Linux修改完ip保存命令
Linux修改完ip保存命令详细介绍
在 Linux 中,修改完 IP 地址后保存配置的操作会因使用的发行版和网络管理工具不同而有区别,下面为你介绍几种常见情形:
1. 使用
/etc/network/interfaces文件(适用于 Debian、Ubuntu 等系统)
当你修改了/etc/network/interfaces文件里的 IP 配置后,可使用以下命令来使新配置生效:
bash
interface_name interface_name
这里的<interface_name>要替换成你实际的网络接口名,像eth0、ens33这类。
如果你想让系统重启后配置依然有效,那么修改完/etc/network/interfaces文件并保存即可。例如:
plaintext
# This file describes the network interfaces available on your system# and how to activate them. For more information, see interfaces(5).
source /etc/network/interfaces.d/*
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
auto ens33
iface ens33 inet static
address 192.168.1.100
netmask 255.255.255.0
gateway 192.168.1.1
dns-nameservers 8.8.8.8 8.8.4.4
2. 使用
NetworkManager(适用于大多数现代 Linux 发行版)
如果你使用的是NetworkManager来管理网络,修改完配置文件(通常位于/etc/sysconfig/network-scripts/ifcfg-<interface_name> ,以 CentOS 为例)之后,可执行以下命令来使新配置生效:
bash
nmcli connection reloadnmcli connection up connection_name
<connection_name>指的是你的网络连接名,它可能和网络接口名相同,也可能不同。你可以通过nmcli connection show命令查看连接名。
3. 使用
systemd-networkd(适用于一些使用 systemd 的系统)
当你修改了/etc/systemd/network/目录下的网络配置文件后,要执行下面的命令来重新加载配置:
bash
systemctl restart systemd-networkd
912 systemctl systemd-networkd
综上所述,你需要根据自身使用的 Linux 发行版和网络管理工具,选择合适的命令来保存并应用新的 IP 配置。