乌班图重启网络服务 linux,如何重新启动网络服务?

问题描述

我试着用

sudo service networking restart

sudo /etc/init.d/network restart

但他们都崩溃窗口管理器,我不能再使用我的键盘输入到X.

当我使用/etc/init.d/方法时,它抱怨说我应该使用服务实用程序

e.g. service networking restart

但它也是一样的崩溃。

是否有重新启动网络的GUI方法?

最佳解决方法

对于桌面

尝试

sudo service network-manager restart

代替。

Ubuntu使用network-manager而不是传统的Linux网络模型。所以您应该重新启动network-manager服务而不是network服务。或者use ifup/down。

对于服务器

次佳解决方法

对于服务器

在桌面计算机上重新启动网络会导致dbus和一堆服务停止,永远不会再次启动,通常会导致整个系统无法使用。

由于Ubuntu没有基于事件的网络启动,所以根本没有办法将其全部撤销并重做,因此重新启动并不是一件容易的事。推荐的方法是在实际上想要重新配置的接口上使用ifdown和ifup:

sudo ifdown --exclude=lo -a && sudo ifup --exclude=lo -a

第三种解决方法

你可以试试

ifconfig eth0 down && ifconfig eth0 up

(或者你的网络接口被称为)来重新启动网络。

第四种方法

ubuntu CLI:重新启动网络服务

sudo /etc/init.d/networking restart

要么

ifdown eth0

ifup eth0

第五种方法

service network-manager restart不起作用:

stop: Unknown job network-manager

start: Unknown job network-manager

唯一可行的是:

ifconfig eth0 down

ifconfig eth0 up

第六种方法

尝试使用指示器(顶部菜单栏)禁用并启用网络。

第七种方法

sudo service network-manager restart

也不:

sudo service networking restart

在Ubuntu服务器14.04上不起作用

只要:

sudo ifdown eth0:0

sudo ifup eth0:0

作品。将eth0:0更改为您的界面。

第八种方法

使用service network-manager restart通过

第九种方法

如果您可以使用NetworkManager的小程序重新启动网络,则无需重新启动NetworkManager(至少在大多数情况下)。

在这种情况下,要重新启动所有连接,请从shell或脚本中使用此代码:

nmcli nm enable false

sleep 5

nmcli nm enable true

请注意,这些命令作为小程序,因此它们不需要任何其他特权(不包括sudo或其他)。

第十种方法

目前,重新启动网络服务最直接的方法是使用systemd控件,即命令行systemd控制实用程序systemctl。该命令将重新启动NetworkManager:

sudo systemctl restart NetworkManager.service

更多信息可以在here找到。

参考资料

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值