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

1. 可以通过"~$ netstat -anp" 来查看哪些端口被打开。

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

2. 然后可以通过"~$ lsof -i:$PORT"查看应用该端口的程序($PORT指对应的端口号)。或者你也可以查看文件/etc/services,从里面可以找出端口所对应的服务。

(注:有些端口通过netstat查不出来,更可靠的方法是"~$ sudo nmap -sT -O localhost")

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. Linux服务器各应用版本信息查看总结

    Linux服务器各种应用版本信息查看总结 一.生产环境Nginx版本信息查看 cd /usr/local/nginx/sbin ./nginx -v # 查看编译版本 ./nginx -V # 查看n ...

  2. Linux 服务器(二)-linux安装方法之Centos安装介绍——Windows中制作USB启动盘 MacOS中制作USB启动盘

    Linux 服务器(二)-linux安装方法之Centos安装介绍--Windows中制作USB启动盘 & MacOS中制作USB启动盘 安装方法 Centos安装方法: 下载镜像 按需选择下 ...

  3. linux服务器立即关机命令,Linux服务器重启/关机命令(shutdown/halt/reboot/init/poweroff)...

    Linux服务器重启命令有shutdown.halt.reboot.init和poweroff,Linux百科网分享各个重启命令参数及使用方法: 以下关于Linux服务器重启命令写的比较详细,如果你着 ...

  4. 如何查看linux服务器的白名单,linux服务器iptables防火墙白名单添加方式

    1.Redhat操作系统只添加IP白名单,不限制端口 1.1.防火墙关闭状态示例 172.31.3.191主机防火墙为关闭状态 172.31.3.32与172.31.3.88两台主机均能正常telne ...

  5. 解决Linux服务器中TCP的FIN_WAIT2,CLOSE_WAIT状态连接过多的问题

    问题现象 Linux系统服务器中FIN_WAIT2,CLOSE_WAIT状态的TCP链接过多,服务不能及时响应. 通过命令 netstat –ant|grep FIN_WAIT2|wc –l 查看连接 ...

  6. 查看Linux服务器运行级别命令,linux命令1、如何查看当前的Linux服务器的运行级别?...

    1.如何查看当前的Linux服务器的运行级别? 答: 'who -r' 和 'runlevel' 命令可以用来查看当前的Linux服务器的运行级别. 2.如何查看Linux的默认网关? 答: 用 &q ...

  7. Centos7状态下查看防火墙状态及修改服务端口

    查看当前主机监听哪些服务端口 netstat -telunp 查看防火墙firewall开放端口 fiewall-cmd --list-ports 增加对外开放的端口 firewall-cmd --z ...

  8. linux 7.0查看防火墙状态,centos7查看防火墙状态

    查看防火墙状态 [root@VM_0_3_centos /]# firewall-cmd --state not running [root@VM_0_3_centos /]# sudo system ...

  9. linux服务器无网络确认,Linux服务器故障排查实用指南

    [2013年3月25日 51CTO外电头条]由于造成网络问题的因素多种多样,因此网络故障排查技能就成了每位服务器或网络服务负责人必不可少的重要素质.Linux为我们提供了大量网络故障排查工具,在本文中 ...

  10. linux服务器桌面连接工具下载,Linux 可视化桌面远程连接

    原创itdaima 最后发布于2019-03-18 15:39:14 阅读数 5097 收藏 展开 Linux (一)防止系统文件修改导致DNS清空 chattr +i /etc/resolv.con ...

最新文章

  1. 实现对学生信息的修改操作
  2. 特斯拉AI总监:我复现了LeCun 33年前的神经网络,发现和现在区别不大
  3. C#进行Visio二次开发之判断图纸是否有设备
  4. 独家 | 数据分析@爱可可-爱生活是否在用机器学习算法运营微博
  5. vue点击其它区域隐藏
  6. MPU和CPU有什么区别?
  7. Vue中import引入模块路径时的@符号
  8. 实体与属性间的划分原则
  9. 《ArcGIS Runtime SDK for Android开发笔记》——(8)、关于ArcGIS Android开发的未来(“Quartz”版Beta)...
  10. shell之xargs与-exec与管道的区别你造吗?
  11. javascript 页面刷新
  12. android 即时聊天工具 yq,Android 开发即时聊天工具 YQ :(四) 获取好友列表
  13. java springboot图书借阅管理系统源码
  14. VTD自动驾驶仿真建模软件简述
  15. 魔兽服务器修改端口,求魔兽世界某服务器IP地址和端口
  16. Win 10 无法锁屏,快捷键win+L失效
  17. iphone各个系列手机最新的尺寸资料(更新到iphone6s)
  18. 如何将SNS光纤交换机(OEM博科FC交换机)恢复为出厂设置
  19. 利用python做薪酬管理_HRD告诉你,6个薪酬体系策略做好薪酬管理
  20. 面向对象(二)练习篇之对象数组问题

热门文章

  1. EDA发展历史及现状
  2. qt drawline 线类型
  3. 计算机四级网络工程师复习提纲
  4. python实现猜数字游戏
  5. 计算机毕业设计JAVA‘大学生心理健康咨询管理系统mybatis+源码+调试部署+系统+数据库+lw
  6. 通信基础 8 —— MIMO / 3GPP / UMI
  7. 大一微积分笔记整理_大一高等数学学习方法
  8. LAMMPS学习总结2
  9. 简述什么是SQL注入,写出简单的SQL注入语句。
  10. c语言专家编程,读书笔记