查看系统可用端口号
一般认为,linux可用端口号1024~65535,0~1024尽量不用使用,而在实际开发生产环境中,你是否经常使用0~1024呢?
查看linux系统默认可用的端口号
1 | sysctl -a | grep ip_local_port_range |
更改默认可用端口号
1 | vim /etc/sysctl.conf |
注意:这里我没有自己测试,我的机器查看可用端口号打印出来的是这个net.ipv4.ip_local_port_range = 32768 61000
查看系统端口占用情况
lsof
所有端口
1 lsof -i
指定端口
1 lsof -i:端口号
netstat
查看所有开启的端口(这个命令更能清晰的观察端口使用情况)
1 netstat -lntp
netstat命令怎么查看端口是否占用?这篇文章讲解得非常详细