精华内容
下载资源
问答
  • linux查看端口号占用命令-netstat

    万次阅读 多人点赞 2018-01-15 15:37:23
    查看端口号 netstat 如果发现某个端口被占用后,可以用命令查看,该端口到底是被哪个进程所占用。命令如下: netstat -pan | grep 5623 #其中5623位端口号 如图: 发现5623的端口,被28425的进程id所占用,继

    题记

    经常会发现,很多时候我们在运行一些带有端口的程序时,程序经常会报端口被占用的问题,比如Tomcat 8080,端口起不来。

    查看端口号 netstat

    如果发现某个端口被占用后,可以用命令查看,该端口到底是被哪个进程所占用。命令如下:

    netstat -pan | grep 5623
    #其中5623位端口号
    

    如图:

    发现5623的端口,被28425的进程id所占用,继续进一步跟踪,到底是哪个程序所占用了。

    通过进程id查找程序–ps

    直接通过:ps -aux | grep pid 查看,进程程序名称,

    通过netstat查找端口占用的pid,再通过pid进一步的查找程序名称,能够确认目前冲突的端口是哪个程序已经占用了,我们是重新启用换一个端口号,还是结束已经占用的端口号所用的程序,清空被占用的端口号。

    netstat 中参数选项

    -a或--all:显示所有连线中的Socket; 
    -A<网络类型>或--<网络类型>:列出该网络类型连线中的相关地址; 
    -c或--continuous:持续列出网络状态; 
    -C或--cache:显示路由器配置的快取信息; 
    -e或--extend:显示网络其他相关信息; 
    -F或--fib:显示FIB; 
    -g或--groups:显示多重广播功能群组组员名单; 
    -h或--help:在线帮助; 
    -i或--interfaces:显示网络界面信息表单; 
    -l或--listening:显示监控中的服务器的Socket; 
    -M或--masquerade:显示伪装的网络连线; 
    -n或--numeric:直接使用ip地址,而不通过域名服务器; 
    -N或--netlink或--symbolic:显示网络硬件外围设备的符号连接名称; 
    -o或--timers:显示计时器; 
    -p或--programs:显示正在使用Socket的程序识别码和程序名称; 
    -r或--route:显示Routing Table; 
    -s或--statistice:显示网络工作信息统计表; 
    -t或--tcp:显示TCP传输协议的连线状况; 
    -u或--udp:显示UDP传输协议的连线状况; 
    -v或--verbose:显示指令执行过程; 
    -V或--version:显示版本信息; 
    -w或--raw:显示RAW传输协议的连线状况; 
    -x或--unix:此参数的效果和指定"-A unix"参数相同; 
    --ip或--inet:此参数的效果和指定"-A inet"参数相同。
    

    更多教程:go2coding

    展开全文
  • linux 查看端口占用情况

    万次阅读 多人点赞 2019-06-25 07:33:27
    之前查询端口是否被占用一直搞不明白,问了好多人,...如下,我以3306为例,netstat -anp |grep 3306(此处备注下,我是以普通用户操作,故加上了sudo,如果是以root用户操作,不用加sudo即可查看),如下图1: ...

    1.netstat  -anp  |grep   端口号

    如下,我以3306为例,netstat  -anp  |grep  3306(此处备注下,我是以普通用户操作,故加上了sudo,如果是以root用户操作,不用加sudo即可查看),如下图1:

                                                                                         图1

    图1中主要看监控状态为LISTEN表示已经被占用,最后一列显示被服务mysqld占用,查看具体端口号,只要有如图这一行就表示被占用了。

    2.netstat   -nultp(此处不用加端口号)

    该命令是查看当前所有已经使用的端口情况,如图2:

                                                                                           图2

    图中可以看出我的82端口没有被占用

    3.netstat  -anp  |grep  82查看82端口的使用情况,如图3:

                                                                                                                              图3

    可以看出并没有LISTEN那一行,所以就表示没有被占用。此处注意,图中显示的LISTENING并不表示端口被占用,不要和LISTEN混淆哦,查看具体端口时候,必须要看到tcp,端口号,LISTEN那一行,才表示端口被占用了

    展开全文
  • netstat -ano | findstr "8081
  • Centos查看端口占用情况命令,比如查看80端口占用情况使用如下命令: lsof -i tcp:80 列出所有端口 netstat -ntlp 1、开启端口(以80端口为例) 方法一: /sbin/iptables -I INPUT -p tcp --dport 80 -j ...

    Centos查看端口占用情况命令,比如查看80端口占用情况使用如下命令:

    lsof -i tcp:80

    列出所有端口

    netstat -ntlp

    1、开启端口(以80端口为例)

    方法一:

    /sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT   写入修改
    
    /etc/init.d/iptables save   保存修改
    
    service iptables restart    重启防火墙,修改生效

    方法二:

    vi /etc/sysconfig/iptables 打开配置文件加入如下语句:

    -A INPUT -p tcp -m state --state NEW -m tcp --dport 80 -j ACCEPT   重启防火墙,修改完成

    2、关闭端口

    方法一:

    /sbin/iptables -I INPUT -p tcp --dport 80 -j DROP   写入修改
    
    /etc/init.d/iptables save   保存修改
    
    service iptables restart    重启防火墙,修改生效

    方法二:

    vi /etc/sysconfig/iptables  打开配置文件加入如下语句:
    
    -A INPUT -p tcp -m state --state NEW -m tcp --dport 80 -j DROP   重启防火墙,修改完成

    3、查看端口状态

    /etc/init.d/iptables status

    有时启动应用时会发现端口已经被占用,或者是感觉有些端口自己没有使用却发现是打开的。这时我们希望知道是哪个应用/进程在使用该端口。

    CentOS下可以用netstat或者lsof查看,Windows下也可以用netstat查看,不过参数会不同

    Linux:

    netstat -nap #会列出所有正在使用的端口及关联的进程/应用
    lsof -i :portnumber #portnumber要用具体的端口号代替,可以直接列出该端口听使用进程/应用

    1、检查端口被哪个进程占用

    代码如下复制代码

    netstat -lnp|grep 88   #88请换为你的apache需要的端口,如:80

    SSH执行以上命令,可以查看到88端口正在被哪个进程使用。如下图,进程号为 1777 。

    2、查看进程的详细信息

    ps 1777

    SSH执行以上命令。查看相应进程号的程序详细路径。如下图。

    3、杀掉进程,重新启动apache

    代码如下复制代码

    kill -9 1777        #杀掉编号为1777的进程(请根据实际情况输入)
    service httpd start #启动apache

    SSH执行以上命令,如果没有问题,apache将可以正常启动。

    Windows系统:

    netstat -nao #会列出端口关联的的进程号,可以通过任务管理器查看是哪个任务

    最后一列为程序PID,再通过tasklist命令:tasklist | findstr 2724

    再通过任务管理结束掉这个程序就可以了

     

    原文出处:stnkw -> http://www.stnkw.com/linux/centoschakanduankouzhanyongqingkuanghekaiqiduankoumingling

    展开全文
  • 查看端口号是否被占用 netstat -ano|findstr 3306 查看进程所属应用程序 tasklist|findstr 1596

    查看端口号是否被占用

    netstat -ano|findstr 3306

    查看进程所属应用程序

    tasklist|findstr 1596

    展开全文
  • CentOS7的开放关闭查看端口都是用防火墙来控制的,具体命令如下: 查看已经开放的端口: #Linux代码 firewall-cmd --list-ports 开启端口 #Linux代码 firewall-cmd --zone=public --add-port=80/tcp --permanent...
  • 查看端口命令

    千次阅读 2019-04-19 13:46:10
    查看端口命令 查看端口占用:netstat -ano | findstr 502 C:\Users\Administrator>netstat -ano | findstr 502 TCP 0.0.0.0:502 0.0.0.0:0 LISTENING 3764 TCP 127.0.0.1:502 12...
  • 1、查看端口情况:netstat -napl 2、查看UDP协议的端口:netstat -nupl 3、查看tcp协议的端口:netstat -ntpl 4、查看8080是否被占用:netstat -alnp |grep 8080 第二部分:防火墙 1、查看防火墙开放的...
  • ubuntu 查看端口

    万次阅读 2018-08-31 15:06:34
    查看端口占用情况 sudo netstat -ap 后面还可加 grep 进行快速查找。 eg: sudo netstat -ap|grep -e 8006 -e 8081 -e 8010 renault: tcp6 0 0 localhost:8006 [::]:* LISTEN 6502/j...
  • Centos查看端口占用

    万次阅读 2019-04-20 17:16:49
    Centos查看端口占用情况命令,比如查看80端口占用情况使用如下命令: lsof -i tcp:80 列出所有端口 netstat -ntlp 查看进程的详细信息 ps 1777 转自 ...
  • Dos命令查看端口

    千次阅读 2021-02-26 14:20:19
    查看端口占用 在windows命令行窗口下执行: netstat -ano|findstr 1080 TCP 127.0.0.1:1079 127.0.0.1:1080 ESTABLISHED 1332 端口“1080”被PID(进程号)为1332的进程占用。 查看端口“1080”被哪个应用占用,,...
  • Linux命令netstat查看端口

    万次阅读 2018-05-29 10:21:07
    netstat -a查看所有端口netstat -tunlp查看端口占用情况netstat -tunlp | grep 端口号查看某端口占用情况
  • linux查看端口以及端口的监听程序

    千次阅读 2018-11-13 00:11:16
    linux查看端口以及端口的监听程序
  • CentOS 查看端口

    千次阅读 2018-09-07 15:07:43
    查看端口监控 wc 计算数字,-l 或 ——lines :只显示列数. netstat 网络系统的状态信息 netstat -lntup|grep 3306|wc -l netstat -lntup|grep mysql|wc -l ss 查看活动状态的套接字信息 ss -lntup|...
  • centos 7 firewall(防火墙)开放端口/删除端口/查看端口 1.firewall的基本启动/停止/重启命令 #centos7启动防火墙 systemctl start firewalld.service #centos7停止防火墙/关闭防火墙 systemctl stop firewalld....
  • windows中查看端口,关闭端口

    千次阅读 2018-10-12 09:48:38
    windows中查看端口,关闭端口: 1、以管理员身份打开cmd; 2、执行命令 #查看某个具体端口信息 netstat -ano | find “port” #查看该端口的应用 tasklist | findstr “port” #关闭端口 taskkill /f /t /im xxx ....
  • windows 查看端口被占用,解除占用

    万次阅读 2019-09-20 15:59:31
    windows 查看端口被占用,解除占用 查看 netstat -ano | findstr "9527" 解除
  • 查看端口状态

    千次阅读 2018-02-26 09:34:35
    ArchmagelLinux如何查看端口状态netstat命令各个参数说明如下: -t : 指明显示TCP端口 -u : 指明显示UDP端口 -l : 仅显示监听套接字(所谓套接字就是使应用程序能够读写与收发通讯协议(protocol)与资料的程序) -p...
  • centos 查看端口占用及关闭端口

    千次阅读 2020-01-01 10:29:47
    [root@iz2zeg82gif8kh36d4cm5mz PyCharmProjects]# lsof -i:8000 //查看端口8000是否被占用 COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME python3 23848 root 5u IPv4 330573 0t0 TCP *:irdmi (LISTE...
  • Linux查看端口监听状态

    万次阅读 2019-01-09 10:50:12
    查看端口监听状态命令 命令 netstat 常用命令格式#netstat -anutp 参数含义: -a 显示所有 -n 以ip形式显示当前建立的有效连接和端口 -u 显示UDP协议 -t 显示TCP协议 -p 显示对应PID与程序名 过滤相关查询,例如...
  • Linux查看端口进程

    千次阅读 2019-04-02 15:22:05
    Linux查看端口进程 分享两种查看端口进程的方法: 方法一 1、使用命令:netstat –apn,查看所有的进程和端口使用情况,找到端口对应的PID。 # netstat -apn 2、使用命令:ps -aux | grep pid 查看对应的进程 # ps ...
  • 有时候关闭软件后,后台进程死掉,导致端口被占用。下面以TOMCAT端口8080被占用为例,列出详细解决过程。 解决方法: ...netstat -tln 查看端口使用情况,而netstat -tln | grep 8080则是只查看端口80
  • Linux 端口信息查看  大家都知道,端口不是独立存在的,它是依附于进程的。某个进程开启,那么它对应的...1. 查看端口 【Command】 netstat -anp  注:加参数'-n'会将应用程序转为端口显示,即数字格式...
  • 如何查看端口占用,并停止端口占用

    万次阅读 多人点赞 2018-03-27 11:13:57
    1、在dos下,输入netstat -ano|findstr 8189,查看端口使用情况2、输入taskkill /pid 13064 /f停止端口占用
  • 查看端口号,杀死端口号

    万次阅读 2017-09-15 16:08:01
    查看所有的端口号: netstat -ano : 具体查看端口的号: netstat -ano |find “端口号” 杀死端口进程: taskkill -pid 端口号 -f
  • linux查看端口状态&防火墙开放端口

    万次阅读 2018-04-16 12:50:51
    linux查看端口状态netstat命令各个参数说明如下: -t : 指明显示TCP端口 -u : 指明显示UDP端口 -l : 仅显示监听套接字(所谓套接字就是使应用程序能够读写与收发通讯协议(protocol)与资料的程序) -p : 显示进程...
  • Tomcat 如何查看端口

    千次阅读 2018-05-17 04:58:01
    1. 查看tomcat进程 [root@longer] ps -aux | grep tomcat ... 根据进程查看端口号 [root@longer] sudo netstat -naop | grep 14177 这是查看pid为14177的进程占用的端口号 复制代码3. 根据端口号查看进程 [root...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 53,276
精华内容 21,310
关键字:

查看端口