Startup

使用特定於發行版的配置文件優於通用啟動腳本的優勢?

  • October 15, 2013

例如,在 Debian 的情況下,可以在特定於發行版的配置文件*/etc/network/interfaces*中指定網路配置,或者可以使用通用 Sys-V 腳本,其中可以使用通用工具(如ip和)指定網路配置ifconfig。我更喜歡後一種選擇,因為我不需要學習特定於發行版的配置文件的結構和語法。但是,與啟動腳本相比,使用特定於發行版的配置文件有什麼優勢嗎?

我建議使用特定於發行版的文件,因為發行版中的其他工具通常以不太明顯的方式使用它們。因此,通常情況下,您會發現自己經常不得不針對這些配置工作,並為自己製造一個漂亮的小混亂。

我可以分享我使用 Fedora/Redhat 的網路設置經驗。您可以/etc/sysconfig/network-scripts使用簡單的文件(例如ifcfg-eth0.

但是,如果您嘗試讓這些和 NetworkManager 共存,您將開始發現您必須定期進入以修復您設置的自定義設置,這真的不值得走這條路。

如果您需要更有說服力,我可以舉出一些例子,但總的來說,最好使用發行版而不是反對它。

引用自:https://unix.stackexchange.com/questions/96044