システム上で実行されているすべてのネットワークサービスのリストを検索したい。ポートやサービス、ユーザーの詳細を含む。 netstat、ps、およびfuserを使用する必要があることを知っています。しかし、コマンドの書き方がわかりません。すべてを見つけるためにシェルスクリプトを記述する必要がありますか?または私はコマンドの行で使用できますか?ご協力いただきありがとうございます。
次のコマンドを使用します:Sudo lsof -i -n -P
このコマンドはアプリケーション名、PID、ユーザー、IPバージョン、デバイスIDおよびポート名を持つノード。 TCPとUDPの両方が表示されます。
バリエーション:
読みやすい形式でフォーマットするには。つかいます :
Sudo lsof -i -n -P | more
表示のみを表示するにはTCP connections:
Sudo lsof -i -n -P | grep TCP | more
表示のみを表示するにはUDP接続:
Sudo lsof -i -n -P | grep UDP | more