タグ

netstatに関するamnmaのブックマーク (3)

  • Linuxでアプリケーションが使用中のポート番号を調べる - 日々の報告書

    Linuxシステムを管理している人には常識的なことだと思うけど、アプリケーションが使用中のポート番号を調べる方法についてのメモ。今日某プロジェクトの実験用マシンの設定をしていた最中、あるサービスを起動したら「address already in use.」というエラーメッセージが出てきて調べたので。 アプリケーションが使用中のポート番号は「lsof」や「netstat」コマンドで調べることができる。lsofは「lists open files」の略で、プロセスが開いているファイルを列挙するコマンド。 $ ps aux | grep zsh shin 1644 0.0 0.1 602692 2676 s000 S 1:09AM 0:00.12 -zsh $ lsof -p 1644 COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME zsh

    Linuxでアプリケーションが使用中のポート番号を調べる - 日々の報告書
  • netstat(1)――TCP通信の接続状況を調べる

    今回取り上げるnetstat(ネットスタット)コマンドは,通信の接続状況を調べて表示するコマンドである。自分のパソコンがTCPでつながっている相手のIPアドレスホスト名,開いているポート番号などがわかる。例えば新しいネットワーク・アプリケーションを使い始めたときに,自分のパソコンがどんな相手とどのように通信しているか確認したいときに使う。スパイウエアやウイルスが勝手にポートを開いたりしていないかどうかを確認するためにも使える。 また,「サーバーにつながらない」,「反応が遅い」といったときに,netstatコマンドを実行すると,やりとりしたパケットの数がどれくらいか,エラーは起こっているのかといった統計情報がわかる。 このように,netstatコマンドは,アプリケーションの設定確認や悪質なソフトウエアの検出,トラブル対策といったいろいろな場面で使える便利なコマンドである。 開いているポート

    netstat(1)――TCP通信の接続状況を調べる
  • netstat(2)――不審なソフトの発見にも使える

    オプションを組み合わせて詳しく調査 netstatコマンドは複数のオプション・パラメータを組み合わせることで,接続や待ち受けの状況をさらに詳しく調べることができる。 例えば,オプション・パラメータの「-n」を使うと,実行結果の表示にコンピュータ名やサービス名を使わず,IPアドレスとポート番号で表示する。自分のパソコンで待ち受けしている状態をIPアドレスやポート番号で調べたいときには,-aオプションに-nオプションを組み合わせて,以下のように打ち込む。 C:\>netstat -an 実行結果が図4となる。特集の第5回の図3のLocal AddressとForeign Addressでコンピュータ名やサービス名で表示されていたところが,図4ではすべてIPアドレスとポート番号で表示されていることがわかる。 例えば,接続先のマシンがドメイン名ではなくWindowsマシンのコンピュータ名で表示さ

    netstat(2)――不審なソフトの発見にも使える
  • 1