Bashプログラミング
 Computer >> コンピューター >  >> プログラミング >> Bashプログラミング

Linux で CD から ISO を作成し、ユーザー アクティビティを監視し、ブラウザのメモリ使用量を追跡する

ここでも、Linux Tips and Tricks シリーズに関する別の記事を書きました。この投稿の当初の目的は、システム/サーバーを効率的に管理できるようにするための小さなヒントやハックを知っていただくことです。

Linux で CD から ISO を作成し、ユーザー アクティビティを監視し、ブラウザのメモリ使用量を追跡する Linux での Cdrom ISO イメージの作成とユーザーの監視

この記事では、ドライブにロードされた CD/DVD の内容から ISO イメージを作成する方法、学習のためにランダムなマニュアル ページを開く方法、他のログイン ユーザーとそのユーザーの行動の詳細を把握する方法、およびブラウザのメモリ使用量を監視する方法、およびこれらすべてをサードパーティのアプリケーション/ユーティリティを使用せずにネイティブ ツール/コマンドを使用して行う方法を説明します。さあ、行きましょう…

CD から ISO イメージを作成する

多くの場合、CD/DVD のコンテンツをバックアップ/コピーする必要があります。 Linux プラットフォームを使用している場合は、追加のソフトウェアは必要ありません。必要なのは、Linux コンソールへのアクセスだけです。

CD/DVD ROM にファイルの ISO イメージを作成するには、2 つのものが必要です。まず最初に、CD/DVD ドライブの名前を見つける必要があります。 CD/DVD ドライブの名前を見つけるには、以下の 3 つの方法のいずれかを選択できます。

1. 端末/コンソールからコマンド lsblk (ブロック デバイスのリスト) を実行します。

$ lsblk
Linux で CD から ISO を作成し、ユーザー アクティビティを監視し、ブラウザのメモリ使用量を追跡する ブロック デバイスの検索

2. CD-ROM に関する情報を表示するには、less などのコマンドを使用します。 またはさらに .

$ less /proc/sys/dev/cdrom/info
Linux で CD から ISO を作成し、ユーザー アクティビティを監視し、ブラウザのメモリ使用量を追跡する CDROM 情報の確認

3. dmesg コマンドから同じ情報を取得し、egrep を使用して出力をカスタマイズすることもできます。 .

コマンド「dmesg」 ' カーネルバッファリングを出力/制御します。 「イーグレップ」 ' コマンドは、パターンに一致する行を印刷するために使用されます。オプション -i- 色 イーグレップを使用 は、大文字と小文字を区別した検索を無視し、一致する文字列をそれぞれ強調表示するために使用されます。

$ dmesg | egrep -i --color 'cdrom|dvd|cd/rw|writer'
Linux で CD から ISO を作成し、ユーザー アクティビティを監視し、ブラウザのメモリ使用量を追跡する デバイス情報の検索

CD/DVD の名前がわかったら、次のコマンドを使用して、Linux で CD-ROM の ISO イメージを作成できます。

$ cat /dev/sr0 > /path/to/output/folder/iso_name.iso

ここでは「sr0」 ' は CD/DVD ドライブの名前です。これを CD/DVD の名前に置き換える必要があります。これは、サードパーティのアプリケーションを使用せずに ISO イメージを作成し、CD/DVD のコンテンツをバックアップするのに役立ちます。

Linux で CD から ISO を作成し、ユーザー アクティビティを監視し、ブラウザのメモリ使用量を追跡する CDROM の ISO イメージの作成

マニュアル ページをランダムに開いて読む

Linux を初めて使用し、コマンドとスイッチを学びたい場合は、この調整が最適です。以下のコード行を ~/.bashrc の最後に追加します。 ファイル。

/use/bin/man $(ls /bin | shuf | head -1)

上記の 1 行のスクリプトをユーザーの .bashrc に忘れずに追加してください。 .bashrc ファイルではなく ルートのファイル。そのため、次に SSH を使用してローカルまたはリモートでログインすると、マニュアル ページがランダムに開かれ、読むことができます。コマンドとコマンドライン スイッチを学びたい初心者にとって、これは役立つでしょう。

これは、セッションに 2 回連続してログインした後に端末に表示された内容です。

Linux で CD から ISO を作成し、ユーザー アクティビティを監視し、ブラウザのメモリ使用量を追跡する LoadKeys のマニュアル ページ Linux で CD から ISO を作成し、ユーザー アクティビティを監視し、ブラウザのメモリ使用量を追跡する Zgrep マニュアル ページ

