サーバーを管理している私たちや、特定のシステムログを認識する必要のあるユーザーは、tailコマンドが何であるかを知っています。 たとえば、私がのログを持っている場合 アパッチ/nginx 私たちのウェブサイトのウェブメールログ(ウェブメール。desdelinux.NET 例えば)私たちが作った iレッドメール、またはいくつかのWebアプリケーションまたは次のようなサイトからの別のもの www.GmailInicioSesion.info u APIを使用するその他、たくさんあるとき
ログと特定のコマンドを確認したい tail それは間違いなく優れた選択肢です。
テールとCCZE
コマンド tail パラメータの横にログを表示できます -f ログがリアルタイムで表示されます。つまり、ログが受信した変更が画面に表示され、ログを再読み込みする必要はありません。つまり、次のようになります。
tail -f /var/log/auth.log
さらに、に追加 CCZE (すでに説明しました)ログに色を追加できます:
tail -f /var/log/auth.log | ccze
これにより、ログがリアルタイムで表示されますが、 XNUMXつのログを同時にリアルタイムで表示したい場合はどうすればよいですか?
次に、XNUMXつの端子を開き、それぞれを水平に並べて、それぞれでtailf -fを実行し、XNUMXつのログを同時に表示できるようにする必要があります。
ええと、マルチテールを使えば、私たちはもはや自分自身を複雑にする必要はありません。
マルチテール
MultiTailは、見たいログを伝えることができるパッケージ(およびコマンド)であり、画面上にすべてを分離、配置、整理して表示します。
例えば:
multitail /var/log/auth.log /var/log/kernel.log
これにより、次のXNUMXつのログが表示されます。
ご覧のとおり、XNUMXつは下に、もうXNUMXつは上にあり、同じ端末にXNUMXつのログがあります。
私はXNUMXつのログを言いますが、...さらに多くのログがある可能性があります。たとえば、ulogd.logログも表示したいとします。
multitail /var/log/auth.log /var/log/kernel.log /var/log/ulogd.log
ここにスクリーンショットがあります:
端子を水平方向ではなく垂直方向に分割する場合は、-s 2…を追加する必要があります。ここで、2は垂直パネルの総数です。 例えば:
multitail -s 2 /var/log/auth.log /var/log/kernel.log
ここにスクリーンショットがあります:
...また、例のように2つではなく、XNUMXつのログを表示したいが、端末をXNUMXつの等しい垂直スペースに分割せず、右側の領域をXNUMXつの水平正方形に分割したい場合は、前のコマンドのXNUMXをそのままにして、単純に最後に別のログを追加します。
multitail -s 2 /var/log/auth.log /var/log/kernel.log /var/log/ulogd.log
そしてここにスクリーンショット:
マルチテールのインストール
インストールは簡単です。パッケージを見つけてインストールしてください マルチテール これはリポジトリにあります。
Debian、Ubuntu、または派生物を使用する場合:
sudo apt-get install multitail
ArchLinuxまたはpacmanを使用する別のディストリビューションを使用する場合:
sudo pacman -S multitail
終了
他にも多くのオプション、コマンド実行などがあります。 マルチテール 複数のログを同時に表示することは間違いなく優れたオプションです。
おもしろいと思います。
よろしく
共有してくれてありがとう、それは私にとって非常に役に立ちます。 私は彼を知りませんでした。 🙂
これは、ターミナルでスローされたコマンドによく似ており、これによりさまざまな動作方法が示されます。
これが私の言うことのスクリーンショットです。
http://i.imgur.com/YsSLgGI.png
しかし、いつものように、それはLinuxの素晴らしいところです。すべての色に、多くの選択肢があります。
ご挨拶。
テラターミナル、それはスクリーンショットのプログラムの名前です。
面白い。 RatPoisonインターフェイスをDebianにプッシュする必要がなくなります。
私が知らなかった非常に便利なツール。 情報をありがとう!。 乾杯!。