论坛首页 综合技术论坛

在linux下怎么查看自己机器的端口开放情况

浏览 11399 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (7) :: 隐藏帖 (0)
作者 正文
   发表时间:2009-03-13  

1、今天配置jira的邮件服务器的时候,遇到了java.net.UnknownHostException: mail.bytime.com.cn
的错误,搞了一上午也没有个头绪,最后google了,有人说ping mail.bytime.com.cn 有人说telnet mail.bytime.com.cn 25 结果发现 ping不通,于是,查看iptables 发现25端口没有开放,于是

iptables -A INPUT -p tcp --dport 25 -j ACCEPT

打开端口25 重启iptables服务,还是不行,重启系统看看,晕,还是不行。没办法先查看机器开放的端口吧,可是命令不知道,google后得到如下答案: 

 

netstat -lpnut (不适合)
nmap localhost
nc -zv localhost 1-65535
都可以

iptables不是用来打开端口的
最多也只是允许端口被连接
iptables -A INPUT -p tcp --dport 631 -j ACCEPT

   发表时间:2009-03-13  
netstat -an|grep *
lsof -i
其中lsof要用root去执行, 否则很多进程没有权限看
0 请登录后投票
论坛首页 综合技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics