systemctl restart networking
时间: 2024-12-26 18:24:58 浏览: 24
### 使用 `systemctl` 重启 Networking 服务
当遇到使用 `systemctl restart network` 命令重启网卡时报错的情况时,可以采取以下措施:
停止 NetworkManager 服务能够有效解决问题。执行命令 `systemctl stop NetworkManager` 来暂停此服务[^1]。
随后可以直接通过 `systemctl restart network` 或者更具体地指定为 `systemctl restart network.service` 来尝试重启网络服务[^4]。
如果上述操作仍然无法成功,则建议检查 `/etc/sysconfig/network-scripts/` 目录下是否存在多余的配置文件(例如 ifcfg-Profile_1),这些不必要的配置可能导致错误发生。移除不正确的接口配置文件之后再试一次网络服务的重启操作可能有助于恢复正常工作状态。
另外值得注意的是,在某些情况下,NetworkManager 和传统的 network 服务之间可能存在冲突。为了防止这类问题的发生,除了临时性的停止 NetworkManager 外,还可以考虑永久性地禁用它,即运行 `systemctl disable NetworkManager`[^3]。
```bash
sudo systemctl stop NetworkManager
sudo rm /etc/sysconfig/network-scripts/ifcfg-Profile_* # 如果存在多余配置文件的话
sudo systemctl restart network.service
```
阅读全文