ubuntu下怎么查看已打开的端口号?怎么打开关闭指定端口?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ubuntu下怎么查看已打开的端口号?怎么打开关闭指定端口?相关的知识,希望对你有一定的参考价值。

在写一个UDP端口扫描的程序(通过返回的ICMP包来判断端口是否打开)想测试一下。
网上查了几个,说netstat -nupl是UDP类型,netstat -ntpl是TCP类型。话说端口还分类型吗?
打开端口有说用iptables -A INPUT -p tcp --dport 64 -j ACCEPT(打开64号端口)
但是netstat -nupl显示没有64号端口。
所以到底要怎么做?!!!坐等大神。

参考技术A icmp对udp比较有用的有,端口不可到达,主机不可到达,网络不可到达,对于这三种错误,在非connect下,错误一般不返回给应用程序而由内核自行处理,建议:要不使用connect的udp,要不使用tcp,另外如果在unix like系统下,有端口查看软件

centos 7怎么查看开启的端口号

查看开启的端口号具体命令如下:

1.查看已经开放的端口:

2.开启端口:

3.命令含义:

–zone #作用域

–add-port=80/tcp #添加端口,格式为:端口/通讯协议

–permanent #永久生效,没有此参数重启后失效

4.重启防火墙:

参考技术A 你好,方法如下:

1
查询端口号:firewall-cmd --query-port=8020/tcp
查询端口号8020 是否开启!
2
开永久端口号:firewall-cmd --add-port=8020/tcp --permanent
这里把8020替换为需要开的端口号, --permanent是指永久的意思。
3
如何执行一行命令开多个端口号?
开永久端口号:firewall-cmd --add-port=8020/tcp --permanent&&开永久端口号:firewall-cmd --add-port=8088/tcp --permanent
参考技术B 将开放的端口写入iptables中,在终端中输入命令:/sbin/iptables-IINPUT-ptcp--dport14000-jACCEPT保存上一步的修改内容,输入命令:/etc/init.d/iptablessave重启防火墙,使修改生效,输入命令:serviceiptablesrestart查看端口状态,输入命令:/etc/init.d/iptablesstatus

以上是关于ubuntu下怎么查看已打开的端口号?怎么打开关闭指定端口?的主要内容,如果未能解决你的问题,请参考以下文章

怎么开启 TCP16000端口

怎么查看电脑的端口号

怎么查看电脑端口?

centos 7怎么查看开启的端口号

ubuntu怎么关闭22端口

POSTGRESQL的连接的端口号是多少