怎么用命令查看linux上本机的某个端口是否被占用

怎么用命令查看linux上本机的某个端口是否被占用,第1张

linux系统下,查看端口占用情况的命令:lsof -i
1 [root@ :>在运行键入cmd->netstat -an就会显示出开放的端口了。
方法一:Windows本身自带的netstat命令
关于netstat命令,有关windows帮助文件中的介绍:
Netstat
显示协议统计和当前的 TCP/IP 网络连接。该命令只有在安装了 TCP/IP 协议后才可以使用。
netstat [-a] [-e] [-n] [-s] [-p protocol] [-r] [interval]
参数
-a :显示所有连接和侦听端口。服务器连接通常不显示。
-e :显示以太网统计。该参数可以与 -s 选项结合使用。
-n :以数字格式显示地址和端口号(而不是尝试查找名称)。
-s :显示每个协议的统计。默认情况下,显示 TCP、UDP、ICMP 和 IP 的统计。-p 选项可以用来指定默认的子集。
-p protocol :显示由 protocol 指定的协议的连接;protocol 可以是 tcp 或 udp。如果与 -s 选项一同使用显示每个协议的统计,protocol 可以是 tcp、udp、icmp 或 ip。
-r 显示路由表的内容。
interval :重新显示所选的统计,在每次显示之间暂停 interval 秒。按 CTRL+B 停止重新显示统计。如果省略该参数,netstat 将打印一次当前的配置信息。
参考以上帮助信息进入到命令行下,使用netstat命令的a和n两个参数:
C:\>netstat -an
Active Connections
Proto Local Address Foreign Address State
TCP 0000:80 0000:0 LISTENING
TCP 0000:21 0000:0 LISTENING
TCP 0000:7626 0000:0 LISTENING
UDP 0000:445 0000:0
UDP 0000:1046 0000:0
UDP 0000:1047 0000:0
Active Connections是指当前本机活动连接,Proto是指连接使用的协议名称,LocalAddress是本地计算机的 IP 地址和连接正在使用的端口号,Foreign Address是连接该端口的远程计算机的 IP地址和端口号,State则是表明TCP连接的状态,可以看到后面三行的监听端口是UDP协议的,所以没有State表示的状态。

方法二:工作在windows2000下的命令行工具fport

Fport是FoundStone出品的一个用来列出系统中所有打开的TCP/IP和UDP端口,以及它们对应应用程序的完整路径、PID标识、进程名称等信息的软件。在命令行下使用,如:
D:\>fportexe
FPort v133 - TCP/IP Process to Port Mapper Copyright 2000 by Foundstone, Inc
>打开命令窗口输入指令就可以看到。
1、打开命令窗口(以管理员身份运行),开始—->运行—->cmd,或者是window+R组合键,调出命令窗口。
2、查找所有运行的端口,输入命令:netstat-ano
3、查看被占用端口对应的PID,输入命令:netstat-aon|findstr"8081"
4、查看指定PID的进程,继续输入命令:tasklist|findstr"9088"
结束进程,强制(/F参数)杀死pid为9088的所有进程包括子进程(/T参数):taskkill/T/F/PID9088

先按住徽标键+R打开运行对话框。

打开运行对话框后,输入cmd,点击确定。

方法一:输入“netstat -na”。

按下回车键就可以看到本机的端口了。

方法二:输入“netstat -nao”。

同样按回车键就可以看到本机的端口了。

1、首先选择开始菜单进到控制面板,然后选择windows防火墙
2、然后选择高级设置选项
3、选择入站规则
4、新建规则
5、选择端口,单击下一步
6、输入你想打开的端口,如:3333,单击下一步
7、下一步
8、下一步
9、名字最好写上所打开端口的名称,方便下次寻找,点击完成
10、这时候,入站规则里已经有显示了,说明已成功。
方法二:TCP/IP协议属性开启计算机端口
点击“开始”→“控制面板”→“网络和Internet”→“查看网络状态和任务”→“本地连接”→点击“属性”→选择“TCP/IPv4协议”→点击“属性”→点击“高级”,在选项的那个页面打开TCP/IP筛选,在出现的设置窗口中也可以根据实现情况设置端口的打开和关闭,默认是未启用TCP/IP筛选。
怎么检查端口是否打开:
1、首先在windows下点击开始-运行输入cmd命令
2、用netstat -an查看监听端口(即打开的端口)

问题一:如何测试自己的电脑端口,或者某一IP端口是否打开? 用telnet命令,或者从网下下载专门的软件telnet IP 端口

问题二:怎样测试某个端口是否打开 DOS下使用 netstat 命令可以查看本机下所开端口。
netstat -a查看开启哪些端口
netstat -n查看端口的网络连接情况
netstat -v查看正在进行的工作
netstat -p tcp/ip查看某协议使用情况
netstat -s 查看正在使用的所有协议使用情况
DOS是英文Disk Operating System的缩写,意思是“磁盘 *** 作系统”,顾名思义,DOS主要是一种面向磁盘的系统软件

问题三:怎样测试某个端口是否打开 本机CMD下输入netstat -an可以查看本机所打开的端口
telnet 19216813 21 可以查看19216813这台机子21端口是否打开

问题四:如何检测主机上的某个端口是否开启 DOS下使用 netstat 命令可以查看本机下所开端口。
netstat -a查看开启哪些端口
netstat -n查看端口的网络连接情况
netstat -v查看正在进行的工作
netstat -p tcp/ip查看某协议使用情况
netstat -s 查看正在使用的所有协议使用情况
DOS是英文Disk Operating System的缩写,意思是“磁盘 *** 作系统”,顾名思义,DOS主要是一种面向磁盘的系统软件

问题五:怎样测试某个端口是否打开 开始---->运行---->cmd,或者是window+R组合键,调出命令窗口
输入命令:netstat -ano,列出所有端口的情况。在列表中观察端口
查看被占用端口对应的PID,输入命令:netstat -aon|findstr XXXX,回车,记下最后一位数字,即PID
继续输入tasklist|findstr XXXX,回车,查看是哪个进程或者程序占用了端口
或者是我们打开任务管理器,切换到进程选项卡,在PID一列查看XXXX对应的进程是谁

问题六:怎么测试一台机器是否开启某个端口 ? 看一台机器是否开启某个端口,
比如:80端口 则使用命令:
打开运行,输入 telnet192168112 80
xp系统可以直接使用,win7向上包括win7telnet需要安装。

问题七:如何查看端口是否启动 方法/步骤
Win键+R键 打开“运行”对话框。
输入“cmd”,打开“命令提示符”窗口。
输入“netstat -a -n”,按下回车。
“命令提示符”窗口就会列出当前端口号及其状态。
5
里面的4000就是QQ运行的端口。

问题八:怎样测试某个端口是否打开 参考:
zhidaobaidu/IxD7H7
本机CMD下输入netstat -an可以查看本机所打开的端口
telnet 19216813 21 可以查看19216813这台机子21端口是否打开
jingyanbaidu/4
telnet服务若没有开启需要手动开启

问题九:怎样判断服务器的端口是否打开 本地 *** 作用
netstat /an
远程端可以用如下方法(自已摸出来的)
浏览器输入IP:端口如果是已打开的端口就会一直延时的连接-就是使终连不上但一直连
如果是没有打开的端口就会马上出来一个错误页面
网络上有说用telnet IP:端口的方法 就是一个道理
如果是外网用户访问内网里的机器此方法不行因为被路由器隔掉了
除非在DMZ区
在我的机器上查看服务器的某个端口是否对我开放
具我所知端口无法对特定的IP开放一但打开就对所有的人暴露

问题十:如何检测远程主机上的某个端口是否开启 不用工具,在CMD下有个技巧可检测相应IP主机指定端口是否开启(比如你想检测222214179230的30端口是否开启,可以这样):
在CMD下输入:
start /min telnet 222214179230 30
之后会出现一个窗口,是最小化的,你等一会,如果窗口自动关闭了,说明端口是关闭的或主机ping不通,反之端口开放
你可以用自己的机子做实验在CMD下输入netstat -anp tcp可以查看当前主机tcp开放了哪些端口
ping命令是不能检测端口,只能检测你和相应IP是否能连通


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/13149669.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-06-12
下一篇 2023-06-12

发表评论

登录后才能评论

评论列表(0条)

保存