centos7开关防火墙及开放端口

原文链接: https://blog.csdn.net/zll_0405/article/details/81208606
开启防火墙服务

以前为了方便,把防火墙都关闭了,因为现在项目都比较重要,害怕受到攻击,所以为了安全性,现在需要将防火墙开启,接下来介绍一下步骤。
1, 首先查看防火墙状态:

firewall-cmd --state

      
      

    下图所示为关闭防火墙,接下来需要开启
    这里写图片描述
    2, 开启防火墙,
    启动firewall:

    systemctl start firewalld.service
    
          
          

      设置开机自启:

      systemctl enable firewalld.service
      
            
            

        3, 重启防火墙:

        systemctl restart firewalld.service
        
              
              

          4, 检查防火墙状态是否打开:

          firewall-cmd --state
          
                
                

            如图显示已经打开

            这里写图片描述
            5, 查看防火墙设置开机自启是否成功:

            systemctl is-enabled firewalld.service;echo $?
            
                  
                  

              如图所示,即为成功
              这里写图片描述
              以上就是开启防火墙相关步骤

              开启特定端口

              在开启防火墙之后,我们有些服务就会访问不到,是因为服务的相关端口没有打开。
              在此以打开80端口为例
              命令:

              开端口命令:firewall-cmd --zone=public --add-port=80/tcp --permanent
              重启防火墙:systemctl restart firewalld.service
              

              命令含义:

              –zone #作用域

              扫描二维码关注公众号,回复: 9005599 查看本文章

              –add-port=80/tcp #添加端口,格式为:端口/通讯协议

              –permanent #永久生效,没有此参数重启后失效

                如图,可看到开启端口成功:
                这里写图片描述
                如果不放心,可以通过命令:

                netstat -ntlp
                或:firewall-cmd --list-ports
                
                  
                  

                  查看开启的所有端口,具体如图
                  这里写图片描述

                  注意:修改增加开放的端口后,必须要重启防火墙服务才会生效!

                  比如在安装zookeeper的时候,客户端端口为2181端口,必须要开放该端口,否则即使安装成功,zookeeper照样启动失败!

                  发布了36 篇原创文章 · 获赞 11 · 访问量 9480
                  开启防火墙服务

                  以前为了方便,把防火墙都关闭了,因为现在项目都比较重要,害怕受到攻击,所以为了安全性,现在需要将防火墙开启,接下来介绍一下步骤。
                  1, 首先查看防火墙状态:

                  firewall-cmd --state
                  
                      
                      

                    下图所示为关闭防火墙,接下来需要开启
                    这里写图片描述
                    2, 开启防火墙,
                    启动firewall:

                    systemctl start firewalld.service
                    
                        
                        

                      设置开机自启:

                      systemctl enable firewalld.service
                      
                          
                          

                        3, 重启防火墙:

                        systemctl restart firewalld.service
                        
                            
                            

                          4, 检查防火墙状态是否打开:

                          firewall-cmd --state
                          
                              
                              

                            如图显示已经打开

                            这里写图片描述
                            5, 查看防火墙设置开机自启是否成功:

                            systemctl is-enabled firewalld.service;echo $?
                            
                                
                                

                              如图所示,即为成功
                              这里写图片描述
                              以上就是开启防火墙相关步骤

                              开启特定端口

                              在开启防火墙之后,我们有些服务就会访问不到,是因为服务的相关端口没有打开。
                              在此以打开80端口为例
                              命令:

                              开端口命令:firewall-cmd --zone=public --add-port=80/tcp --permanent
                              重启防火墙:systemctl restart firewalld.service
                              

                              猜你喜欢

                              转载自blog.csdn.net/fly_77/article/details/100806274
                              今日推荐