首先你必须知道,端口不是独立存在的,它是依附于进程的。某个进程开启,那么它对应的端口就开启了,进程关闭,则该端口也就关闭了。下次若某个进程再次开启,则相应的端口也再次开启。而不要纯粹的理解为关闭掉某个端口,不过可以禁用某个端口。

1. 可以通过

netstat -anp

来查看哪些端口被打开。

(注:加参数’-n’会将应用程序转为端口显示,即数字格式的地址,如:nfs->2049, ftp->21,因此可以开启两个终端,一一对应一下程序所对应的端口号)

2. 然后可以通过

lsof -i:$PORT

查看应用该端口的程序($PORT指对应的端口号)或者你也可以查看文件/etc/services,从里面可以找出端口所对应的服务。

3. 若要关闭某个端口,则可以:

1)通过iptables工具将该端口禁掉,如:

sudo iptables -A INPUT -p tcp --dport $PORT -j DROP

sudo iptables -A OUTPUT -p tcp --dport $PORT -j DROP

2)或者关掉对应的应用程序,则端口就自然关闭了,如:

kill -9 PID (PID:进程号)

如:通过

netstat -anp | grep ssh

有显示:

tcp 0 127.0.0.1:2121 0.0.0.0:* LISTEN 7546/ssh

则:

kill -9 7546

(可通过”~$ chkconfig”查看系统服务的开启状态)

linux 本地端口关,Linux查看端口使用状态、关闭端口方法相关推荐

  1. mysql有多少个端口号_查看mysql端口号(mysql端口号是多少)

    查看mysql端口号(mysql端口号是多少) 2020-05-07 22:11:45 共10个回答 如何查看mysql的端口号 1使用命令showglobalvariableslike'port'; ...

  2. 如何查看linux安装了那些软件下载,linux中安装软件,查看、卸载已安装软件方法...

    各种主流Linux发行版都采用了某种形式的包管理系统(PMS)来控制软件和库的安装. 软件包存储在服务器上,可以利用本地Linux系统上的PMS工具通过互联网访问.这些服务器称为仓库. 由于Linux ...

  3. linux本地dns文件,Linux本地dns配置文件详解

    Linux本地dns配置文件详解 我们在linux下设置dns时,一般都是在/etc/resolv.conf文件进行设置,一般也就设置几条nameserver而已,其实该文件还是可以根据选项进行优化的 ...

  4. linux怎么看网卡日志,查看网卡信息及状态和网卡日志信息

    查看网卡信息 1-mii-tool [-v/w] em1/em2/l0 em1: negotiated 100baseTx-FD, link ok product info: vendor 00:aa ...

  5. Linux安装RPM包、查看本机ip和端口、手动配置ip、中标麒麟无法显示ip地址的详细解决方法

    文章目录 安装rmp Linux安装RPM包.DEB包后,软件在哪 RPM包安装去向(例:包名=>redis) 查看本机ip 查看所有端口 手动配置ip 中标麒麟无法显示ip地址的详细解决方法 ...

  6. linux中安装软件,查看、卸载已安装软件方法

    各种主流Linux发行版都采用了某种形式的包管理系统(PMS)来控制软件和库的安装. 软件包存储在服务器上,可以利用本地Linux系统上的PMS工具通过互联网访问.这些服务器称为仓库. 由于Linux ...

  7. 无网络linux本地yum源,Linux无网配置CentOS本地yum源

    1.挂载ISO镜像文件(选择最大的镜像包:bin-DVD1 .iso后缀) 第三方工具挂载: 将ISO镜像文件考到Linux系统盘,最好放入新建的空白文件夹 虚拟机上挂载: 点击虚拟机设置→CD/DV ...

  8. linux虚拟机防火墙关不了怎么办,虚拟机centOS7 关闭防火墙后ping通 telnet不通 解决办法:disable seLinux...

    https://blog.csdn.net/liuqiuhai3637/article/details/100629754 虚拟机centOS7 关闭防火墙后ping通 telnet不通 解决办法:d ...

  9. java查询线程状态命令_JAVA 线程死锁,以及linux 命令和jstack 命令 查看线程死锁状态信息...

    /* * Copyright (C) 2009 The doctor Authors * https://github.com/doctorwho1986 * * Licensed under the ...

最新文章

  1. 大规模web服务开发技能
  2. oracle部署在mysql_Oracle数据库部署实施流程
  3. 范数的深刻解读(转自知乎)
  4. stm32怎么调用for循环内部的变量_循环中的异步amp;amp;循环中的闭包
  5. 《少年先疯队》第九次团队作业:Beta冲刺与团队项目验收
  6. android 开机小企鹅_手机root是好是坏 小编来帮你分析
  7. Node JS环境设置– Node.js安装
  8. ffmpeg 分辨率 压缩_ffmpeg 视频压缩
  9. 全Delphi代码实现安卓扫码程序
  10. 商用密码应用安全性评估
  11. 空间统计分析-GeoDa软件
  12. python基础教程python详细教程
  13. 易基因项目文章 | 90天见刊,易基因m6A RNA甲基化(MeRIP)+转录组组学研究
  14. 新年拍照好伙伴,vivo S12 Pro前后都精彩
  15. 包装设计实战案例教学
  16. 同期及上期数据对比显示
  17. qt-qss之QSlider样式
  18. excel如何快速将中文翻译为英文?
  19. 王者荣耀——bat批处理文件,自动刷金币版(脱胎于30行Python代码刷金币版),Windows双击即可运行!
  20. 我的世界java版红石电梯_《我的世界》红石电梯建造教程

热门文章

  1. Andriod UI设计之度量单位说明(DIP,DP,PX,SP)
  2. Win2008 R2 VDI动手实验系列之八:远程桌面虚拟机终极测试
  3. 多个ajax执行混乱问题
  4. 1e9个兵临城下(容斥原理)
  5. JavaScript(3)——Object-Oriented Design
  6. gitlab 使用现有 nginx 服务器
  7. 对Table_locks_immediate值的理解
  8. 操作数据----DML语句
  9. [基于子串搜索的方法] BNDM算法
  10. Python的Boolean操作