linux
linux 查看端口号?
查看端口号?
linux如何查看端口号,大体上需要分为三个步骤,下面是具体介绍:
1、打开linux系统,在linux的桌面的空白处右击。
2、在弹出的下拉选项里,点击打开终端。
3、终端输入命令netstat -anp ,回车运行就会显示所有已开放端口。
以上就是查看端口号的方法。
linux查看activemq占用端口?
可以使用telnet查看端口占用情况。
linux如何开端口?
nc -lp 22 amp(需要root权限,如果不是root身份登录,可以用su root 或 sudo来提权)完成后可用改命令查询是否已打开netstat -an | grep 22
如何在Linux环境下测试端口的连通性?
方法/步骤
这个需要Linux服务器里边支持nc命令,如果还没有装的情况会显示如下
我们可以使用yum命令直接安装,我的是Centos 6.5系统
如果不会用,直接打nc命令就会显示出它的使用方发。
如果需要测试某个服务器的端口在能不能正常在外面 访问
例如我测试一下 180.97.33.107 这个IP 的80 端口有没有开启可以使用命令
nc -z -w 1 180.97.33.107 80
可以看到默认是使用TCP进行测试的,如果要测试UDP端口有没有开放的可以添加-u 一起使用。例如我测试一下202.96.128.86 这个IP的UDP 53端口
nc -u -z -w 1 202.96.128.86 53
上面可以看到成功的会显示相关的信息,但是如果测试到端口是不开放的或者被防火墙拦截的就不会返回相关的信息。
如何检查Linux中开放端口列表?
这个非常简单,目前来说有4个命令可以实现,分别是netstat,nmap,ss和lsof,下面我简单介绍一下:
netstat这是一个用于显示网络连接信息的命令行工具,可以列出所有的TCP、UDP和Socket套接字连接,安装的话,直接输入命令“yum install -y net-tools”就行,安装完成后,就可以直接使用“netstat -tnlpug”命令查看当前Linux系统开放的端口列表,如下:
参数说明的话,输入帮助命令“netstat -h”就行,官方对于每个参数功能都解释的非常详细,一目了然:
nmap这是一个网络嗅探工具,在渗透测试中经常会用到,可以很方便的检测远程Linux主机开放的端口列表,当然,对于本地主机也非常方便,安装的话,直接输入命令“yum install -y nmap”就行,安装完成后,就可以直接使用命令“nmap -sTU -O localhost”查看本地Linux系统开放的端口列表了(包括TCP、UDP连接等),如下:
参数说明的话,也直接使用帮助命令“nmap -h”就行,每个参数实现的功能都介绍的非常详细,可以本地一试:
ss这是一个用于转储套接字统计信息的命令行工具,相比较其他工具,可以查看更多TCP和UDP信息,这个命令Linux系统会自带,直接输入命令“ss -lntu”就可以查看当前Linux系统开放的端口列表及连接情况,如下:
对应参数说明的话,也直接输入帮助命令“ss -h”就行,每个参数功能都解释的非常清楚,一目了然:
lsof这是Linux系统上一个用于显示打开文件列表及对应进程的命令行工具,可以很方便的查看本地开启的端口列表及进程,安装的话,直接输入命令“yum install -y lsof”就行,安装完成后,我们就可以直接输入命令“lsof -i”查看本地Linux系统开放的端口列表,如下:
至于参数说明的话,也直接输入帮助命令“lsof -h”就行,对于每个参数功能,官方都有明确的说明,非常方便:
至此,我们就完成了使用netstat,nmap,ss和lsof这4个命令来查看本地Linux系统开放的端口列表。总的来说,整个过程非常简单,只要你有一定的Linux基础,熟悉一下对应命令的参数说明,很快就能掌握的,网上也有相关资料和教程,介绍的非常详细,感兴趣的话,可以搜一下,希望以上分享的内容能对你有所帮助吧,也欢迎大家评论、留言进行补充。