Linux网络端口命令
netstat命令
语法参数
netstat [选项] -t或--tcp:显示TCP传输协议的连线状况; -u或--udp:显示UDP传输协议的连线状况; -n或--numeric:直接使用ip地址,而不通过域名服务器; -l或--listening:显示监控中的服务器的Socket; -p或--programs:显示正在使用Socket的程序识别码和程序名称;
-a或--all:显示所有连线中的Socket;
常用查看口令: netstat -tunlp
也可以和grep筛选结合使用: netstat -tunlp | grep 22 比如我想找22端口的网络连接
实例
[root@oldboy_python ~ 10:21:59]#netstat -tunlp Active Internet connections (only servers) Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name tcp 0 0 0.0.0.0:111 0.0.0.0:* LISTEN 1/systemd tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 814/sshd tcp6 0 0 :::111 :::* LISTEN 2703/rpcbind tcp6 0 0 :::3306 :::* LISTEN 29269/mysqld udp 0 0 0.0.0.0:758 0.0.0.0:* 2703/rpcbind udp 0 0 0.0.0.0:111 0.0.0.0:* 2703/rpcbind udp 0 0 10.141.32.137:123 0.0.0.0:* 484/ntpd udp 0 0 127.0.0.1:123 0.0.0.0:* 484/ntpd udp 0 0 0.0.0.0:123 0.0.0.0:* 484/ntpd udp6 0 0 :::758 :::* 2703/rpcbind udp6 0 0 :::111 :::* 2703/rpcbind udp6 0 0 :::123 :::* 484/ntpd
来自同一台机器的三个ip地址:
0.0.0.0 127.0.0.0加上192.168.12.15 ,同时将对外的ip地址和对内的回环地址暴露
127.0.0.1 本机回环地址,代表机器自己的内部IP,其他人访问不到,每个机器都有127.0.0.1
192.168.12.15 本地对外可以提供访问的IP地址
实例:
python manage.py runserver 默认启动在127.0.0.1 8000下,其他人访问不到你的django
python manage.py runserver 0.0.0.0 8000 其他人可以访问,自己也能够通过回环地址访问
python manage.py runserver 192.168.12.15 8000 在外部地址上启动8000端口提供访问


浙公网安备 33010602011771号