分类: LINUX
2009-11-03 11:17:55
有人发帖子询问或者直接给我留言问道: linux开启端口?
事实上这样的问法会叫人感到不舒服
我简单的说一下端口吧, 一般一项需要向外通讯的服务器都需要一个端口的, 这个是”通讯的那个门”的意思
很多linux发行版, 默认iptables服务启动的时候都只保留的最基本的端口, 例如22端口, 但是其他的都是禁止状态, 因为当你需要使用某一个软件或者服务的时候会发现它的端口的不通的, 你telnet不上去!
这个时候你可以通过 netstat -an | grep 端口号 来检验下是不是已经打开了某某服务
如果没有就去启动它, RedHat系列的一般是: service xxx start 或者 /etc/init.d/xxx start
如果确定已经打开了, 那很可能就是防火墙阻止了此端口, 这个和windows自带的防火墙感觉差不多
service iptables stop之后看看效果如何, 当然你可以单独解封这一个端口, 例如我们允许58端口
/sbin/iptables -A INPUT -p udp –dport 58 -j ACCEPT
建议去学习iptables的知识, 呵呵~~