
/etc/init.d
'network' で始まるフォルダーにサービスがリストされています:
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/
:
ネットワークインターフェースセキュリティ:
# network-interface-security - ネットワークデバイスのセキュリティを設定する # # これは必要なAppArmorプロファイルをロードするための1回限りの起動スクリプトです # ネットワークが起動する前に。
ネットワークインターフェース:
# network-interface - ネットワークデバイスを設定する # # このサービスにより、ネットワークデバイスが起動または停止します 追加または削除されるハードウェアの数(通常は追加または削除されないものも含む) # 取り外し可能。
ネットワーク管理者:
# network-manager - ネットワーク接続マネージャー # # ネットワークマネージャデーモンはシステムのネットワーク接続を管理します。 # 利用可能な最適なものを自動的に切り替えます。
- たとえば、ネットワーク マネージャーの GUI バージョンに関連するものはどれですか?
どれも違います。次の答えをご覧ください。
- すべてのネットワーク カードのネットワーク サポートを削除するのはどれですか?
開始するとそれが実行されますnetworking
が、使用されるコマンドはおそらく および になりifup --all
ますifdown --all
。man ifup
-a, --すべて ifup に指定すると、auto とマークされたすべてのインターフェースに影響します。 インターフェースは、定義されている順序で表示されます。 /etc/network/interfaces を参照してください。 ifdown に指定すると、定義されているすべてのインターフェースに影響します。 インターフェースは現在使用されている順番に停止されます 状態ファイルにリストされます。 /etc/network/interfaces で定義されたインターフェースのみが停止されます。