Raspberry Pi 3でポートを使用しているプロセスを調べる

ファイヤーウォールの設定をするにあたって、まず今どんなポートが使われているか調べてみた。nmapコマンドをインストールする。
$ sudo apt-get install nmap
nmapコマンドで調べてみると60000がunknownになっている。mysqlのポートも開いてるので、リモートから接続する予定もないし閉じておく必要がありそうなど、現状のポートの状態を把握するのに役立つ。
$ nmap localhostStarting Nmap 6.47 ( http://nmap.org ) at 2016-11-27 23:24 JST
Nmap scan report for localhost (127.0.0.1)
Host is up (0.00093s latency).
Other addresses for localhost (not scanned): 127.0.0.1
Not shown: 997 closed ports
PORT      STATE SERVICE
80/tcp    open  http
3306/tcp  open  mysql
60000/tcp open  unknown
一体何が使っているのか調べると、sshのポートを60000に変更していたからでした。と、言うのが分かる。
$ sudo lsof -i:60000COMMAND  PID   USER   FD   TYPE DEVICE SIZE/OFF NODE NAME
sshd     643   root    3u  IPv4   8620      0t0  TCP *:60000 (LISTEN)
sshd     643   root    4u  IPv6   8622      0t0  TCP *:60000 (LISTEN)
    この記事で書かれている製品やソフトについて
  • Raspberry Pi 3 Model B
  • RASPBIAN JESSIE LITE(September 2016)