【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 件のコメント:
コメントを投稿