今回は、Linuxでポートを使用しているアプリケーションを確認する方法を説明します。 「サーバーを用意したのにうまく通信できない!」 「使用したいポートがすでに何かに使われている!」 と困ったときに、原因調査に役立つ知識です。 具体的には、 ・ポートってよく聞くけど何? ・似たような文脈でソケットというのもあるけど、ポートとの違いは何? ・すでにポートが使われているみたいなんだけど、どのプログラムが使っているのか調べられる? ・外部に向けて必要なポートが解放されているか(不必要なポートが閉じられているか)確認できる? ポート(port)とは ポート(port)には、「港」という意味があります。 そこで、Linuxのポートを「港」に見立てると、Linux(サーバー)は「島」、インターネットは「海(ケーブルが船の航路)」になります。 また、Linux(サーバー)で動作するWebサーバーなどのサ
![【Linux】lsof、ss、nmapコマンドでポート確認! | 侍エンジニアブログ](https://cdn-ak-scissors.b.st-hatena.com/image/square/697a814249900aaa3e07e6088527a5b92d0ac233/height=288;version=1;width=512/https%3A%2F%2Fwww.sejuku.net%2Fblog%2Fwp-content%2Fuploads%2F2018%2F06%2Flinux-port.jpg)