当前位置:  技术问答>linux和unix

为什么使用iptables -A INPUT -p tcp --dport 7777 -j DROP指令后,只是过滤端口而不是关闭?

    来源: 互联网  发布时间:2016-06-13

    本文导语:  [root@IEM-COMM ~]# nmap -p 7777 localhost Starting nmap 3.70 ( http://www.insecure.org/nmap/ ) at 2009-06-20 16:29 CST Interesting ports on IEM-COMM (127.0.0.1): PORT     STATE SERVICE 7777/tcp open  unknown Nmap run completed -- 1 IP address (1 ho...

[root@IEM-COMM ~]# nmap -p 7777 localhost

Starting nmap 3.70 ( http://www.insecure.org/nmap/ ) at 2009-06-20 16:29 CST
Interesting ports on IEM-COMM (127.0.0.1):
PORT     STATE SERVICE
7777/tcp open  unknown

Nmap run completed -- 1 IP address (1 host up) scanned in 0.117 seconds
[root@IEM-COMM ~]# iptables -A INPUT -p tcp --dport 7777 -j DROP
[root@IEM-COMM ~]# nmap -p 7777 localhost

Starting nmap 3.70 ( http://www.insecure.org/nmap/ ) at 2009-06-20 16:29 CST
Interesting ports on IEM-COMM (127.0.0.1):
PORT     STATE    SERVICE
7777/tcp filtered unknown

Nmap run completed -- 1 IP address (1 host up) scanned in 0.326 seconds

|
的确只是过滤端口而不是关闭  端口对应的服务不启动那么端口才是关闭的
这些端口本身不是独立存在的  它们依附于进程 用netstat  -ap可以看出端口依附在什么进程上面  杀掉相应的进程 端口自然也就关闭了
其实在安装服务器的时候 一是要最小化安装 二是最好根据自己服务器的用途自定义要启动的服务  默认情况下有很多没必要的服务是自动启动的

|
iptables确实只是一些过滤规则而已,并不是将端口 kill 掉,相当在程序打开的端口 和 客户端(也可能是本机)连接之间增加了一个过滤器(防火墙),符合规则的就通过,不符合的就关闭
要理解清楚


你在另外一台机器运行 nmap 检测,就明白,

    
 
 

您可能感兴趣的文章:

  • 请问这样在技术上是否可行?(我自己写一个程序来监听我的系统上的端口,有些端口已经被别的应用使用,我能够使用什么方法再去监听这个端
  • Linux下的Socket通信如何断开连接的端口从而实现重复使用该端口
  • 为什么apache里已经设置了httpd使用默认端口80,却并没打开80端口呢?
  • 我要在LINUX(REDHAT)下安装邮件系统,但是提示我SMTP端口和POP3端口正在使用中,该如何?
  • 如何配置linux可以让普通用户使用80端口或1024以下的端口?
  • redhat linux7.3怎么查端口是否已被系统使用啊?? 我正要用ssl的一个代理模块stunnel-4.03,它默认要用443号端口,客户机连接不能通,但改成
  • Linux下如何知道有哪些端口未被使用??
  • Linux下普通用户为何无法使用2000以下端口?
  • linux不使用iptables如何打开端口
  • ubuntu下tomcat怎么使用80端口访问
  • 简单问题:如何判断计算机的某一端口正在使用
  • 哪个文件可查看到使用端口情况?
  • 请问:FTP工具或者命令怎么设置,让数据路和控制路都使用默认的21端口
  • 怎样使用netstat查看什么程序绑定了什么端口?
  • 怎样知道linux的哪些端口被使用
  • 能让Apache和Tomcat同时使用一个端口吗(80)?
  • linux Enterprise5 下使用端口映射oracle数据库的问题
  • centos中老是报错:Address already in use:8080,但是ps aux实际上没有看到8080端口在使用
  • linux 下能直接使用inp(), outp()这些端口操作函数吗?
  • AIX系统中不使用lsof,还有没有其他命令可以知道端口是被那个进程使用
  • 使用swap指令和Test and set指令设计一个解决N个进程互斥问题的算法
  • 自己做的U盘系统service指令无法使用```高手进来帮帮忙哈
  • 关于Linux下的个别指令的使用
  • linux 上怎么进行实模式下的汇编的编程呢?或者说怎么使用in、out指令呢?
  • nginx add_header指令使用方法
  • 我在/etc/profile文件后面加上一段内容后,系统不能正常启动,也不能进入bash使用vi,ed,emacs,mv等指令,请问我怎么把/etc/profile文件内
  • Shell脚本echo指令使用小技巧
  • Freemarker常用指令使用示例
  • Java字节码指令集的使用详细
  • 如何在qt中使用connect指令来写socket?
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • Python过滤函数filter()使用自定义函数过滤序列实例
  • jquery代码-如何使用多个属性来进行过滤
  • Python数组条件过滤filter函数使用示例
  • 如何使用SED命令来过滤掉域名中.后面的内容啊?
  • 请问大家如何使用JTextField来达到输入过滤?
  • Jquery 过滤器(first,last,not,even,odd)的使用
  • jQuery过滤选择器:not()方法使用介绍
  • php中使用array_filter()函数过滤空数组的实现代码
  • php使用正则过滤js脚本代码实例
  • zf框架的Filter过滤器使用示例
  • 如何使用文件过滤器
  • php使用filter过滤器验证邮箱 ipv6地址 url验证
  • 使用位运算实现网页中的过滤、筛选功能实例
  • PHP内置过滤器FILTER使用实例
  • java servlet过滤器使用示例
  • C++ I/O 成员 tellg():使用输入流读取流指针
  • 在测试memset函数的执行效率时,分为使用Cash和不使用Cash辆种方式,该如何控制是否使用缓存?
  • C++ I/O 成员 tellp():使用输出流读取流指针
  • 求ibm6000的中文使用手册 !从来没用过服务器,现在急需使用它,不知如何使用! 急!!!!!
  • Python不使用print而直接输出二进制字符串
  • 请问:在使用oracle数据库作开发时,是使用pro*c作开发好些,还是使用库函数如oci等好一些啊?或者它们有什么区别或者优缺点啊?
  • Office 2010 Module模式下使用VBA Addressof
  • 急求结果!!假设一个有两个元素的信号量集S,表示了一个磁带驱动器系统,其中进程1使用磁带机A,进程2同时使用磁带机A和B,进程3使用磁带机B。
  • windows下tinyxml.dll下载安装使用(c++解析XML库)
  • c#中SAPI使用总结——SpVoice的使用方法
  • tcmalloc内存泄露优化c++开源库下载,安装及使用介绍
  • 使用了QWidget的程序,如何使用后台程序启动它?
  • sharepoint 2010 使用STSNavigate函数实现文件下载举例
  • 共享内存一般是怎么使用的,是同消息队列配合使用么
  • 使用libpcap读取tcpdump抓取的文件并解析c代码实例
  • Jsp可否使用带有GUI的JavaBean,如何使用?


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3