2012年4月3日火曜日

UNIXのお勉強③

【10章 プロセス】
■プログラム…CPUが実行出来る機械命令の列.
■プロセス…プログラムを実行すると,実行されるごとに新しく「プログラムの状態」が作      られる.この「プログラムの状態」のことをいう.
※プロセスを作る==プログラムの実行

■PID…プロセスを区別する(=プロセスID).
■TT…端末名(そのプロセスがどの端末と結びつけられているかを省略形で示す)
■STAT…プロセスの状態
    →R(Runnable)…実行可能状態
    →D(Disk)…ディスク入出力を行い,その完了を待っている状態
    →S(Sleep),I(Idle)…キーボードや他のプロセスからの入力を待っている状態
    →Z(Zombie)…すでに終了していて,終了処理の完了を待っている状態
    →T(Traced)…一時的に停止しているか,デバッグの対象になっている
■TIME…CPU時間(CPUがそのプロセスを実行するために費やした時間)
■COMMAND…そのプロセスを起動したときのコマンドと,プログラムが含まれているファ        イルの名前
■デーモンプロセス…ネットワークからの要求に対してサービスを提供したり,プリンタの          制御をするプロセスは,特定の端末と結び付けられていない.このよ          うに端末と結び付けられていないプロセス.
■UID…どのユーザ資格で実行しているかという情報

〜コマンド集〜
■ps…プロセスの一覧の表示
■ps l…親も含めたプロセス一覧の表示
■ps u…資源も含めたプロセス一覧の表示
■ps x…端末がないものも含めたプロセス一覧の表示
■ps a…ほかのユーザのものも含めたプロセス一覧の表示
■ps ux…ps uとps xの組み合わせ
■ps aux…ps aとps uとps xの組み合わせ
■ps -f…引数も含めたプロセス一覧の表示
■ps -e…他のユーザのものも含めたプロセス一覧の表示
■ps -u user…特定のユーザについてのプロセス一覧の表示
■ps -ef…ps -eとps -fの組み合わせ
■ps -fu user…ps -fとps -u userの組み合わせ
■stty all…端末の状態の表示
■atty -a…端末の状態の表示()
■kill pid…プロセスを殺す
■kill -KILL pid…プロセスを殺す(必殺)


お勉強TEXT

0 件のコメント:

コメントを投稿