開いているポートとそのポートを使用しているアプリケーションの確認方法
まずポートスキャン.
shell> nmap localhost PORT STATE SERVICE 22/tcp open ssh 25/tcp open smtp 80/tcp open http 111/tcp open rpcbind
次にそのポートを使用しているプログラムの特定
shell> lsof -i:25 COMMAND PID USER FD TYPE DEVICE SIZE NODE NAME master 4860 root 12u IPv4 9658 TCP localhost:smtp(LISTEN) master 4860 root 13u IPv6 9659 TCP localhost:smtp(LISTEN)
masterって誰やねん.ということで・・・(もうちょい良い調べ方あるかも)
shell> ps ax | grep master 4860 ? Ss 0:00 /usr/lib/postfix/master
※自分が管理しているノード以外に対してのポートスキャンは違法行為になります.