Linux服务器上防火墙开放端口的设置及启动
发布时间:2023-04-30 阅读: 分享

服务器使用时经常会安装新的程序或应用,这样在提供对外访问时就涉及到访问权限及端口权限的情况就需要修改防火墙状态或开放端口设置。

  1. 查看防火墙状态,显示active (running)表示防火墙正在执行,显示inactive (dead)表示防火墙停止了,命令:

     systemctl status firewalld

    图片

    • 停止防火墙命令:

      systemctl stop firewalld
      • 启动防火墙命令:

        systemctl start firewalld
        • 查看临时开放端口命令:

          firewall-cmd --list-ports

          图片

          • 开放临时端口,临时开放的端口当服务器重启后这些临时端口都会失效,命令:

            firewall-cmd --add-port=3306/tcp

            图片

            • 关闭临时端口,命令:

              firewall-cmd --remove-port=3306/tcp

              图片

              • 查看永久开放端口,命令:

                firewall-cmd --list-ports --permanent

                图片

                • 开放永久端口,命令:

                  firewall-cmd --add-port=6380/tcp --permanent

                  图片

                  • 关闭永久端口,命令:

                    firewall-cmd --remove-port=6380/tcp --permanent

                    图片

                    • 对端口的开放与关闭的配置,虽然设置完成后使用查看命令可以看到新设置的端口,但是它们并没有生效,需要重载配置,然后再重启防火墙这样配置才能生效;重载配置命令

                      firewall-cmd --reload

                      图片

                      • 还有其它许多命令,可以通过命令以下来查看全部命令,命令

                        firewall-cmd --help

                        执行语法:firewall-cmd xxxx;如:

                        firewall-cmd --statefirewall-cmd --get-log-denied

                        图片


                        13905190502 南京市玄武区洪武北路188号长发数码大厦11楼E座
                        友情链接
                        百度 网络安全和信息化委员会 FreeBuf网络安全行业门户

                        分享:
                        Copyright © 2020-2022 南京明科网络科技有限公司 版权所有  苏ICP备2021002458号-1
                        技术支持:飞酷网络