首页 > 系统相关 >Linux 防火墙命令

Linux 防火墙命令

时间:2023-04-18 18:47:26浏览次数:54  
标签:-- cmd firewalld 防火墙 命令 systemctl Linux firewall

一、Linux 查看、关闭、打开防火墙命令

以下截图中的操作均在Centos7上进行。

1.查看防火墙状态的命令

 systemctl status firewalld 

 或者

 firewall-cmd --state 

2.关闭防火墙命令

2.1暂时关闭防火墙(使用 reboot 命令重启后会恢复到原来的状态)

systemctl stop firewalld

 2.2永久性关闭防火墙(重启将不会恢复到原来的状态,并且需要重启后(reboot 命令)才能生效)

systemctl disable firewalld

 重启后再次查看防火墙状态:

 3.3.开启防火墙命令

暂时开启防火墙(当重启后将会恢复到原来的状态):systemctl start firewalld

永久性的开启防火墙,执行命令后需要重启才能生效:systemctl enable firewalld

重启后再次查看防火墙状态:

二、使用firewall-cmd配置端口

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

(2)重新加载配置:firewall-cmd --reload

(3)查看开放的端口:firewall-cmd --list-ports

(4)开启防火墙端口:firewall-cmd --zone=public --add-port=9200/tcp --permanent

  命令含义:

  –zone #作用域

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

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

  注意:添加端口后,必须用命令firewall-cmd --reload重新加载一遍才会生效

(5)关闭防火墙端口:firewall-cmd --zone=public --remove-port=9200/tcp --permanent

三、firewalld和firewalld.service区别

疑问:为什么有时候使用firewalld,有时候在firewalld后加.service?

systemctl是从centos7.x开始引入的一个服务管理工具命令,融合了之前的service和chkconfig的功能于一体。

所以使用firewalld和firewalld.service效果一样,以后就用firewalld,写着方便

 

标签:--,cmd,firewalld,防火墙,命令,systemctl,Linux,firewall
From: https://www.cnblogs.com/meng-xiang-tao-1999/p/17330703.html

相关文章

  • GPU-CPU命令行缓冲区
    目录书上25页命令行缓冲区是一个循环队列,且有大小限制(书上说是几千)CPU调用GPU干活,就会往队列屁股后添加指令GPU看到队列头有指令,就开始干活受CPU限制,受GPU限制受CPU限制:cpu繁忙,向命令行缓冲区写命令很慢,没有命令那gpu就闲下来了受GPU限制:gpu繁忙,命令行缓冲区已经写满......
  • linux minicom的使用
    1.使用执行minicom-s,弹出以下菜单 使用向下键跳至第三项,回车,可以在这里修改port在此菜单中,输入A/B/C可以跳至对应项,修改后,回车即可退出到上一层级跳至Exit,回车即可进入minicom,再回车几次即可进入命令行2.退出在使用终端输入minicom进入传输时,是无法直接退出的,需要使......
  • linux篇-linux LAMP yum版安装
    LAMP(linux、apache、mysql、php),是四个套件的合成,简单讲就是要把php运行在linux上,需要依赖apache和mysql数据库。1准备好一个linux系统(centos7)确保selinux、firewall已经关闭systemctlstopfirewalld.service//关闭systemctldisablefirewalld.service......
  • linux篇-centos7 安装cacti
    1cacti运行环境准备cacti需要php+apache+mysql+snmp+RRDTool,以及cacti本身。cacti本体是用php开发的网站,通过snmp对远端设备信息进行采集。apache+mysql+php在以前已经做过了 这里只对剩余的部分进行安装。2安装snmpyuminstall-ynet-snmp*vi/etc/sn......
  • 基于LINUX系统下多线程贪吃蛇小游戏
    基于Ncurse图形库的C语言小游戏。涉及到,C变量,流程控制,函数,指针,结构体等知识内容,动态链表的创建和插入,以及释放。数组的遍历,#include<stdlib.h>#include<curses.h>#defineROW20#defineCOL20#defineROW_Snake2#defineCOL_Snake2#defineUP1#defineDOWN......
  • iptables命令常用规则汇总
    iptables非常强大,但是参数选项多,学习成本较高。本文将常用的iptables的命令进行汇总,在关键时刻方便拿来即用。iptables的四表五链iptables的四表五链是指iptables中的四个表和五个链。四个表分别是:filter表:用于过滤数据包,控制网络流量。nat表:用于对数据包进行地址转换,实现......
  • linux——misc杂项设备
    简介Linux里面的misc杂项设备是主设备号为10的驱动设备,它的注册跟使用比较的简单,所以比较适用于功能简单的设备。正因为简单,所以它通常嵌套在platform总线驱动中,配合总线驱动达到更复杂,多功能的效果。源码[[05.miscdevice源码]]![[Pastedimage79.png]]parent这个指针决......
  • linux安装两个python版本
    1.下载python3安装包wgethttps://www.python.org/ftp/python/3.7.2/Python-3.7.2.tgz2.解压python的tgz压缩包文件tar-xzvfPython-3.7.2.tgz3.进入解压的文件cdPython-3.7.24.在python文件路径下编译pythonprefix=/usr/local/python37,指定python安装路径,这个路径......
  • Linux操作系统网络模块
    Linux操作系统的网络模块是负责网络通信的核心部分。它通过实现各种协议和算法,使得计算机能够在网络中进行数据交换和通信。网络模块主要包括以下几个方面的功能:(1)IP协议栈:负责处理网络层的数据包,实现IP地址的分配、路由选择等功能。IP协议栈是网络模块中最基本的部分,它负责处理......
  • Redis Linux环境 安装,卸载,启动,通用名令,数据结构,字符串类型操作
    目录Redis高级Linux下安装redis卸载教程redis启动方式1.在redis目录下的src文件路径下2.动态参数启动3.配置文件启动客户端连接命令配置文件redis通用命令redis数据结构Redis字符串类型操作redis单线程为什么这么快Redis高级速度快:10wops(每秒10w读写),数据存在内存中,c语言实现,单......