我正在尝试在我的CentOS机器上顶部打开一个端口:
我编辑/etc/sysconfig/iptables
文件并添加规则:
-A INPUT -p TCP -m state --state NEW -m tcp --dport 143 -j ACCEPT
然后我重新启动iptable服务
# service iptables restart
但是,当我检查打开的端口时,我声明的端口没有出现
netstat -tulpn | less
打开该端口后,该端口上是否正在运行服务?该命令netstat -tulpn | less
将仅向您显示实际上正在侦听TCP端口的守护程序的端口。
最初没有运行:
$ sudo netstat -tulpn | grep :80
$
启动Apache:
$ sudo /etc/init.d/httpd start
Starting httpd: [ OK ]
$
再检查一遍:
$ sudo netstat -tulpn | grep :80
tcp 0 0 :::80 :::* LISTEN 31260/httpd
现在我们看到了。停止服务:
$ sudo /etc/init.d/httpd stop
Stopping httpd: [ OK ]
$
现在又消失了。
$ sudo netstat -tulpn | grep :80
$
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句