コピペコードで快適生活

明日使えるソースを自分のために

ポート番号の使用状態を確認する

【lsof】オープンしているファイルを一覧表示する

# オープンしているファイル情報
$ lsof | grep -e COMMAND -e sample.txt
COMMAND     PID       USER   FD      TYPE             DEVICE    SIZE/OFF                NODE NAME
vim       35093 kinosuke01    3u      REG                1,7        4096             4183268 /Users/kinosuke01/Desktop/.sample.txt.swp

# オープンしているネットワークソケット情報
# -i:#{PORT}でポート番号指定できる
$lsof -i:80
COMMAND   PID       USER   FD   TYPE             DEVICE SIZE/OFF NODE NAME
ruby    35433 kinosuke01   10u  IPv6 0x66e79b6671111eb3      0t0  TCP *:http (LISTEN)
ruby    35433 kinosuke01   11u  IPv4 0x66e79b666ac622e3      0t0  TCP *:http (LISTEN)

netstat】ネットワーク状態を確認する

# -a 現在のすべての接続を表示する
# -n 出力をIPアドレスなど数値のみに抑制する
$netstat -an | grep "*.80"
tcp4       0      0  *.80                   *.*                    LISTEN
tcp6       0      0  *.80                   *.*                    LISTEN