文章目录

  • 一、CentOS7查看开放端口命令
    • 查看已经开放的端口
    • 开启端口
    • 命令含义
    • 重启防火墙
    • 停止firewall
    • 禁止firewall开机启动
  • 二、Centos查看端口占用情况和开启端口命令
    • 列出所有端口
    • 1、开启端口(以80端口为例)
    • 2、关闭端口
    • 3、查看端口状态
    • 查看应用/进程在使用该端口
    • 1、检查端口被哪个进程占用
    • 2、查看进程的详细信息
    • 3、杀掉进程,重新启动apache
    • Windows系统

一、CentOS7查看开放端口命令

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

查看已经开放的端口

firewall-cmd --list-ports

开启端口

firewall-cmd --zone=public --add-port=80/tcp --permanent

命令含义

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

重启防火墙

重启firewall

firewall-cmd --reload

停止firewall

systemctl stop firewalld.service

禁止firewall开机启动

systemctl disable firewalld.service

二、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查看,不过参数会不同

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

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

代码如下复制代码

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

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

2、查看进程的详细信息

ps 6789

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

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

代码如下复制代码

kill -9 6789 #杀掉编号为6789的进程(请根据实际情况输入)

service httpd start #启动apache

Windows系统

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

最后一列为程序PID,再通过tasklist命令:tasklist | findstr 6789,通过任务管理结束掉这个程序就可以了

CentOS7查看开放端口命令、查看端口占用情况和开启端口命令、杀掉进程相关推荐

  1. centos7查询mysql端口占用_Centos查看端口占用情况和开启端口命令

    Centos查看端口占用情况命令,比如查看80端口占用情况使用如下命令: lsof -i tcp:80 列出所有端口 1.开启端口(以80端口为例) 方法一: /sbin/iptables -I IN ...

  2. Centos6.9以下查看端口占用情况和开启端口命令

    Centos查看端口占用情况命令,比如查看80端口占用情况使用如下命令: lsof -i tcp:80 列出所有端口 netstat -ntlp 1.开启端口(以80端口为例) 方法一: /sbin/ ...

  3. linux关闭后台所有jinch,Centos查看端口占用情况和开启端口命令

    Centos查看端口占用情况命令,比如查看80端口占用情况使用如下命令: lsof -i tcp:80 列出所有端口 netstat -ntlp 1.开启端口(以80端口为例) 方法一: /sbin/ ...

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

    Centos查看端口占用情况命令,比如查看80端口占用情况使用如下命令: lsof -i tcp:80 列出所有端口 netstat -ntlp 1.开启端口(以80端口为例) 方法一: /sbin/ ...

  5. centos 查看端口是否通_Centos6查看端口占用情况和开启端口命令

    Centos查看端口占用情况命令,比如查看80端口占用情况使用如下命令: lsof -i tcp:80 列出所有端口 netstat -ntlp 1.开启端口(以80端口为例) 方法一: /sbin/ ...

  6. 查看端口号是否被占用以及如何解除端口号占用命令

    1.查看端口号的占用情况命令:netstat -n 2.查看指定端口号的状态:netstat -ano|findstr 端口号 3.查看pid所对应的服务:tasklist|findstr 1176 ...

  7. 查看端口号是否被占用(情况 命令)

    netstat -ano 我们可以知道某一端口被那个进程(对应PID)占用: 然后我们可以打开任务管理器:查看某一PID对应的进程名: 如果PID没有显示,菜单>查看>选择列>选中P ...

  8. mac查看端口占用情况及释放端口

    ** 在Mac上进行开发时,可能会遇到端口被占用错误信息,怎么解决呢?这时可以通过「终端」应用,使用命令 lsof -i tcp:port (port替换成端口号,比如8080)可以查看该端口被什么程 ...

  9. mac/windows下查看端口号占用情况以及杀死端口进程

    mac查看端口占用情况: lsof -i tcp:7000 杀死当前端口的进程: kill 44934 //这里的44934为PID windows查看端口占用情况: netstat -ano 查找某 ...

最新文章

  1. NandFlash系列之一:NorFlash与NandFlash对比
  2. ThreeJS获取快照
  3. iOS 远程推送 总结
  4. Spring3 M2 quartz-2.1.7 解决bean不能注入问题
  5. KMP算法~看的清楚~
  6. 启动HBase抛出org.apache.hadoop.hbase.ClockOutOfSyncException异常:hmaster正常,节点hregionserver启动失败
  7. goland go test_Go单元测试实践一,快速上手
  8. Eclipse安装VJET报错解决办法
  9. 爬虫404如何跳过_金秀贤、全智贤主演的韩剧来自星星的你你如何评价?
  10. tmadmin: command not found和tmadmin: error while loading shared libraries: libgpnet.so
  11. 深度学习-从感知器到LSTM(目的是处理序列问题)
  12. 使用excel2003中的solver解决最优化问题
  13. ACM-ICPC训练行动路线图
  14. 算法笔记_面试_0.刷leetcode_基础知识范围
  15. js之面向对象编程,封装 继承 多态(详细篇)
  16. 管理感悟:出了问题先怀疑自己
  17. 【Hoxton.SR1版本】Spring Cloud Sleuth分布式请求链路跟踪
  18. 秀米 html5 编辑工具,秀米编辑器
  19. html调色板快捷键,CSS color设置与调色板
  20. 魔板游戏java_Java魔板游戏完整代码及注释

热门文章

  1. 武汉UI设计薪资怎么样?入行容易吗?
  2. 前端路由vue-router
  3. postgresql和mysql中的limit使用方法
  4. 国信\教学课程\04.如何用EL开发交易APP
  5. JAVA入门到精通-第38讲-线程-坦克大战6
  6. 补肾的食物有哪些,吃什么补肾,专家建议初冬宜补肾
  7. 2022广西南宁市青秀区残联招聘残协专职委员每日一练及答案
  8. Jekyll 博客 Netlify CMS 后台部署
  9. IDEA打包jar包含第三方jar包(自测正确步骤)
  10. 从头到尾创建一个vue2项目