GNU/Linux >> Linux の 問題 >  >> Ubuntu

Ubuntu21.04にvnStatをインストールして使用する方法

はじめに

vnStatは、LinuxおよびBSD用のコンソールベースのネットワークトラフィックモニターであり、選択したインターフェースのネットワークトラフィックのログを保持します。カーネルによって提供されるネットワークインターフェイス統計を情報ソースとして使用します。これは、vnStatが実際にトラフィックをスニッフィングすることはなく、ネットワークトラフィックレートに関係なくシステムリソースの使用量を減らすことを意味します。

したがって、このツールはコミュニティ内およびシステム管理者の間で非常によく知られています。使い方はとても簡単で、以下に示すようにインストールも簡単です。

Ubuntu21.04にvnStatをインストールする

UbuntuにvnStatをインストールする最も速くて簡単な方法の1つは、公式リポジトリからインストールすることです。

プログラムを入手する方法はこれだけではありませんが、初心者にとっては最も簡単な方法です。

そのため、ターミナルを開くか、SSHセッションから、ディストリビューションにセキュリティパッチをインストールします。

sudo apt update && sudo apt upgrade

次に、次のようにvnStatパッケージをインストールできます。

sudo apt install vnstat

インストール後、アプリケーションサービスを開始します。

sudo systemctl start vnstat

これでインストールが完了し、使用できるようになります。

Ubuntuに最新バージョンのvnStatをインストールします

前の方法には大きな問題があり、Ubuntu21.04の公式リポジトリに表示されるバージョンが非常に古くなっていることがあります。したがって、以下で説明する手順に従って、常に最新バージョンをインストールすることをお勧めします。

まず、コンパイルに必要なパッケージといくつかの依存関係をインストールします。

sudo apt install build-essential gcc make libsqlite3-dev

次に、この投稿の執筆時点で 2.7である最新の安定バージョンをダウンロードします。 。

wget https://humdi.net/vnstat/vnstat-2.7.tar.gz

ダウンロードしたファイルを解凍します

tar -xvzf vnstat-2.7.tar.gz

上記のコマンドを実行した結果、vnstat-2.7というフォルダが生成されます。このフォルダにアクセスして、そこからコンパイル用にパッケージを構成する必要があります。

cd vnstat-2.7
./configure --prefix=/usr --sysconfdir=/etc

次に、パッケージをコンパイルし、次のコマンドのペアを使用してインストールします。

 make

次に

make install

すべてがうまくいけば、vnstatコマンドを実行して、インストールされているバージョンなどを表示できます。

vnstat -v

vnStatコマンドの使用

ツールを使用する前に、vnStatサービスを開始する必要があります。手動でインストールしたため、サービスがインストールされていないため、作成する必要があります。

幸い、それを作成するには、コンパイルしたばかりのコードに付属するサンプルファイルを使用してから、サービスのリストを更新します。

はい、有効にして、システムで起動してサービスを開始できるようにします

sudo cp -v examples/systemd/vnstat.service /etc/systemd/system/
sudo systemctl daemon-reload
sudo systemctl enable vnstat
sudo systemctl start vnstat

 

そして、サービスのステータスを確認します

sudo systemctl status vnstat

数分待ってから使用を開始できます。

vnstat

デフォルトではアクティブなインターフェースを使用しますが、変更することもできます:

vnstat -i [interface]

インターフェイスが監視されると、ログを含む新しいデータベースが作成されます。削除して統計をリセットできます。

sudo vnstat -i [interface] --remove --force

この場合、監視するインターフェースを指定する必要があります。

結論

これで、Ubuntu 21.04にvnStatをインストールして使用する方法がわかりました。このコマンドは簡単ですが、ネットワークインターフェイスの操作に対する答えを見つけ、動作が期待どおりかどうかを知ることができます…


Ubuntu
  1. Ubuntu20.04にWineをインストールして使用する方法

  2. Ubuntu18.04にFFmpegをインストールして使用する方法

  3. Ubuntu20.04にDockerをインストールして使用する方法

  1. Ubuntu18.04にWineをインストールして使用する方法

  2. Ubuntu18.04にCurlをインストールして使用する方法

  3. Ubuntu20.04にCurlをインストールして使用する方法

  1. Ubuntu20.04にSyncthingをインストールして使用する方法

  2. Ubuntu20.04でUnboundをインストールして使用する方法

  3. Ubuntu20.04にKontactをインストールして使用する方法