这些网络服务分别是做什么的

Lui*_*ado 1 init

我在/etc/init.d以“网络”开头的文件夹中列出了服务:

cyrex@cyrex:/etc/init.d$ ls network*
networking                  network-interface-security
network-interface           network-manager
Run Code Online (Sandbox Code Playgroud)

这些都有什么作用。比如哪一个和网络管理器的gui版本有关,哪一个会放弃对所有网卡的网络支持。

Rin*_*ind 6

  • 它们分别有什么作用?

联网:

#!/bin/sh -e
### 开始初始化信息
# 提供:网络
# 必需-开始:
# 需要停止:$local_fs
# 应该-开始:ifupdown
# 应该停止:ifupdown
# 默认开始:
# 默认停止:0 6
# 简短描述:提升网络接口。
### 结束初始化信息

关于封装ifupdown的这里提及:包括命令ifupifdown其可用于(脱)配置网络接口(/etc/network/interfaces)。

其他 3 个是新贵恶魔。从它们各自的.conf文件中/etc/init/

网络接口安全:

# network-interface-security - 配置网络设备安全
#
# 这是一个一次性启动脚本,用于加载所需的 AppArmor 配置文件
# 在网络出现之前。

网络接口:

# 网络接口 - 配置网络设备
#
# 此服务导致网络设备启动或关闭
添加或删除的硬件数量,包括通常不
# 可拆卸的。

网络管理员:

# 网络管理器 - 网络连接管理器
#
# 网络管理器守护进程管理系统的网络连接,
# 自动在最佳可用之间切换。
  • 例如哪一个与网络管理器的gui版本有关?

都不是。见下一个答案。

  • 哪一个会放弃对所有网卡的网络支持?

启动networking会这样做,但使用的命令很可能是ifup --alland ifdown --all。来自man ifup

-a, --all

如果给 ifup,则影响所有标记为 auto 的接口。 
接口按照它们在中定义的顺序出现
/etc/network/interfaces.conf 

如果给 ifdown,则影响所有定义的接口。 
接口按照它们当前的顺序关闭 
列在状态文件中。 
只有在 /etc/network/interfaces 中定义的接口才会被关闭。