
/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 套件:包括命令ifup
,ifdown
可用於(取消)設定網路介面(/etc/network/interfaces
)。
另外3個是暴發戶惡魔。從他們各自的.conf
文件中/etc/init/
:
網路介面安全:
# 網路介面安全 - 設定網路設備安全 # # 這是一個一次性啟動腳本,用於載入所需的 AppArmor 設定文件 # 在網路出現之前。
網路介面:
# 網路介面 - 設定網路設備 # # 此服務會導致網路設備啟動或關閉 新增或刪除的硬體數量,包括通常不會新增或刪除的硬體 # 可拆卸的。
網路管理員:
# 網路管理器 - 網路連線管理器 # # 網路管理器守護程式管理系統的網路連接, # 在最佳可用之間自動切換。
- 例如哪一個與網路管理器的gui版本相關?
都不是。請參閱下一個答案。
- 哪一個會放棄對所有網路卡的網路支援?
啟動networking
將執行此操作,但使用的命令很可能是ifup --all
and ifdown --all
。從man ifup
:
-a,--全部 如果給 ifup,則會影響所有標記為 auto 的介面。 接口按照它們定義的順序出現 /etc/網路/介面。 如果給 ifdown,會影響所有定義的介面。 接口按照目前的順序關閉 列在國家文件中。 只有 /etc/network/interfaces 中定義的介面才會被關閉。