Restarting network (via systemctl): Job for network.service failed
- 问题描述:在新装 Linux 系统进行网卡配置时,修改配置文件后运行
service network restart
命令出现报错。报错提示 “Job for network.service failed because the control process exited with error code”,并建议查看 “systemctl status network.service” 和 “journalctl -xe” 获取详细信息。
解决步骤
- 检查网卡配置文件:CentOS 7 之后网卡名一般为
ens33
,若将其改成传统的eth0
并创建新配置文件,可能会因忽略原ens33
配置文件,导致重启网络时程序无法识别正确配置文件而报错。解决方法是删除原ens33
命名的网卡配置文件或对其改名。 - 停止 NetworkManager 服务:在 CentOS 系统中,
NetworkManager
和network
两种网络管理工具若同时配置会引发冲突。NetworkManager
在网络断开时会清理路由,若自定义路由未添加到其配置文件中,路由会丢失。因此,需要停止并禁用NetworkManager
服务,使用命令systemctl stop NetworkManager
和systemctl disable NetworkManager
。
systemctl stop NetworkManager
systemctl disable NetworkManager
- 重启网卡:完成上述操作后,使用
systemctl restart network
或service network restart
命令重启网卡,并通过systemctl status network
检查网卡状态,确认问题是否解决
systemctl restart network或service network restart
systemctl status network
【常见模块错误】
如果出现模块错误
进入控制台输入:建议使用国内镜像源
pip install 模块名称 -i https://mirrors.aliyun.com/pypi/simple
我大致罗列了以下几种国内镜像源:
清华大学
https://pypi.tuna.tsinghua.edu.cn/simple
阿里云
https://mirrors.aliyun.com/pypi/simple/
豆瓣
https://pypi.douban.com/simple/
百度云
https://mirror.baidu.com/pypi/simple/
中科大
https://pypi.mirrors.ustc.edu.cn/simple/
华为云
https://mirrors.huaweicloud.com/repository/pypi/simple/
腾讯云
https://mirrors.cloud.tencent.com/pypi/simple/