首页 > 系统相关 >linux 防火墙

linux 防火墙

时间:2023-02-14 15:12:06浏览次数:49  
标签:-- cmd 防火墙 firewalld firewall systemctl linux public

前言

  • centos7已经开始使用firewall作为防火墙,而不是iptables
  • systemctl是CentOS7的服务管理工具中主要的工具,它融合之前service和chkconfig的功能于一体

查看防火墙的状态

第一种:

显示的比较简单,只显示是否开启

firewall-cmd --state

第二种:

显示的比较详细,显示开启时间等信息

systemctl status firewalld

开启防火墙

systemctl start firewalld

systemctl start firewalld.service

关闭防火墙

systemctl stop firewalld

重启防火墙

systemctl restart firewalld

开启指定端口

firewall-cmd --zone=public --add-port=8080/tcp --permanent

解释命令:

--zone=public:表示作用域为公共的;

--add-port=8080/tcp:添加tcp协议的端口8080;

--permanent:永久生效,如果没有此参数,则只能维持当前服务生命周期内,重新启动后失效;

移除指定端口

firewall-cmd --zone= public --remove-port=8080/tcp --permanent

重新载入配置

firewall-cmd --reload

查看指定端口

firewall-cmd --zone= public --query-port=8080/tcp
firewall-cmd --query-port=8080/tcp

有版本提示public错误,删了public部分再执行

查看所有端口

第一种:

firewall-cmd --list-ports

第二种.:

firewall-cmd --list-all

第三种:

firewall-cmd --zone=public --list-ports

关闭开机启动

systemctl disable firewalld

开启开机启动 

systemctl enable firewalld

查看是否开机启动

systemctl is-enabled firewalld.service

禁用就是关闭开机启动,停止只是关闭程序

查看已启动的服务列表:

systemctl list-unit-files|grep enabled

查看启动失败的服务列表:

systemctl --failed

查看版本

firewall-cmd --version

参考:

https://developer.aliyun.com/article/353077

标签:--,cmd,防火墙,firewalld,firewall,systemctl,linux,public
From: https://www.cnblogs.com/wellwellwell/p/17119653.html

相关文章

  • linux源码解析09–缺页异常之文件映射
    接上篇https://www.daodaodao123.com/?p=776本篇解析文件映射。1.文件映射触发条件(1)pte表项为空,且vma->vm_ops不为空,属于文件映射;(2)pte表项为空,且vma->vm_ops为空,属......
  • jenkins 上传windows文件到Linux 服务器中
    下载工具pscphttps://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html下载后,是一个exe文件pscp.exe,把pscp.exe直接复制到C:\Windows\System32下,这样在使......
  • Linux下查看某个进程文件的启动位置
    有时候我们在查看某个进程的时候,发现这个进程并没有完成的启动路径那我们需要对这个文件进行重启,就需要确认到这个程序的启动位置可以采用以下方法找到进程ID,进入【/proc/进......
  • Linux帐号管理[下]--用户组管理
    摘要:本文简要介绍了Linux帐号管理的用户组管理。Linux:Ubuntu10.0.41.新增用户组:groupaddUsage:groupadd[options]Options:-f,--forceexitsuccessfullyifthe......
  • linux 基本命令
    本文章用于初次接触Linux系统基本命令的学习,仅供参考,如有错误,欢迎留言指正。ls:list的缩写,列出目录与文件 ls-a:列出当前目录下所有的文件ls-l:......
  • Linux 作业1
    教材44页。8、题目:Linux系统的目录/usr、/home、/bin、/dev、/var、/etc中主要存放什么文件?Linux系统的目录中/usr:存放用户安装的软件,用户安装的软件一般位于此目录;/h......
  • Linux输入设备驱动
    输入设备是可以与系统交互的设备。这些设备包括按钮、键盘、触摸屏、鼠标等等。它们通过发送由输入核心捕获并在系统上广播的事件来工作。本文将解释输入核心用于处理输入......
  • linux 分配磁盘空间
    umount卸载umount/dev/mapper/centos-home删除homelvremove/dev/centos/home重新调整root的大小lvextend-L90G/dev/centos/rootxfs_growfs刷新rootxfs_growfs/dev......
  • Linux systemd-resolve占用53端口的解决方法
    在Linux系统中有些软件(如:Dnsmasq解锁Netflix中的Dns等服务)可能要用到53的端口,但有些系统提示已使用(requiredport53alreadyinuse)。使用**“netstat-tlunp|grep 5......
  • linux安装openssl
    1.下载安装包https://www.openssl.org/source/old/openssl-3.1.0-alpha1.tar.gz2.创建/usr/local/opensslpackage路径,并把压缩文件放到路径下3.进入opensslpackage路......