精华内容
下载资源
问答
  • 本篇文章主要介绍了Centos查看端口占用情况和开启端口命令详解,具有一定的参考价值,有兴趣的可以了解一下
  • NULL 博文链接:https://jiangzhenghua.iteye.com/blog/786674
  • 查看所有的进程和端口使用情况。发现下面的进程列表,其中最后一栏是PID/Program name  发现8080端口被PID为9658的Java进程占用。 进一步使用命令: ps -aux | grep java 或者直接: ps -aux | grep pid 查看 ...
  • 一、查看本机端口占用 1、netstat #安装netstat yum -y install net-tools #检测端口占用 netstat -npl | grep "端口" 2、lsof #安装lsof yum -y install lsof #检测端口占用 lsof -i :端口号 二、查看对方端口...

    概述

    测试环境为Centos7.9,本文简单给出了几种检测端口的例子。

    一、查看本机端口占用

    1、netstat

    #安装netstat
    yum -y install net-tools
    #检测端口占用
    netstat -npl | grep "端口"
    

    在这里插入图片描述

    2、lsof

    #安装lsof
    yum -y install lsof
    #检测端口占用
    lsof -i :端口号
    

    在这里插入图片描述

    3、psmisc

    #安装psmisc
    yum -y install psmisc
    #检测端口占用,如果占用,能够查到pid
    fuser 端口/tcp
    

    在这里插入图片描述

    二、查看对方端口是否开放

    1、nc(netcat)

    #安装nc
    yum -y install nc
    #查看对方端口是否开放
    nc -vz 对方ip 对方端口
    

    在这里插入图片描述

    2、telnet

    #安装telnet
    yum -y install telnet
    #查看对方端口是否开放
    telnet 对方ip 对方端口
    

    在这里插入图片描述
    telnet是基于TCP的
    这两种检测的当然也适用于检测本机端口,ip换成127.0.0.1即可。

    展开全文
  • Centos查看端口占用情况命令,比如查看80端口占用情况使用如下命令: lsof -i tcp:80 列出所有端口 netstat -ntlp 结束进程: kill 进程代码

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

    lsof -i tcp:80

    列出所有端口

    netstat -ntlp

    结束进程:

    kill 进程代码

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

    千次阅读 2018-07-06 17:47:01
    Linux如何查看端口1、lsof -i:端口号 用于查看某一端口占用情况,比如查看8000端口使用情况,lsof -i:5005# lsof -i:5005COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAMElwfs 22065 root 6u IPv4 ...
    Linux如何查看端口
    

    1、lsof -i:端口号 用于查看某一端口的占用情况,比如查看8000端口使用情况,lsof -i:5005

    # lsof -i:5005
    COMMAND   PID USER   FD   TYPE  DEVICE SIZE/OFF NODE NAME
    lwfs    22065 root    6u  IPv4 4395053      0t0  TCP *:irdmi (LISTEN)
    可以看到8000端口已经被轻量级文件系统转发服务lwfs占用

    2、netstat -tunlp |grep 端口号,用于查看指定的端口号的进程情况,如查看5005端口的情况,netstat -tunlp |grep 5005

    #键入命令 netstat -tunlp 之后,显示结果如下图

     
    # netstat -tunlp | grep 8081

     


    参数:


      -t (tcp) 仅显示tcp相关选项
      -u (udp)仅显示udp相关选项
      -n 拒绝显示别名,能显示数字的全部转化为数字
      -l 仅列出在Listen(监听)的服务状态
      -p 显示建立相关链接的程序名
    展开全文
  • CentOS7查看开放端口命令 CentOS7的开放关闭查看端口都是用防火墙来控制的,具体命令如下: 查看已经开放的端口: #Linux代码 firewall-cmd --list-ports 开启端口 #Linux代码 firewall-cmd --zone=public --add...

    CentOS7查看开放端口命令

    CentOS7的开放关闭查看端口都是用防火墙来控制的,具体命令如下:

    查看已经开放的端口:

    #Linux代码 
    firewall-cmd --list-ports  
    

    开启端口

    #Linux代码 
    firewall-cmd --zone=public --add-port=80/tcp --permanent  
    

    命令含义:

    –zone  #作用域
    –add-port=80/tcp  #添加端口,格式为:端口/通讯协议
    –permanent  #永久生效,没有此参数重启后失效
    

    重启防火墙

    #Linux代码  
    #重启firewall  
    firewall-cmd --reload  
    #停止firewall  
    systemctl stop firewalld.service  
    #禁止firewall开机启动  
    systemctl disable firewalld.service   
    

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

    Centos查看端口占用情况和开启端口命令

    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

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

    展开全文
  • Mac 查看端口占用情况及杀死进程

    万次阅读 2019-03-25 15:55:23
    1. 查看端口占用情况命令 lsof -i tcp:8080 输出结果: 字段说明: 字段名 说明 COMMAND 进程名称 PID 进程标识符 USER 进程所有者 FD 文件描述符,应用程序通过文件描述符识别该文件 TYPE 文件...
  • Centos7查看端口占用情况

    万次阅读 2019-09-10 12:49:25
    1、查看服务器所有被占用端口 netstat -ant 2、验证某个端口号是否被占用 netstat -tunlp | grep 端口号 3、查看所有监听端口号 netstat -lntp
  • Windows端口占用查询并关闭 前言 最近开发过程中,启动项目时报了一个错误,如下: org.apache.catalina.LifecycleException: Failed to start component [Connector[HTTP/1.1-8089]] 提示端口被占用,然而idea中...
  • linux 查看端口占用情况

    万次阅读 多人点赞 2019-06-25 07:33:27
    之前查询端口是否被占用一直搞不明白,问了好多人,终于搞懂了,现在总结下: 1.netstat -anp |grep 端口号 如下,我以3306为例,netstat -anp |grep 3306(此处备注下,我是以普通用户操作,故加上了sudo,如果是...
  • 04-Linux系统下查看端口占用情况

    千次阅读 2020-05-08 13:25:12
    1、在Linux系统的命令窗口输入命令:lsof -i 查看所有运行进程 输出的信息分别表示为: command:进程名称 ...2、查看占用固定端口的进程 在Linux命令行中输入:lsof -i:8000 如果端口没有被占...
  • windows 查看端口占用情况

    千次阅读 多人点赞 2019-12-13 10:38:34
    前言: 最近有项目部署在window上,发现有时候,端口有时候端口没有被释放出来,为了以后...解决端口占用: (1) 输入cmd,进入cmd管理界面 (2) 输入如下命令 测试案例: 命令: //查看端口被占用的进程 ...
  • 1.查看所有端口占用情况:netstat -ano netstat -ano 2.查看指定端口占用情况:netstat -ano|findstr 端口号(如:8080) netstat -ano|findstr 8080 由上图可yo看出,8080端口被TCP占用,进程号为9632 3....
  • windows 如何查看端口占用情况?

    万次阅读 2018-05-19 23:31:15
    方法一开始--运行--cmd 进入命令提示符 输入netstat -ano 即可看到所有...查看所有的端口占用情况C:\>netstat -ano②查看指定端口的占用情况C:\>netstat -aon|findstr "8009"③查看PID对应...
  • ubuntu16.04查看端口占用情况,以及解决端口占用情况 查找被占用的端口 netstat -tln netstat -tln | grep 80 netstat -tln 查看所有端口的使用情况,netstat -tln | grep 80 只查看80端口的使用情况 查看端口被...
  • ubuntu 查看端口占用情况

    千次阅读 2018-08-14 23:49:39
    查看所有端口: netstat -apn 查看特定端口: 1. netstat -apn | grep 端口号 (netstat -apn | grep 8080) 或者: 2. netstat -apn | grep 应用名 (netstat -apn | grep shadowsocks)...
  • centos查看端口占用情况

    万次阅读 2018-04-06 14:57:26
    1.使用lsof工具(默认系统不安装,可用yum安装)yum install lsoflsof -i:端口2,使用netstatnetstat -tunlp|grep 端口
  • windows下dos命令窗口输入netstat -ano即可查看端口使用情况,如果要查看指定端口是否被占用可以使用命令netstat -ano|findstr 端口号,例如要查看8080端口号是否已经被占用就使用命令netstat -ano|findstr 8080 ...
  • 正想在centos环境下开启一个java的TCP socket服务程序,然后之前在windwos环境下很容易就配置TCP端口,很不适应linux下的网络... Centos查看端口占用情况命令,比如查看80端口占用情况使用如下命令: lsof -i t...
  • netstat 查看端口占用情况

    万次阅读 2018-10-29 09:03:43
    如果发现某个端口占用后,可以用命令查看,该端口到底是被哪个进程所占用。命令如下: netstat -pan | grep 5623 telnet 127.0.0.1 8080 查看8080端口是否正常开放 windows : netstat -ano|findstr 8080 #...
  • linux下查看端口占用情况

    万次阅读 2017-10-06 08:28:04
    查看端口占用情况的命令:lsof -i 1 [root@www ~]# lsof -i 2   3 COMMAND PID USER FD TYPE DEVICE SIZE NODE NAME 4 nginx 233
  • 主要用查看端口占用情况,及根据需要关闭相关占用端口的进程,便于快速处理开发过程中出现的端口占用的问题
  • linux查看端口占用情况

    万次阅读 2019-03-06 22:56:59
    面试经常问linux中如何查询端口占用的...1、lsof -i:端口号 用于查看某一端口占用情况,比如查看8000端口使用情况,lsof -i:8000 #lsof-i:8000 COMMANDPIDUSERFDTYPEDEVICESIZE/OFFNODENAME lwfs22065root...
  • centos netstat查看端口占用情况 netstat -tlunp
  • Windows查看端口占用情况

    千次阅读 2019-01-08 18:10:46
    1:查看所有的端口占用情况 netstat -na 2:如果要查看打开端口,以及占用该端口的进程号 最后一列就是进程号 netstat -nao 3:命令行下用Tashlist执行 输入Tasklist命令即可显示本机的所有进程 4:我们直接输入tasklist...
  • 查看端口占用情况: 列出所有端口: netstat -lntp -l或–listening 显示监控中的服务器的Socket -n或–numeric 直接使用IP地址,而不通过域名服务器 -t或–tcp 显示TCP传输协议的连线状况 -p或–programs 显示...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,785,535
精华内容 714,214
关键字:

查看端口占用情况