私は一緒に働いていますDockerの活動本で「プロセス会計」という用語を何度も見ました。私はアプリケーションコンテキストをコンテナ化しています。プロセス会計の概念について詳しく知りたいです。 Google で財務会計の記事を見つけました。コンピュータシステムに関連する意味を探しています。
この概念について説明してください。
答え1
Linuxカーネルには以下が組み込まれています。プロセス会計施設。これにより、システム管理者は、Linuxシステムでプログラムが実行されるたびにログファイルに詳細情報を収集できます。その後、管理者はこれらのログファイルのデータを分析し、結論を導き出すことができます。この用語をより明確に説明するために、いくつかの例を見てみましょう。
- 管理者は、Linuxコンピュータで誰がゲームをどれだけ長くするかについての情報を収集できます。
- プロセス統計の最初の用途の1つは、コンピュータのインストール中にユーザーが費やしたCPU時間を計算し、それに応じてユーザーに課金することでした。
- 別の例は、プロセスアカウントを1週間有効にできる場合は、実行されたすべてのコマンドの名前をログファイルに記録できることです。その後、管理者はログファイルを解析して、最も一般的に実行されるコマンドを見つけることができます。
- プロセス会計の最も一般的な適用は、システムセキュリティ対策を補完することです。プロセスアカウントツールで生成されたログファイルは、企業サーバーが破損したときに法医学的証拠を収集するのに役立ちます。
プロセスアカウントを有効にするには、多くのディスク容量が必要です。たとえば、Red Hat 7.2がインストールされているPentium IIIシステムでは、プログラムが実行されるたびに64バイトのデータがプロセスアカウントログファイルに書き込まれます。
プロセスアカウントコマンドは次のとおりです。
**Command Name** **Purpose**
accton Enables or disables process accounting
acctentries Counts the number of accounting entries in the log file
accttrim Truncates the accounting file specified
dumpacct Dumps the contents of the log file
dump-acct Similar to dumpacct
handleacct.sh Script to compress and backup logs and delete the oldest
lastcomm Prints commands executed on the system, most recent first
sa Summarize accounting information
プロセス会計のインストールと使用の詳細については、以下を参照してください。このLinuxジャーナル記事。