私は現在3Gインターネットで作業する必要があるので、遅い帯域幅の使用を最適化したいと思います。
しかし、私の意志に反することは次のように起こります。 (問わず~50kB/sを使用します。)
GET /manjaro/stable/extra/x86_64/extra.db HTTP/1.1\r\n
Wiresharkによると、次のようなものがいくつかあります。
Transmission Control Protocol, Src Port: 45652, Dst Port: 80
pacman
おそらく「更新」を実行することは、ある種の通常の動作である可能性があります。 (聞かないでください?)それとも私のオペレーティングシステムに問題があるのでしょうか?
私が知らないサービス/デーモン/systemdがありますか?
(次はキャプチャプロセスの名前を試してみましょうnetstat
。)
ありがとうございます。
ベストアンサー1
Linux、Windows、MacOSを含む現在のオペレーティングシステムは、アップデートのダウンロードなど、多くの作業をバックグラウンドで実行しています。同様に、多くのアプリはユーザーの介入なしに更新と新しいコンテンツを引き続きダウンロードし続けます。残念ながら、この問題をすばやく解決する方法はありません。すべてのソフトウェアとプロセスを監視することは、1日1回または1週間の特定の時間など、定期的にアクティブになる可能性があるため、退屈する可能性があります。
たとえば、Linuxセキュリティモジュールの使用を検討できますAppArmour
。 AppArmorは、名前ベースのアクセス制御のLinuxセキュリティモジュールの実装です。 AppArmorは、単一のプログラムをリストされたファイルセットと特定のposix機能に制限します。 AppArmor ネットワークルールは、ファイアウォールを作成するための柔軟なプロファイル中心のアプローチを提供します。ネットワークルールは、ソケットの作成、データフロー(パケット)の制御を提供し、システムファイアウォールとは独立して実行または統合できるため、非常に柔軟です。
AppArmour
私は一度も試したことがありませんが、アプリケーションレベルでインターネットアクセスを制御できると思います。あなたはそれを試す必要があります。
https://help.ubuntu.com/community/AppArmor
http://wiki.apparmor.net/index.php/AppArmor_Core_Policy_Reference#Network_rules