## [Centos查看端口占用情况和开启端口命令](https://www.cnblogs.com/xqzt/p/4919191.html) **1、Centos查看端口占用** 比如查看80端口占用情况使用如下命令: ~~~ lsof -i tcp:80 ~~~ **2、列出所有端口** ~~~ netstat -ntlp ~~~ **3、开启端口(以80端口为例)** **3.1 方法一:** 写入修改 ~~~ /sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT ~~~ 保存修改 ~~~ /etc/init.d/iptables save ~~~ 重启防火墙,修改生效 ~~~ service iptables restart ~~~ **3.2 方法二:** 打开配置文件加入如下语句: ~~~ vi /etc/sysconfig/iptables ~~~ 添加 ~~~ -A INPUT -p tcp -m state --state NEW -m tcp --dport 80 -j ACCEPT ~~~ 重启防火墙,修改生效 ~~~ service iptables restart ~~~ **4、关闭端口** **4.1 方法一:** 写入修改 ~~~ /sbin/iptables -I INPUT -p tcp --dport 80 -j DROP ~~~ 保存修改 ~~~ /etc/init.d/iptables save ~~~ 重启防火墙,修改生效 ~~~ service iptables restart ~~~ **4.2 方法二:** 打开配置文件 ~~~ vi /etc/sysconfig/iptables ~~~ 添加 ~~~ -A INPUT -p tcp -m state --state NEW -m tcp --dport 80 -j DROP ~~~ 重启防火墙,修改完成 ~~~ service iptables restart ~~~ **5、查看端口状态** ~~~ /etc/init.d/iptables status ~~~