2021年4月7日のブックマーク (3件)

  • 利用しているポート番号からどのプロセスが利用しているか確認する - Qiita

    既にたくさん記事がありますが、メモ。 参考 特定のポート番号をLISTENしているプロセスが知りたい Linuxでアプリケーションが使用中のポート番号を調べるAdd Starwengtadashi LSOF:知ってます → 使えます にする為の記事 環境 以下の環境のLinuxサーバーで調べてみました。 nginxで80ポートを利用 sshdで22ポートを利用 PostgreSQLで5432ポートを利用 lsofコマンドで調べる lsofコマンドは「list open files」ということでプロセスが開いているファイルやディレクトリ(ライブラリなどを含む)とネットワークファイル(インターネットソケットやUNIXドメインソケット)を表示することができるので、ネットワーク調査に使うことができます。 -iオプションを使うことでネットワークで特定ポート番号を使っているものやTCPやUDPプロトコ

    利用しているポート番号からどのプロセスが利用しているか確認する - Qiita
    penta0224
    penta0224 2021/04/07
    linux ポート番号からプロセス
  • 【 ss 】コマンド――ネットワークのソケットの情報を出力する

    ssコマンドとは? 「ss」コマンドは、ネットワーク通信で利用する「ソケット」についての情報などを出力するコマンドです ※1。従来はnetstatコマンドが使用されていましたが、現在はssコマンドへの移行が進んでいます。 ipコマンド(連載第146回~第149回)と同じiproute2パッケージに、収録されています ※2。 ※1 ネットワーク通信を行うアプリケーションソフトウェアでは、TCPやUDPなどの(トランスポート層の)プロトコルを直接利用するのではなく、ソケットと呼ばれるAPIを通じて間接的に利用し、開発の手間を省くことが多い。サーバ側とクライアント側ではソケットの使い方が一部異なる。サーバ側では(TCP)ソケットの生成後、LISTEN用のポートにバインド、LISTEN実行、クライアントからのコネクションの受け付け、通信実行、ソケットのクローズというように処理が進む。クライアント側

    【 ss 】コマンド――ネットワークのソケットの情報を出力する
    penta0224
    penta0224 2021/04/07
    linux ソケット
  • netstatコマンドを使いこなす @IT:Windows TIPS -- Tips:

    TCP/IP関連のトラブルシューティングを行う場合に、必ずといってよいほど使うコマンドとして「netstat」コマンドがある(実行ファイル名はnetstat.exe)。このコマンドは、主にTCPの通信状態を調べるためには必須であり、ぜひともその使い方をマスターしておきたい。 netstatの基――通信中のTCPコネクションの調査 netstatコマンドの最も基的な使い方は、通信中のTCPコネクション(TCP接続)の状態を表示させることである。このコマンドを実行すると、ローカルPCのTCP/IPプロトコルスタック上において、現在アクティブになっているTCP通信の状態を表示できる。 ●「TCP」とは? 「コネクション」とは? TCPとは、2つのアプリケーション間で、信頼性のある通信路(コネクション)を開設し、お互いにデータなどをやりとりするための機能である。通信するアプリケーションは、同一

    netstatコマンドを使いこなす @IT:Windows TIPS -- Tips:
    penta0224
    penta0224 2021/04/07
    windows ソケット