ディレクトリ
まず、実験の目的
熟練したLinuxのプロセスを作成するために操作するフォーク。
第二に、実験的なコンテンツ
- 二つのサブプロセスを作成するプロセス:VIMを使用して、サーバー上のプログラムを書きます。
- プロセスツリーを見ます
- 表示プロセス関連情報
第三に、テストレポート
レポートを書き込む前に、読んで:クラスのブログの考慮事項の一部にジョブを送信。
あなたの個人情報は、ボーエンの最初に与えられています
以下の(ラボレポートにコピーされないこの必要性の前にコンテンツ)の先頭から、ラボレポートを提出してください。
- フルネーム
- 学生ID
- クラス
プログラムを書く1
プロセスが作成される(フォーク)2のサブプロセス:サーバー上のVIMエディタを使用してプログラムを書きます。与えられたソースコード:
プロセスツリーを印刷2
ツリー構造を作成するプロセスを印刷し、自分の名前でショットを与えられました。
ヒント:
- 使用
unsigned sleep(unsigned seconds)
プロセスツリーを印刷するために、プロセスを中断 - 印刷コマンドのプロセスツリー
pstree -p pid
プロセス関連情報の3解釈
(1)PS -ef
使用しps -ef
作成プロセスによって与えられた情報は、各フィールドの意味を分析します。
(2)PS -aux
使用しps -aux
作成プロセスによって与えられた情報は、各フィールドの意味を分析します。
4.実験により、新たな質問と回答を生成します
新しい質問がある場合は、この実験では、あなたはそれを書いて、問題を自分で解決しようとすることができます。
ボーナスアイテム
例ではLinuxバイナリの解析を構成する(例は、単純なHello Worldのプログラムの書き込みに出力することができます)。
PS:VIMで実行可能ファイルを確認してください
:%!xxd
進形式に現在のテキストに変換します:%!xxd -r
現在のファイルは、テキストに変換されます
10点のうちボーナスアイテム。
これは、ことは注目に値する、プラスサブ意図は上書きコピーし、インターネットからのコンテンツの束を考えずに見つかった場合は、さらに探求する学生を奨励することです、控除[-10, 0)
のポイントは、あなたはあなたの時間を無駄にするだけでなく、私の時間の無駄です。