Windows system >> Windowsの知識 >  >> Windowsチュートリアル合成 >> Windowsの情報 >> Linuxカーネルの動作を覗くためのいくつかの方法

Linuxカーネルの動作を覗くためのいくつかの方法

  

Linuxカーネルの動作を理解するには、次のように大まかに分けることができる特定の盗撮経験が必要です。

1. printkを使用する。あなたが覗きたいところにカーネルコードまたはモジュールコードのいくつかの情報をプリントしてください。この方法では、カーネルコードとカーネルモジュールをコンパイルし、それをカーネルに正しくインストールして起動する必要があります。それはそれほど多くの知識を必要としますが、この方法は比較的素朴です。あなたがしなければならないのであれば、あなたはこれより簡単な方法を持っていなければなりません。

2. View dmesg

この方法は、カーネルがどの情報を出力するかによって異なります。 dmesgによって表示される情報は、一般的により重要な情報です。

3. procfsの習熟度

procfsには、直接見る(特別な形式で、理解するのが難しい)、またはrtstat、conntrackなどのツール分析を通して見ることができる便利で興味深い情報が多数含まれています。ツールはすべてprocの下でファイルを解析し、それらを可読形式で表示します。カーネルに関するいくつかの統計情報には、分析用の対応する統計ファイルがあります。

4. kprobeを使う

これはデバッグ方法ですが、通常は使用されず、使用することはできません。

5.いくつかの小さな方法を使ってください。

それはあなたの知性にかかっています、あなた自身の論理を導き出し、あなたの罠に入れ、あなたの罠に入れてください推測します。

Copyright © Windowsの知識 All Rights Reserved