systemctlfirewallcmd可以防火墙进行操作,但systemctl管理Linux服务命令可以服务进行启动、停止、重启查看状态操作,而firewallcmd是Linux中专门用于控制防火墙命令

一、防火墙开启关闭禁用命令

(1)开机启动systemctl enable firewalld.service

(2)开机禁用systemctl disable firewalld.service

(3)启动防火墙systemctl start firewalld   或systemctl start firewalld

(4)关闭防火墙systemctl stop firewalld  或暂时关闭防火墙systemctl stop firewalld  永久关闭systemctl disable firewalld

二、firewall-cmd配置端口

(1)查看防火墙状态firewallcmdstate  或   systemctl status firewalld

(2)重新加载配置firewallcmdreload

(3)查看开放端口(–zone #作用域firewall-cmd –zone=publiclistports

(4)开启防火墙指定端口firewall-cmd –zone=publicaddport=端口/tcppermanent

(5)关闭防火墙指定端口:firewall-cmd –zone=publicremove-port=端口/tcppermanent

命令含义:

–zone #作用域

阻塞区域block)、工作区域(work)、家庭区域(home)、公共区域(public)、隔离区域(DMZ)、信任区域(trusted)、丢弃区域(drop)、内部区域(internal)、外部区域(external

addport=端口/tcp #添加端口

permanent #永久生效

每次更新端口,必须用命令firewall-cmdreload重新加载一遍才会生效

原文地址:https://blog.csdn.net/qq_41667748/article/details/130488160

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任

如若转载,请注明出处:http://www.7code.cn/show_31638.html

如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱suwngjj01@126.com进行投诉反馈,一经查实,立即删除

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注