私はUbuntu 16.04を使用していますが、私の質問はDebian、CentOS、Red Hatなどの多くのディストリビューションに適用されると思います。
マンページは次のとおりnetstat -l
です。
Show only listening sockets. (These are omitted by default.)
そしてnetstat -a
:
Show both listening and non-listening sockets. With the --
interfaces option, show interfaces that are not up
の出力netstat -a
にの出力が含まれますかnestat -l
?マニュアルページにはそのような場合があるようですが、多くのサイトでこれについて話しているので、そうでない部分があるかどうか疑問にnetstat -plantu
思います。netstat -l
netstat -a
答え1
質問の2番目の部分では、netstat -plantu
TCPおよびUDP情報、つまり確立されたネットワーク接続とリッスンポートのみが表示されます。netstat -a
Unixソケットも表示されます。これは多くの情報なので、出力で必要な情報を見つけるのが最善です。
最近のディストリビューションを実行している場合はss
これを使用できますnetstat
。これは同じパラメータを使用する現代的な選択肢です。
私は通常ss -tulp
(と同じnetstat -tulp
)を入力してサーバー/ PCのすべてのリスニングポートを確認し、ポートが開いているプロセスはこのポートで処理されます。現在の接続とプロセスを確認するには、すべてのユーザーのプロセスを表示するためのroot / sudo権限が必要ですss -tuap
。-p
答え2
出力には次のものが
netstat -a
含まれますか?nestat -l
はい、-a
これはすべて(リスニングソケットと非リスニングソケット)を意味します。