centOs6和Centos7开放/关闭端口区别

#centos6启动防火墙 service iptables start centos

#centos6中止防火墙/关闭防火墙  service iptables stoptcp

#centos6重启防火墙 service iptables restart centos7

#centos7启动防火墙  systemctl start firewalld.servicespa

#centos7中止防火墙/关闭防火墙  systemctl stop firewalld.service 线程

#centos7重启防火墙  systemctl restart firewalld.servicerest

Centos6:

查看端口:netstat -ntlpblog

Centos7:

查看端口:firewall-cmd --list-all进程

Centos6:

设置开放端口:ip

      方法一:
 
         /sbin/iptables -I INPUT -p tcp --dport 端口号 -j ACCEPT   写入修改
 
         /etc/init.d/iptables save   保存修改
 
        service iptables restart    重启防火墙,修改生效
 
       方法二:
 
       vi /etc/sysconfig/iptables  打开配置文件加入以下语句:
 
       -A INPUT -p tcp -m state --state NEW -m tcp --dport 端口号 -j ACCEPT   重启防火墙,修改完成

Centos7:

设置开放端口:

                 sudo firewall-cmd --add-port=80/tcp --permanent  增长端口号

                 firewall-cmd –reload   重启防火墙rem

 

Centos6:

关闭端口:

  

方法一:
 
         /sbin/iptables -I INPUT -p tcp --dport 端口号 -j DROP   写入修改
 
         /etc/init.d/iptables save   保存修改
 
        service iptables restart    重启防火墙,修改生效
 
       方法二:
 
       vi /etc/sysconfig/iptables  打开配置文件加入以下语句:
 
       -A INPUT -p tcp -m state --state NEW -m tcp --dport 端口号 -j DROP   重启防火墙,修改完成

Centos7:

关闭端口:
       sudo firewall-cmd --remove-port=80/tcp --permanent
 
       firewall-cmd –reload   重启防火墙

 

查看端口状态

      /etc/init.d/iptables status

 注:当新开放端口未被进程使用时,没法telnet通,当用线程去占用该端口,便可解决(centos6.7实验)。

 

 

 

 

 

------------------------------------------------------------------------------

tips:防火墙开启,外网访问,必需要开启端口,不然没法访问

相关文章
相关标签/搜索