linuxベース命令4
1.コマンド形式:
df[オプション][ファイル]
2.コマンド機能:
指定したディスクファイルの空き容量を表示します.ファイル名が指定されていない場合、現在マウントされているすべてのファイルシステムの空き領域が表示されます.デフォルトでは、環境変数POSIXLY_CORRECTが指定され、512バイト単位で表示されます
3.コマンドパラメータ:
必要なパラメータ:
-aすべてのファイルシステムリスト
-h読みやすい表示
-Hは「-h」に等しいが、計算式は1 K=1024ではなく1 K=1000である
-i inode情報を表示
-kブロックは1024バイト
-lローカルファイルシステムのみ表示
-mブロックは1048576バイト
--no-sync sync syncコマンドを無視
-P出力形式はPOSIX
--syncディスク情報を取得する前にsyncコマンドを実行する
-Tファイルシステムタイプ
パラメータを選択:
--block-size=ブロックサイズの指定
-t選択したファイルシステムのディスク情報のみ表示
-x選択したファイルシステムのディスク情報は表示されません
--helpヘルプ情報を表示
--バージョン情報を表示
2.duコマンド
1.コマンド形式:
du[オプション][ファイル]
2.コマンド機能:
ファイルまたはディレクトリのディスク領域のサイズの表示
3.コマンドパラメータ:
-h:人間が読めるように表示
-a:ディレクトリに使用されるディスク領域のサイズと、その下のディレクトリとファイルに使用されるディスク領域のサイズを表示します.
-s:ディレクトリに使用されるディスク領域のサイズを表示し、サブディレクトリとファイルに使用されるディスク領域のサイズを表示しない
-c:いくつかのディレクトリまたはファイルで使用されるディスク領域のサイズを表示し、それらの合計を統計します.
--apparent-size:ディレクトリまたはファイル自体のサイズを表示
-l:ハードリンクによるディスク容量の統計
-L:統計記号リンクが指すファイルのディスク容量の大きさ
3.fdiskコマンド
ディスクパーティション管理コマンド
4.freeコマンド
語法:free[-bkmotV][-s]
補足:freeコマンドには、エンティティメモリ、仮想スワップファイルメモリ、共有メモリセグメント、システムコアで使用されるバッファなど、メモリの使用状況が表示されます.
パラメータ:-bメモリ使用量をByte単位で表示します.-kメモリ使用量をKB単位で表示します.-mメモリ使用量をMB単位で表示します.-oバッファ調整列は表示されません.-sメモリの使用状況を継続的に観察します.-tメモリ合計列が表示されます.-Vバージョン情報を表示します.
一般的な操作:
free free -ml -s free -c -s
5.psコマンド
ps:瞬間プロセスを表示する状態であり、動的に連続していない.
uユーザー名と起動時間の順序でプロセスを表示する.
jタスクフォーマットでプロセスを表示する;
fプロセスをツリー形式で表示する;
aすべてのユーザのすべてのプロセス(他のユーザを含む)を表示する.
x制御端末のないプロセスを表示する.
r実行中のプロセスを表示する;
ww詳細パラメータが遮断されることを避ける;
-Aすべてのプロセスを一覧表示-w拡大表示より多くの情報を表示できる-auより詳細な情報を表示-aux他のユーザを含むすべてのプロセスを表示する
-eはすべてのプロセスを表示し、環境変数-f全フォーマット-hはタイトル-l長フォーマット-w幅出力aは端末上のすべてのプロセスを表示し、他のユーザを含むプロセスrは実行中のプロセスxのみを表示し、端末を制御していないプロセスを表示する
6.vmstatコマンド
vmstatはVirtual Meomory Statistics(仮想メモリ統計)の略で、オペレーティングシステムの仮想メモリ、プロセス、CPUアクティビティを監視できます.
システム全体の状況を統計することができ、あるプロセスを深く分析することはできません.vmstatツールは、低コストのシステムパフォーマンスの観察方法を提供します.
(1)用法
使用法:vmstat[オプションパラメータ]
またはvmstat[オプションパラメータ][数値][数値]
(2)機能:
機能:仮想メモリの統計情報を報告し、プロセス、メモリ、I/Oなどのシステム全体の運行状態について報告する.
(3)オプションパラメータ:
1)-d:ディスク関連の統計を表示します.
2)-a:アクティブメモリと非アクティブメモリの表示
3)-f:システム起動から現在までのfork数を表示します.
4)-p:指定したディスクパーティションの統計を表示
5)-s:メモリ関連統計および複数のシステムアクティビティの数を表示します.
6)-m:slabinfoを表示
7.netstatコマンド
NetstatはLinuxシステムで使用されているサービスとポートの状況を表示できます.
Netstat[-オプション]
Netstatの各オプションパラメータの説明:-a:すべての接続、サービスリスニング、Socket情報-c:ネットワーク状態を継続的にリストします#1秒おきにネットワーク情報を出力します-t:TCPポートを表示します-u:UDPポートを表示します-l:現在のリスニングサービスをリストします.リスニングポートのみを表示します-p:PID(プロセス番号)とプロセス名を表示します-n:ipアドレスを直接使用します.ドメイン名サーバを介さずに(クエリーを比較する必要がないため、出力を高速化)-s:ネットワーク作業情報統計テーブルを表示-r:ルーティングテーブル情報を表示
8.topコマンド
トップコマンドはLinuxでよく使用されるパフォーマンス分析ツールで、Windowsのタスクマネージャと同様に、システム内の各プロセスのリソース使用状況をリアルタイムで表示できます.その使い方を詳しく説明します.topは、ユーザのキーを押すことで現在の状態を継続的にリフレッシュできる動的表示プロセスである.このコマンドをフロントで実行すると、ユーザがプログラムを終了するまでフロントを独占する.より正確には、topコマンドはリアルタイムのシステムプロセッサの状態監視を提供する.システムのCPUが最も「敏感」なタスクのリストが表示されます.このコマンドはCPUによって使用することができる.メモリの使用時間と実行時間はタスクをソートします.また、このコマンドの多くの特性は、インタラクティブコマンドやパーソナルカスタムファイルで設定することができる.
1.コマンド形式:
トップ[パラメータ]
2.コマンド機能:
プロセスID、メモリ使用率、CPU使用率など、現在システムが実行中のプロセスに関する情報を表示します.
3.コマンドパラメータ:
-bバッチ
-c完全な治命令を表示する
-無効化プロセスを無視
-s秘密保持モード
-S累積モード
-i間隔の設定
-uユーザー名の指定
-pプロセスの指定
-nループ表示回数
9.iostatコマンド
LinuxシステムのiostatはI/O statistics(入出力統計)の略で、iostatツールはシステムのディスク操作活動を監視します.ディスクの活動統計を報告するとともに、CPUの使用状況も報告するのが特徴です.vmstatと同様にiostatにも弱点があり、あるプロセスを深く分析することができず、システム全体の状況だけを分析することができない.iostatはsysstatパッケージに属します.yum install sysstatで直接インストールできます.
1.コマンド形式:
iostat[ ][ ][ ]11
2.コマンド機能:
iostatでCPU、NIC、ttyデバイス、ディスク、CD-ROMなどのデバイスのアクティビティ、負荷情報を簡単に表示できます.