如何呼叫配置方法,其結果在第一次重新啟動之前一直有效?

如何呼叫配置方法,其結果在第一次重新啟動之前一直有效?

例如,您可以從終端機的命令列設定網路介面和其他設定。但您也可以將設定儲存到檔案/etc/network/interfaces(Debian GNU/Linux)或適當的 NetworkManager 中。

再例如,如果你想在FreeBSD的ARP表中新增一個永久條目,你應該執行指令:

# arp -S 192.168.0.1 01:23:45:ab:cd:ef

或添加rc.conf以下內容:

static_arp_pairs="gw"
static_arp_gw="192.168.0.1 01:23:45:ab:cd:ef"

類似的例子還有很多。使用第一種方法時,結果立即生效。使用第二種方法,您必須完全重新啟動系統或僅重新啟動適當的服務。

第一種方法有單字或縮寫的名稱嗎?據我記得有一個更精確的術語,我在某個地方偶然發現了它。

答案1

在這三種情況下使用相同的工具進行配置,ifconfig

ifconfig 是類別 Unix 作業系統中用於網路介面配置的系統管理公用程式。

該實用程式是命令列介面工具,也用於許多作業系統的系統啟動腳本中。它具有配置、控制和查詢 TCP/IP 網路介面參數的功能。 Ifconfig 最初出現在 4.2BSD 中,作為 BSD TCP/IP 套件的一部分。

因此,我將描述您的 3 種方法如下:

  1. 使用 手動設定網路介面ifconfig。這是一次性設置,在重新啟動後不會持續存在。
  2. 使用啟動設定檔手動設定網路介面。此方法將在重新啟動之間持續存在,並在每次啟動時自動配置網路介面。在啟動過程中,有一些服務/腳本將解析Interfaces文件的內容並調用ifconfig以設定它們。
  3. 使用 NetworkManager 是檔案管理的前端Interfaces。還有其他選項,例如wicd它們具有相同的目的。

相關內容