[已解决]报错:Failed to restart network.service: Unit network.service not found
在配置完网络设置时重启时会出现这个问题,,原因是和NetworkManager 服务有冲突,解决办法就是关闭NetworkManager然后重启一下Network服务
service NetworkManager stop //关闭NetworkManager
service network restart //启动network服务 (vm 下安装 centos 可用 nmcli c reload 命令启动)
Network和NetworkManager区别
Network:对网卡的配置,network的制御网络接口配置信息改动后,网络服务必须重新新启动,来激活网络新配置的使得配置生效,这部分操作和从新启动系统时时一样的作用。制御(控制)是/etc/init.d/network这个文件,可以用这个文件后面加上下面的参数来操作网络服务
NetworkManager:是检测网络、自动连接网络的程序。无论是无线还是有线连接,它都可以令您轻松管理。对于无线网络,网络管理器可以自动切换到最可靠的无线网络。利用网络管理器的程序可以自由切换在线和离线模式。网络管理器可以优先选择有线网络,支持 VPN。网络管理器最初由 Redhat 公司开发,现在由 GNOME 管理
关于NetworkManager一些命令整理如下:
service NetworkManager stop //关闭NetworkManager
service NetworkManager status //查看NetworkManager状态
chkconfig NetworkManager off //禁止开机启动
chkconfig NetworkManager on //开机启动
service NetworkManager start //临时启动
chkconfig NetworkManager off //永久关闭NetworkManager托管工具
临时关闭提示
出现这个提示一般是networkmanager服务启动了,关闭这个服务即可屏蔽network 服务重启的提示。
直接终端输入 service networkmanager stop
即可停止服务
关闭networkmanager服务
以上是临时关闭,如果开机自动启动networkmanager服务的话,重启之后又启动了。
我们先查看一下开机启动的服务,通过 chkconfig |grep networkmanager
检查networkmanager服务是否已经正常开启。
如果有,可以通过chkconfig off 关闭,然后使用del命令去除networkmanager服务
除此之外,移除了networkmanager开机启动服务的状态之后。
再次关闭服务,重启network你会发现已经不再提示那个错误信息了。
from:
https://blog.csdn.net/qq_40162735/article/details/101780012
https://jingyan.baidu.com/article/b24f6c82c38bd486bfe5dab4.html