یکی از ساده ترین روش ها برای آگاهی از وضعیت پورتهای باز در لینوکس استفاده از فرمان lsof است؛با استفاده از این دستور می توان به اطلاعاتی همچون :

نام پورت مربوطه
PID
کاربر فعال کننده پورت
نوع پورت - IPV6 و یا IPV4
UDP-TCP
و وضعیت آن.
دست بافت.

نحوه فراخوانی دستور فوق :

 
root@server# lsof -i

خروجی دستور فوق به صورت زیر می باشد :

 

COMMAND PID USER FD TYPE DEVICE SIZE NODE NAME
portmap 1779 rpc 3u IPv4 5819 UDP *:sunrpc
portmap 1779 rpc 4u IPv4 5823 TCP *:sunrpc (LISTEN)
rpc.statd 1797 rpcuser 4u IPv4 5855 UDP *:32768
rpc.statd 1797 rpcuser 5u IPv4 5843 UDP *:701
rpc.statd 1797 rpcuser 6u IPv4 5858 TCP *:32769 (LISTEN)
mDNSRespo 2092 nobody 7u IPv4 6275 TCP Linux:5335 (LISTEN)
mDNSRespo 2092 nobody 8u IPv4 6280 UDP *:5353
cupsd 2136 root 0u IPv4 6551 TCP Linux:ipp (LISTEN)
cupsd 2136 root 2u IPv4 6552 UDP *:ipp
sshd 2190 root 3u IPv6 6573 TCP *:ssh (LISTEN)
sendmail 2216 root 3u IPv4 6661 TCP Linux:smtp (LISTEN)
sshd 2776 root 3u IPv6 12470 TCP 193.168.0.7:ssh->193.168.0.3:4571 (ESTABLISHED)


در صورتی که بخواهید موقتا اقدام به بستن پورت مربوطه نمایید با استفاده از دستور kill امکان پذیر است.


root@server# kill [PID#]

پاینده و پیروز باشید.