これらのネットワークサービスはそれぞれ何を行うのか

これらのネットワークサービスはそれぞれ何を行うのか

/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 --allman ifup

-a, --すべて

ifup に指定すると、auto とマークされたすべてのインターフェースに影響します。
インターフェースは、定義されている順序で表示されます。
/etc/network/interfaces を参照してください。

ifdown に指定すると、定義されているすべてのインターフェースに影響します。
インターフェースは現在使用されている順番に停止されます
状態ファイルにリストされます。
/etc/network/interfaces で定義されたインターフェースのみが停止されます。

関連情報