/etc/init.d
我在以“网络”开头的文件夹中列出了服务:
cyrex@cyrex:/etc/init.d$ ls network*
networking network-interface-security
network-interface network-manager
这些每个都起什么作用。例如,哪一个与网络管理器的 GUI 版本相关,哪一个将放弃对所有网卡的网络支持。
答案1
- 它们各自起什么作用?
联网:
/bin/sh -e #!/bin/sh -e ### 开始初始化信息 # 提供:网络 # 必需-开始: # 必需停止:$local_fs # 应该启动:ifupdown # 应该停止:ifupdown # 默认开始: # 默认停止: 0 6 # 简短描述:提高网络接口。 ### 结束初始化信息
关于这里提到的包 ifupdown:包括命令ifup
和,ifdown
可用于配置(取消配置)网络接口(/etc/network/interfaces
)。
其余 3 个是新启动守护进程。从其各自的.conf
文件中/etc/init/
:
网络接口安全:
#network-interface-security-配置网络设备安全 # # 这是一个一次性启动脚本,用于加载所需的 AppArmor 配置文件 # 在网络启动之前。
网络接口:
# network-interface-配置网络设备 # # 此服务会导致网络设备启动或关闭 添加或删除的硬件数量,包括通常不添加的硬件 # 可拆卸的。
网络管理器:
# network-manager - 网络连接管理器 # # 网络管理器守护进程管理系统的网络连接, # 自动在最佳可用之间切换。
- 例如哪一个与网络管理器的 GUI 版本相关?
以上都不是。请参阅下一个答案。
- 哪一个会放弃对所有网卡的网络支持?
启动networking
将执行此操作,但使用的命令很可能是ifup --all
和ifdown --all
。来自man ifup
:
-a、--全部 如果提供给 ifup,则影响所有标记为自动的接口。 接口按其定义的顺序出现 /etc/network/interfaces。 如果赋予 ifdown,则影响所有定义的接口。 接口按当前关闭的顺序 在州文件中列出。 只有在 /etc/network/interfaces 中定义的接口才会被关闭。