微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

linux – 在Debian Jessie上重新启动网络

我想知道在Debian Jessie中重启网络服务的正确方法是哪种.
我知道我可以使用:
service networking restart

要么

/etc/init.d/networking restart

无论如何,这给了我关于ssh连接的问题,或者

invoke-rc.d networking restart

和systemctl以及ifup / ifdown的其他两种方法.

但这是正确的方法吗?

解决方法

我会使用service命令,因为它在不同的发行版中更加一致.所以你提到的命令,我想要的变体是:
service networking restart

我肯定会在屏幕会话中运行它或通过其他方式确保它不会无法完成,以防您丢失与您键入它的shell的连接. (我已尝试通过使用ssh登录然后重新启动网络来断开与网络的连接,以便在网络关闭时终止ssh连接并将HUP发送到服务,以便它不会再次启动网络.)

在过去,有些系统的服务是/etc/init.d中脚本的简单包装,前两个命令会完全相同.但是现在有些系统的服务有时候会做一些不同的事情,而且一般来说,服务知道如何对你的特定发行版做些什么.并且invoke-rc.d也依赖于分发.

虽然服务在各个发行版中最相似,但服务名称仍然可能不同.例如,存在将服务命名为网络的分发以及将其命名为网络的其他分布.在某些配置中,重新启动网络管理器而不是网络可能更合适.

原文地址:https://www.jb51.cc/linux/400563.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