netstat -lにはnetstat -aにない内容が含まれていますか?

netstat -lにはnetstat -aにない内容が含まれていますか?

私は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 -lnetstat -a

答え1

質問の2番目の部分では、netstat -plantuTCPおよびUDP情報、つまり確立されたネットワーク接続とリッスンポートのみが表示されます。netstat -aUnixソケットも表示されます。これは多くの情報なので、出力で必要な情報を見つけるのが最善です。

最近のディストリビューションを実行している場合はssこれを使用できますnetstat。これは同じパラメータを使用する現代的な選択肢です。

私は通常ss -tulp(と同じnetstat -tulp)を入力してサーバー/ PCのすべてのリスニングポートを確認し、ポートが開いているプロセスはこのポートで処理されます。現在の接続とプロセスを確認するには、すべてのユーザーのプロセスを表示するためのroot / sudo権限が必要ですss -tuap-p

答え2

出力には次のものがnetstat -a含まれますか?nestat -l

はい、-aこれはすべて(リスニングソケットと非リスニングソケット)を意味します。

関連情報