Linux网络性能管理工具三剑客,介绍了管理LINUX查看端口的输出信息。此命令将显示每个数据包的报头和主机主机名的端口80的地址。
Netstat -tln命令用于Linux检查端口使用情况。
/etc/init.d/vsftp start is used to start the File Transfer Protocol port ~!
Look at the file /etc/service
netstat
Linux查看端口查看连接的服务端口(已建立)。
netstat -a
Linux查看端口查看所有服务端口(监听、建立)。
sudo netstat -ap
Linux查看端口查看所有服务端口,并显示相应的服务程序名称。
Nmap扫描类型扫描参数
例如:
nmap localhost
nmap -p 1024-65535 localhost
nmap -PT 192.168.1.127-245
当我们使用netstat -apn检查网络连接时,我们会发现许多类似于以下的东西:
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
TCP 0 52 218.104.81.152:7710 211.100.39.250:29488 established 6111/1.
显示这个服务器开放了端口7710,那么这个端口属于哪个程序呢?我们可以使用lsof -i :7710命令来查询:
COMMAND PID USER FD TYPE DEVICE SIZE NODE NAME
Sshd 1990 root 3u IPv4 4836 TCP *:7710 (listening) network management alliance bitsCN@com
这样,我们知道7710端口属于sshd程序。