一部のコマンドは並べ替えませんが、リンクをいくつか示します。これらの人々は非常に包括的に記述しているため、直接参照するだけです。
1.netstat
netstatコマンドは、すべてのネットワーク接続(実行ポート、ルーティングテーブル、ソケット接続など)を表示できます。
使用方法は次のとおりです。
netstat [オプション]
具体的なオプションは次のとおりです(netstat -hで表示できます)。
-a (all)显示所有选项,默认不显示LISTEN相关
-t (tcp)仅显示tcp相关选项
-u (udp)仅显示udp相关选项
-n 拒绝显示别名,能显示数字的全部转化成数字。
-l 仅列出有在 Listen (监听) 的服務状态
-p 显示建立相关链接的程序名
-r 显示路由信息,路由表
-e 显示扩展信息,例如uid等
-s 按各个协议进行统计
-c 每隔一个固定时间,执行该netstat命令。
2.tcpdump
tcpdumpはネットワークパケットキャプチャコマンドです。コンピュータ通信中にメッセージデータを詳細に確認できます。
tcpdumpの詳細については、次の記事を参照してください。
https://blog.csdn.net/lgh1117/article/details/80213397
3.ipcs
ipcsは、プロセス間通信機能のステータスを報告するために使用されます。使用方法は以下の通りです。
ipcs -a 是默认的输出信息 打印出当前系统中所有的进程间通信方式的信息
ipcs -m 打印出使用共享内存进行进程间通信的信息
ipcs -q 打印出使用消息队列进行进程间通信的信息
ipcs -s 打印出使用信号进行进程间通信的信息
4. ipcrm
メッセージキュー、セマフォ、または共有メモリの削除に使用されるメモリ識別子。
-m SharedMemory id 删除共享内存标识 SharedMemoryID。与 SharedMemoryID 有关联的共享内存段以及数据结构都会在最后一次拆离操作后删除。
-M SharedMemoryKey 删除用关键字 SharedMemoryKey 创建的共享内存标识。与其相关的共享内存段和数据结构段都将在最后一次拆离操作后删除。
-q MessageID 删除消息队列标识 MessageID 和与其相关的消息队列和数据结构。
-Q MessageKey 删除由关键字 MessageKey 创建的消息队列标识和与其相关的消息队列和数据结构。
-s SemaphoreID 删除信号量标识 SemaphoreID 和与其相关的信号量集及数据结构。
-S SemaphoreKey 删除由关键字 SemaphoreKey 创建的信号标识和与其相关的信号量集和数据结构。
5.トップ
topはLinuxでのパフォーマンス分析ツールで、各プロセスのリソース占有率をリアルタイムで表示できます。Windowsのリソースマネージャに相当します。
topの詳細については、次の記事を参照してください。
https://www.cnblogs.com/peida/archive/2012/12/24/2831353.html
6.vmstat
Linuxで仮想メモリのステータスを表示するには、vmstatコマンドを使用します。
以下を参照してください:
https://www.cnblogs.com/xqzt/p/5448983.html
7.稼働時間
アップタイムは主に、システムの実行時間やLinuxシステムの負荷などの情報を取得するために使用されます。
稼働時間は使いやすく、稼働時間を直接使用します。バージョンを確認するオプション-vがあります。
上記の情報を出力するために稼働時間を使用しました。16:18:53は現在の時刻を表し、7:06はシステムの実行時間を表し、負荷平均は過去1分間、5分間、15分間のシステム平均負荷です。
システム平均負荷:単位時間あたりの実行中のキュー内の平均プロセス数。
8.iostat
iostatは、システムのディスク操作を監視します。
詳細については、以下を参照してください。
https://www.cnblogs.com/ftl1012/p/iostat.html
9.無料
freeコマンドは、Linuxシステムの空きおよび使用済みの物理メモリーとスワップメモリー、およびカーネルが使用するバッファーを表示できます。Linuxシステムモニタリング用のツールの中で、freeコマンドは最も頻繁に使用されるコマンドの1つです。
詳細については、次の記事を参照してください。
https://www.cnblogs.com/peida/archive/2012/12/25/2831814.html