Linuxシステムでは、straceコマンドを使用してデバッガをトレースしたり、他のコマンドと併用したりすることができます。
コマンドの使用方法
straceコマンドがプログラムの実行を追跡する方法を見てみましょう。
最も単純な形式のstraceには、任意のコマンドを続けることができます。多くのシステムコールがリストされます。最初は、すべての出力を理解することはできませんが、特別なものを探しているのであれば、出力からそれを見つけることができるはずです。
簡単なコマンドlsのシステムコールトレースを見てみましょう。
ラグー@ラグー-Linoxide〜$ straceのLS
これは最初の数行のstraceコマンドの出力です。他の出力は切り捨てられました。
ログイン
上記出力部は、標準出力にカレントディレクトリのリストを出力する書き込みシステムコールを示しています。
次の図は、(straceを使用せずに)lsコマンドで一覧表示されたディレクトリの内容を示しています。
raghu @ raghu-Linoxide〜$ ls
前1234次のページ合計4ページ
Linuxのpsコマンドは、プロセスを実行しているシステムを表示するために使用され、占領あまりにも多くのリソースかどうかなどを判断するために実行されている状態のマシン
BashはBourne-Again SHellの略語で、多くのLinuxプラットフォームのデフォルトのシェルです。実際、Bashコマンドには多くの操作スキルがあります。スキルがあれば仕事のスピードを上
Oracleデータベースは最も一般的なサーバーデータベースの1つです。分散処理機能を扱うことができます。その後、OracleデータベースLinuxサーバーを起動しますか。次の小シリーズでは、Linux
Linuxシステムには32ビットと64ビットのマシンがあることを私たち全員が知っていますが、それらの違いは何ですか?今日、XiaobianはLinux 32ビットマシンと64ビットマシンの基本的なデー