首页 > 系统相关 >linux防火墙常用命令

linux防火墙常用命令

时间:2024-06-23 15:01:21浏览次数:3  
标签:zone -- cmd 端口 防火墙 常用命令 firewall linux port

注意

使用命令出现如下表示权限不够,可以命令前加上sudo使用命令

Authorization failed.
    Make sure polkit agent is running or run the application as superuser.
    
授权失败。
    确保polkit代理正在运行或以超级用户身份运行应用程序。

基础命令

# 启动防火墙
systemctl start firewalld
# 关闭防火墙
systemctl disable firewalld
# 禁用防火墙
systemctl stop firewalld
# 重启防火墙,比如修改端口开放状态就要重启防火墙使其生效
# firwall-cmd:是Linux提供的操作firewall的一个工具
firewall-cmd --reload

查看防火墙状态:

systemctl status firewalld 
  1. 启动状态:

    在这里插入图片描述

  2. 关闭状态:

    在这里插入图片描述

端口操作

设置端口开放,成功输出success

firewall-cmd --zone=public --add-port=端口号/tcp --permanent
# 开发8080端口
firewall-cmd --zone=public --add-port=8080/tcp --permanent

# 设置多个端口开放
firewall-cmd --zone=public --add-port=端口号-端口号/tcp --permanent

查看端口开放状态状态,输出yes(开放)/no(未开放)

firewall-cmd --zone=public --query-port=端口号/tcp 
# 查看80端口开放状态
firewall-cmd --zone=public --query-port=80/tcp 

在这里插入图片描述

移除端口开放状态,成功输出success

firewall-cmd --zone=public --remove-port=端口号/tcp --permanent  
# 移除80端口开放状态
firewall-cmd --zone=public --remove-port=80/tcp --permanent  

# 移除多个端口开放状态
firewall-cmd --zone=public --remove-port=端口号-端口号/tcp --permanent  

在这里插入图片描述

查看防火墙所有开放的端口

firewall-cmd --list-all

在这里插入图片描述

标签:zone,--,cmd,端口,防火墙,常用命令,firewall,linux,port
From: https://blog.csdn.net/m0_65502889/article/details/139900220

相关文章

  • Linux 中 grep -P 选项 perl正则 限制两侧进行匹配
     001、[root@PC1test3]#echo"Hello,mynameisaming."|grep-P'(?<=Hello,).*(?=aming.)'Hello,mynameisaming. 002、[root@PC1test3]#ifconfig|grep-P'(?<=inet).*(?=netmask)'inet192.168.184.128......
  • Linux 文件权限
    优质博文:IT-BLOG-CN一、使用者与群组的概念【1】在Linux里面,任何一个文件都具有[User,Group及Other]三种身份的个别权限:不过需要注意的是root用户,具有所有权限。✔User(文件拥有者):只有文件拥有者,就是你自己,才能看与修改这个文件的内容;✔Group(群组的概念):群组是最有......
  • linux常用FTP命令
    1、登录ftp:ftpX.X.X.X2、显示ftp服务器当前目录下的文件和文件夹:ls,显示本地当前目录:!pwd3、关闭或打开交互模式:prompt[off/on]4、下载一个文件:get/opt/1.txt,下载多个文件:mget*   上传一个文件:put/opt/1.txt,上传多个文件:mput*5、cd目录名(进入服务器目录)lcd目录名......
  • linux sed学习
    sed是流式编辑器,可以一行一行地处理文件,不需要一次性将整个文件加载到内存。因此可以高效地处理大文件,不会受文件大小的限制什么时候没有e是可以的?默认使用的是e?sed-e4a\newLinetestfile为什么使用\,有什么具体的规定吗?nltestfile|sed'2,5cNo2-5number'命令放......
  • [技巧] NOI LINUX 中不用自己手打的Sublime配置环境
    一般我们测试代码时,需要开$O2$,而$Sublime$中的$C++SingleFile$是没有$O2$的,为此,我们需要手打环境;其实是不用的;第一步,打开“文件”中的“其它位置”中的“计算机”;第二步,在上面的搜索栏中搜索“Sublime”;打开图中高亮的,找到如下图中高亮的并打开,复制;发现会......
  • 【python】在 Linux 中使用webdriver有头模式
    用webdriver模拟浏览网页时,可以使用无头模式,尤其在linux系统中,因为linux没有图形化界面,使用有头模式一般会报错。chrome_options.add_argument("--headless")#设置Chrome无头模式但是有些网站的反爬措施比较严格,使用无头模式会被识别出来,直接拒绝访问,这时候,就得使用有头......
  • petalinux编译出错解决方法
    petalinux编译若干出错解决方法问题一:ERROR:qemu-xilinx-native-v4.1.50-xilinx-v2020.1+gitAUTOINC+e371d99ac1-r0do_fetch:FetcherfailureforURL:‘gitsm://github.com/Xilinx/qemu.git;protocol=https;branch=branch/xilinx-v2020.1’.UnabletofetchURLfro......
  • crc16 linux版本
    #include<stdio.h>#include<stdint.h>//CRC-16-CCITT标准的多项式#definePOLY0x1021uint16_tcrc16(uint16_tcrc,constunsignedchar*buffer,size_tlen){while(len--){crc^=(*buffer++<<8);for(inti=0;i<......
  • windows系统配置linux环境wsl
    前言WindowsSubsystemforLinux(WSL)是微软为Windows10和WindowsServer引入的一个特性,它允许用户在Windows操作系统上直接运行Linux环境,而不需要使用虚拟机或双启动系统。WSL的主要目的是提高开发者的生产力,特别是那些需要在Linux和Windows之间切换的开发人员。一、wsl......
  • SElinux内核态的实现-avc、avd的设计篇
    文章目录avc_has_perm的处理逻辑[部分]av_decision访问向量决策的设计allowed、auditallow、auditdenyseqnoflagsavc_has_perm_noaudit检查点函数函数原型参数解释函数逻辑selinux检查结果缓存AVC的设计与实现structselinux_avcstructavc_cacheavc的初始化avc_s......