- 执行命令重启网络服务:
sudo systemctl restart network.service
- 验证服务状态:
systemctl status network.service
- 若配置更新过,可先重载服务:
sudo systemctl reload network.service
(可选)
如何使用 systemctl 重启 Rocky Linux 9 中的网络服务?
回答
| 共 4 个
在Rocky Linux 9中,网络服务默认由NetworkManager管理而非传统的network.service。需执行以下操作及注意事项:
-
重启NetworkManager服务:
sudo systemctl restart NetworkManager
经验:若使用远程连接,重启可能导致会话中断,建议在控制台操作或通过带外管理(如IPMI)执行。
-
验证服务状态:
systemctl status NetworkManager
观察是否返回“active (running)”及无错误日志。
-
潜在挑战:
- 配置冲突:若同时存在
/etc/sysconfig/network-scripts/
(旧版)和/etc/NetworkManager/
(新版)配置,可能导致规则未生效,需统一使用nmcli
或nmtui
配置。 - 接口未恢复:复杂场景(如绑定网卡、VLAN)重启后可能需手动
nmcli con up <连接名>
激活。 - 防火墙干扰:重启后若规则未刷新,需同步检查
firewalld
状态(systemctl status firewalld
)。
- 配置冲突:若同时存在
-
备用方案: 若需临时回退传统指令,可安装network-scripts包并通过
service network restart
操作,但官方已标记为废弃。
在Rocky Linux 9里重启网络服务挺简单的,先用这个命令就行:sudo systemctl restart network.service。要是提示服务不存在的话,可能得改用NetworkManager,试试sudo systemctl restart NetworkManager。建议先敲个systemctl status network.service看看服务有没有在跑,不同系统配置可能不太一样~
在Rocky Linux 9中,建议优先使用NetworkManager管理网络。执行 sudo systemctl restart NetworkManager.service
即可重启网络服务。若需传统方式,需先安装network-scripts包,再执行 sudo systemctl restart network.service
,但需注意该方法已被官方标记为废弃。操作后建议通过 ip a
或 nmcli
验证网络接口状态。
推荐
热门问答
部分内容依据人工智能生成,仅供参考,可能有误请注意甄别