プロセスおよびログにLinuxのチュートリアル(8)-Linux
Linuxでのプロセス
のプロセス:開始強度が実行可能プログラムを実行しています
1、PID:IDプロセス(新しい各プロセスが固有のPIDを有する)
2、PPID親プロセスID
3、任意のプロセスは、子プロセスを作成することができ
、より多くのRedHat 7より、すべてのプロセスの親を4 :systemdに
INIT:redhatの5,6、全てのプロセスの親に
psのディスプレイプロセスの現在の状態
一般的に使用されるオプションは
-aux:リストのすべてのプロセス
-ef:リストのすべてのプロセス
-l:一覧現在のユーザーと関連プロセス
のプロセスのステータスを表示するにはユーザー:-uユーザー
リアルタイムプロセスのステータスを表示することができますトップ
操作:
R:プロセスを実行するために実行しているか、待っている
睡眠を:
S:眠っているが、復帰させることができ
D:寝て、そしてない目を覚ます、プロセスが中断され、デバイスの異常状態引き起こす可能性がされて
Kを:眠っていますプロセスを中断することができ、目が覚めることはできません。
停止:
T:プロセスが停止されますが、他のプロセスにより回収することができる
T:プロセスのデバッグ中の
ゾンビを:
Z-:あなたは出口は、PIDに加えて、すべてのリソースが解放されると、子プロセスは親プロセスにシグナルを送る
:Xをサブプロセスの親構造を得る、サブプロセスが完全に解放することができ、プロセスの状態に見えない
プロセスの優先度
1、<高優先度
2、N個の低優先度?3、Sサブプロセスであって?4 +バックグラウンド・プロセス・グループで
PS -auxパラメータの
1、%のCPU:CPU使用率の占有2、%MEMは:?、RSSは:?メモリサイズ5を占領し、VSZ :?は、仮想メモリのサイズ4によって占め3のメモリ使用量によって占められますか? 、TTY:セカンダリデバイス番号(TTYのマイナーデバイス番号)6 、STAT の端子:?ストローク状態
実行中の命令:7、START:旅行8の開始時刻、タイム:?実行時間9、コマンド?
Linuxの割り込み処理の
シグナル:プロセスは、Linuxオペレーティングに渡されます
-lディスプレイを殺すすべての信号は、Linuxプロセスに渡すことができます
常用:
kill -9 PID 杀死一个进程—强制
kill -15 PID 正常的方式终止一个进程
kill -2 可以control+c的操作是一样的
start:在系统中启动一项服务
stop:等待程序需处理完毕后再stop,
restart:直接关闭程序 在开启
reload:重新加载配置文件,进程暂停,然后把配置文件加载进去后,继续执行后续操作。进程的PID不会发生改变
enable:设置开机自启
disable:关闭开机自启
status:查看某一单元的状态
ログでのLinuxの
分析とストレージログの
ログ:監査のためのシステムおよび「ブラックボックス」-Liunxのトラブルシューティング
ログファイルは/ varに格納されている/ logディレクトリ
のRedHat 7で、システムログメッセージの2つのサービスの責任処理。これらはsystemdに-journaldされ、rsyslogd。
の/ var / log / messages //ログ大半のシステムログメッセージ
は/ var / log /確保//セキュリティとメッセージとの認証エラーログ
は/ var / log / maillogに//メールサーバーのログに関連付けられている
の/ var /タスク定期的に関連付けられたログ/ cronを//ログファイル
は/ var / log /ブート/ログ //は、 システムの起動に関連するログを記録し、
ほとんどのログは、4つの部分から構成され
、ログ記録時に、1
2つの送信ログをホスト
3に送信するログメッセージまたはプロセス
4、実際のメッセージて送信
ログの監視
は、tail -fの/ var /確保/ログイン // 新しいコンテンツが追加されている場合、それは出力し続け、最後の10行を表示