這些網路服務各自的角色是什麼

這些網路服務各自的角色是什麼

/etc/init.d我在以“網絡”開頭的資料夾中列出了服務:

cyrex@cyrex:/etc/init.d$ ls network*
networking                  network-interface-security
network-interface           network-manager

其中每一個都有什麼作用。例如哪一個與網路管理器的 GUI 版本相關,哪一個將放棄對所有網路卡的網路支援。

答案1

  • 其中每一個都有什麼作用?

聯網:

#!/bin/sh -e
### 開始初始化訊息
# 提供:網絡
# 必要啟動:
# 必需停止:$local_fs
# 應該會啟動:ifupdown
# 應該停止:ifupdown
# 預設啟動:
# 預設停止:0 6
# 簡短描述:提升網路介面。
### 結束初始化訊息

關於這裡提到的 ifupdown 套件:包括命令ifupifdown可用於(取消)設定網路介面(/etc/network/interfaces)。

另外3個是暴發戶惡魔。從他們各自的.conf文件中/etc/init/

網路介面安全:

# 網路介面安全 - 設定網路設備安全
#
# 這是一個一次性啟動腳本,用於載入所需的 AppArmor 設定文件
# 在網路出現之前。

網路介面:

# 網路介面 - 設定網路設備
#
# 此服務會導致網路設備啟動或關閉
新增或刪除的硬體數量,包括通常不會新增或刪除的硬體
# 可拆卸的。

網路管理員:

# 網路管理器 - 網路連線管理器
#
# 網路管理器守護程式管理系統的網路連接,
# 在最佳可用之間自動切換。
  • 例如哪一個與網路管理器的gui版本相關?

都不是。請參閱下一個答案。

  • 哪一個會放棄對所有網路卡的網路支援?

啟動networking將執行此操作,但使用的命令很可能是ifup --alland ifdown --all。從man ifup

-a,--全部

如果給 ifup,則會影響所有標記為 auto 的介面。
接口按照它們定義的順序出現
/etc/網路/介面。

如果給 ifdown,會影響所有定義的介面。
接口按照目前的順序關閉
列在國家文件中。
只有 /etc/network/interfaces 中定義的介面才會被關閉。

相關內容