首页 > 系统相关 >【linux】linux Centos8系统,防火墙配置常用命令,systemctl 和firewall

【linux】linux Centos8系统,防火墙配置常用命令,systemctl 和firewall

时间:2023-01-09 11:25:05浏览次数:40  
标签:firewall cmd 端口 防火墙 -- systemctl linux

本文环境:Linux系统CentOS 8.2 64bit
CentOS 7版本及以上版本较centos 6有较大改动,例如:采用systemctl命令来开启service,它是服务管理中主要的工具,融合了之前service和chkconfig的功能,较以往启动系统服务使用/etc/init.d脚本的方式相比,大幅提高了系统服务的执行效率。作为基础,以下操作防火墙命令,要熟练掌握。
一、使用firewall-cmd配置端口

查看开放的端口列表:
firewall-cmd --zone=public --list-ports

查看防火墙某个端口是否开放:
firewall-cmd --query-port=3306/tcp

开放防火墙端口3306:(–zone #作用域 –add-port=80/tcp #添加端口,格式为:端口/通讯协议 –permanent #永久生效,没有此参数重启后失效)
firewall-cmd --zone=public --add-port=3306/tcp --permanent

开放一段端口:
firewall-cmd --zone=public --add-port=40000-45000/tcp --permanent

关闭防火墙端口:
firewall-cmd --zone=public --remove-port=3306/tcp --permanent

重启防火墙:
firewall-cmd --reload

查看防火墙状态:
firewall-cmd --state

查看版本:
firewall-cmd --version

查看帮助:
firewall-cmd --help

二、使用systemctl操作防火墙

查看防火墙状态:
systemctl status firewalld

重启防火墙:
systemctl restart firewalld

关闭防火墙:
systemctl stop firewalld

打开防火墙:
systemctl start firewalld

设置开机启用防火墙:
systemctl enable firewalld.service

设置开机禁用防火墙:
systemctl disable firewalld.service

标签:firewall,cmd,端口,防火墙,--,systemctl,linux
From: https://www.cnblogs.com/opensmarty/p/17036447.html

相关文章

  • linux指令nmcli
    参见: https://blog.csdn.net/yulin003/article/details/125561203nmcli 是NetworkManager的命令行工具。nm代表 NetworkManager,cli代表Command-Line命令行。......
  • 【linux】RabbitMQ学习-vhost 详解
    vhost本质上是一个mini版的RabbitMQ服务器,拥有自己的队列、绑定、交换器和权限控制;vhost通过在各个实例间提供逻辑上分离,允许你为不同应用程序安全保密地运行数据;vhost是......
  • RabbitMQ Linux安装与启动服务
    本文转载自https://blog.csdn.net/chengmin123456789/article/details/1247102771、先下载erlang-23.2.3-1.el7.x86_64与rabbitmq-server-3.8.11-1.el7.noarch百度网......
  • linux 内存管理(一)---基本概念
    最近项目上遇到一个问题,协议栈运行一个多小时后,就会出现延迟几ms的现象,经过反复测试和用ftrace查看,最后确认是在一个多小时候出现了do_mem_abort,然后去调用缺页异常,但是处......
  • Linux查看公网IP和私网(内网)IP的方法
    查看Linux公网IP地址查看Linux公网IP结合第三方网站辅助一下即可,直接curl一下http://ifconfig.me或者http://cip.cc即可命令:curlifconfig.me命令:curlcip.cc ......
  • 【linux】CentOS7上安装protobuf
    CentOS安装ProtobufCentos7安装protobuf3.6.1安装 protobuf【 安装3.6.1(实际应用版本protobuf-3.21.12)】wgethttps://github.com/protocolbuffers/p......
  • Linux locate命令
    原文地址:https://www.runoob.com/linux/linux-comm-locate.htmlLinuxlocate命令用于查找符合条件的文档,他会去保存文档和目录名称的数据库内,查找合乎范本样式条件的文档......
  • Linux 设置秘钥登录(SSH免密远程登录)
    SecureShell协议,简称SSH,是一种加密网络协议,用于客户端和主机之间的安全连接,并支持各种身份验证机制,目前最实用的身份验证机制就是基于密码的身份验证和基于公钥的身份验......
  • linux中大页内存
    在项目中遇到缺页中断引发了延迟,后来在网上查找,发现有两种手段可以来介绍缺页中断的发生:1:减少mmap的使用,改用brk这个只是在一定程度上减少用户态和内核态的切换,减少对内......
  • linux DNS 配置
    配置centos的yum源时报错Couldnotresolvehost:mirrors.aliyun.com;Unknownerror当前无法解析域名,需要配置域名解析服务器2解决办法1)打开/etc/resolv.conf文件2)写......