ログインユーザーのアクティビティを確認する

他のユーザーが共有サーバー上で何をしているかを把握します。

最も一般的なケースでは、あなたは共有 Linux サーバーのユーザーです。 または管理者 。サーバーが心配で、他のユーザーが何をしているかを確認したい場合は、コマンド 'w を試してみてください。 '.

このコマンドを使用すると、誰かが悪意のあるコードを実行しているか、サーバーを改ざんし、速度を低下させているかどうかを知ることができます。 「」 ' は、ログオンしているユーザーとその行動を監視するための推奨される方法です。

ログオンしているユーザーとその行動を確認するには、ターミナルから、できれば root としてコマンド「w」を実行します。

# w
Linux で CD から ISO を作成し、ユーザー アクティビティを監視し、ブラウザのメモリ使用量を追跡する Linux ユーザー アクティビティを確認する

ブラウザごとにメモリ使用量を確認する

最近、Google Chrome とそのメモリ要求に関して多くのジョークが飛び交っています。ブラウザのメモリ使用量を知りたい場合は、プロセスの名前、その PID、およびそのメモリ使用量を一覧表示できます。ブラウザのメモリ使用量を確認するには、「about:memory」と入力するだけです。 」をアドレスバーに引用符なしで入力します。

Google-Chrome と Mozilla Firefox Web ブラウザーでテストしました。他のブラウザで確認でき、正常に動作する場合は、以下のコメントでお知らせください。また、Linux ターミナル プロセス/サービスの場合と同様に、ブラウザ プロセスを強制終了することもできます。

Google Chrome で、「about:memory」と入力します。 アドレス バーに、下の画像のようなものが表示されるはずです。

Linux で CD から ISO を作成し、ユーザー アクティビティを監視し、ブラウザのメモリ使用量を追跡する Chrome のメモリ使用量を確認する

Mozilla Firefox では、「about:memory」と入力します。 アドレス バーに、下の画像のようなものが表示されるはずです。

Linux で CD から ISO を作成し、ユーザー アクティビティを監視し、ブラウザのメモリ使用量を追跡する Firefox のメモリ使用量を確認する

内容を理解していれば、これらのオプションからいずれかを選択できます。メモリ使用量を確認するには、一番左のオプション [測定] をクリックします。 '.

Linux で CD から ISO を作成し、ユーザー アクティビティを監視し、ブラウザのメモリ使用量を追跡する Firefox のメイン プロセス

プロセスメモリのようなツリーが表示されます。 ブラウザごとの使用状況。

今のところは以上です。上記のすべてのヒントが、ある時点で役立つことを願っています。 Linux ユーザーが Linux システム/サーバーをより効率的に管理するのに役立つ、あまり知られていないヒントやコツが 1 つ (または複数) ある場合は、私たちと共有してください。

すぐに別の投稿をします。それまでは、TecMint にご期待ください。 。以下のコメント欄に貴重なフィードバックをお寄せください。 「いいね」を押して共有し、拡散にご協力ください。


  1. Bash-it –スクリプトとエイリアスを制御するためのBashフレームワーク

    Bash-it は、 Bash 3.2+用のコミュニティBashコマンドとスクリプトのバンドルです。 、オートコンプリート、テーマ、エイリアス、カスタム関数などが付属しています。日常業務用のシェルスクリプトとカスタムコマンドを開発、保守、使用するための便利なフレームワークを提供します。 日常的にBashシェルを使用していて、すべてのスクリプト、エイリアス、関数を追跡する簡単な方法を探している場合は、 Bash-it あなたのためです! 〜/ binの汚染をやめましょう ディレクトリと.bashrc ファイル、フォーク/クローンBash-それをハッキングし始めます。 LinuxにBash-

  2. シェルスクリプト言語の学習:初心者からシステム管理者までのガイド

    Linux Windowsでは使用できない特定の強力なツールを使用して構築されています 。そのような重要なツールの1つは、シェルスクリプトです。 。 ウィンドウ ただし、このようなツールは付属していますが、通常どおり、Linuxカウンターパートと比較すると非常に脆弱です。 。シェルスクリプト/プログラミングにより、コマンドを実行し、パイプを使用して目的の出力を取得し、日常の使用を自動化することができます。実際、サーバー上でこれらの日常的なタスクを自動化することは重要なタスクであり、システム管理者は実行する必要があり、ほとんどの管理者は必要に応じて実行されるスクリプトを作成することでこれを実