博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Centos查看端口占用情况和开启端口命令
阅读量:6509 次
发布时间:2019-06-24

本文共 1255 字,大约阅读时间需要 4 分钟。

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
 

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

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

Linux:

netstat -nap #会列出所有正在使用的端口及关联的进程/应用

lsof -i :portnumber #portnumber要用具体的端口号代替,可以直接列出该端口听使用进程/应用

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

 代码如下 复制代码

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

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

apache-port-1.jpg

二、查看进程的详细信息

 1777

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

 apache-port-2.jpg

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

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

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

Windows系统:

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

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

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

转载地址:http://ljbfo.baihongyu.com/

你可能感兴趣的文章
iOS多线程GCD详解
查看>>
文件备份程序工具
查看>>
矩阵论、应用统计遇到的几个问题
查看>>
QTP参数化问题小结
查看>>
jQuery属性,方法操作
查看>>
SQLServer------查询结果为空的列赋默认值
查看>>
restlet入门搭建hello world
查看>>
Excel文档上传
查看>>
让背景带上颜色
查看>>
Microsoft Team Foundation Server 2010 安装 序列号 注册码(转载)
查看>>
Mongodb 利用mongoshell进行数据类型转换
查看>>
正则表达式 java版
查看>>
Qt5.12.0 交叉编译搭建
查看>>
UCGUI做汉字显示
查看>>
Matches Puzzle Game
查看>>
thinkphp3.2.3 定时任务重新加载, 无法加载新的定时任务的问题
查看>>
MVC基础
查看>>
让代码更容易读
查看>>
WPF and Silverlight 学习笔记(九):WPF布局管理之Canvas、InkCanvas
查看>>
CentOS+LAMP怎么设置文件夹的权限
查看>>