firewall-cmd命令
firewalld 基本操作
安装firewalld
# yum install firewalld firewall-config
firewalld启动,停止,开机启动与否,查看状态
# systemctl start firewalld.service 启动
# systemctl enable firewalld.service 开机自启
# systemctl stop firewalld.service 停止
# systemctl disable firewalld.service 开机禁止启动
# systemctl status firewalld.service 查看状态
firewall-cmd命令
基本命令
# firewall-cmd --version 查看版本
# firewall-cmd --help 查看帮助
# firewall-cmd --state 显示状态
# firewall-cmd --panic-on 拒绝所有包
# firewall-cmd --panic-off 取消拒绝状态
# firewall-cmd --query-panic 查看是否拒绝
# firewall-cmd --reload 重新加载防火墙,并不中断用户连接(firewalld特性之一动态添加规则)
# firewall-cmd --complete-reload 重新加载防火墙并中断用户连接(类似于重启服务)
跟zone相关的
# firewall-cmd --get-zones 显示支持的区域列表
# firewall-cmd --get-active-zones 查看当前的区域
# firewall-cmd --get-default-zone 查看默认区域
# firewall-cmd --set-default-zone=home 设置默认区域为 home
# firewall-cmd --zone=public --list-interfaces 显示显示公共区域(public)所有接口
# firewall-cmd --zone=public --list-all 显示公共区域(public)所有设置
# firewall-cmd --get-zone-of-interface=ens33 查看指定接口 ens33 所属区域
# firewall-cmd --zone=internal --change-interface=ens33 临时修改网络接口 ens33 为内部区域(internal),永久修改加上 --permanent 参数
# firewall-cmd --zone=public --add-interface=ens37 为公共区域(public)增加一个接口 ens37
跟service相关的
# firewall-cmd --get-service 显示服务列表
# firewall-cmd --list-service 显示当前服务
# firewall-cmd --enable service=ssh 允许SSH服务通过
# firewall-cmd --disable service=ssh 禁止SSH服务通过
# firewall-cmd --enable service=samba --timeout=600 临时允许 samba 服务通过 600 秒
# firewall-cmd --permanent --zone=internal --add-service=http 添加 http 服务到内部区域(internal)
# firewall-cmd --zone=work --add-service=smtp 把 smtp 服务加入工作区域(work)
# firewall-cmd --zone=work --remove-service=smtp 从工作区域(work)移除 smtp 服务
跟port相关的
# firewall-cmd --zone=internal --add-port=443/tcp 在内部区域(internal)打开 443/tcp 端口
# firewall-cmd --zone=external --add-forward-port=port=22:proto=tcp:toport=52222:toaddr=192.168.1.20
把外部区域(external)的 22 端口转发到 192.168.1.20 的 52222 端口
跟地址伪装相关的
# firewall-cmd --zone=external --query-masquerade 查询外部区域(external)是否能伪装ip,结果为yes
# firewall-cmd --zone=external --add-masquerade 外部区域(external)启用IP伪装(masquerade)
# firewall-cmd --zone=external --remove-masquerade 外部区域(external)禁用用IP伪装
firewall-cmd命令的更多相关文章
- C/C++学习----使用C语言代替cmd命令、cmd命令大全
[开发环境] 物理机版本:Win 7 旗舰版(64位) IDE版本:Visual Studio 2013简体中文旗舰版(cn_visual_studio_ultimate_2013_with_upda ...
- 最全的CMD命令
CMD命令:开始->运行->键入cmd或command(在命令行里可以看到系统版本.文件系统版本) . appwiz.cpl:程序和功能 . calc:启动计算器 . certmgr.ms ...
- 快捷高效的cmd命令
经常在网上逛一些博客看一些技术文章,但是每每看过之后又忘记保存,或者东存一下,西存一下,到需要的时候回过头来,往往都找不到了.所以开通这个博客,把看到的好东西都记录下来,以便回头查看,也能与大家分享分 ...
- 最全DOS的CMD命令,程序员必会
CMD命令:开始->运行->键入cmd或command(在命令行里可以看到系统版本.文件系统版本)1. appwiz.cpl:程序和功能 2. calc:启动计算器 3. certmgr. ...
- c语言基础学习02_windows系统下的cmd命令
=============================================================================注意:cmd的命令很多,需要用的时候可以查询即 ...
- windows下CMD命令大全(仅供参考)
CMD命令:开始->运行->键入cmd或command(在命令行里可以看到系统版本.文件系统版本)chcp 修改默认字符集chcp 936默认中文chcp 650011. appwiz.c ...
- 1.CMD命令
CMD命令:开始->运行->键入cmd或command(在命令行里可以看到系统版本.文件系统版本)1. appwiz.cpl:程序和功能 2. calc:启动计算器 3. certmgr. ...
- cmd命令详解
这几天用了一下Windows系统的“黑框”,即win+R键,发现有些命令都忘了,还得查,就总结了一下: cmd命令 CMD命令:开始->运行->键入cmd或command(在命令行里可以看 ...
- windows下常用cmd命令
CMD命令:开始->运行->键入cmd或command(在命令行里可以看到系统版本.文件系统版本)1. appwiz.cpl:程序和功能 2. calc:启动计算器 3. certmgr. ...
- 创建maven项目(cmd 命令)
2016五月 22 原 创建maven项目(cmd 命令) 分类:maven (994) (0) 1.普通方式创建 1)进入cmd窗口执行 mvn archetype:generate 2) 光标停止 ...
随机推荐
- APICloud发布低代码开发平台
云原生的出现,致使传统IT模式正在集中向云架构.云开发转型,其中在企业业务的互联网化.数字化进程中尤为突出,并衍生出“敏捷开发”.“快速迭代”的刚性需求.面对双模IT,如何打造全新的IT团队与模式?并 ...
- mysql时间类型和格式转换
内容目录 简介mysql时间类型DATE_FORMAT()函数 简介 今天开发中,做一个功能需要对历史数据进行补充,相信大家也遇到过这样的情况,这个历史数据需要按月份和人的id进行区分,于是想到了my ...
- selenium webdriver从安装到使用(python语言),显示等待和隐性等待用法,切换窗口或者frame,弹框处理,下拉菜单处理,模拟鼠标键盘操作等
selenium的用法 selenium2.0主要包含selenium IDE 和selenium webDriver,IDE有点类似QTP和LoadRunner的录制功能,就是firefox浏览器的 ...
- 关于爬虫的日常复习(6)—— pyquery库
- Scrapy信号量
1.类 from scrapy import signals class MySingle(object): def __init__(self): pass @classmethod def fro ...
- Ceph 之RGW Cache
Overview 缓存是为达到系统快速响应的一项关键技术,Ceph 作为一个复杂的分布式存储系统,有多种.多级缓存存在.缓存按照位置分为: 客户端缓存 服务端缓存 网络中缓存 按照部署方式分为: 单体 ...
- OpenCV2.4.13+VS2013配置方法
先说一下vc几代表的对应版本: vc8 = Visual Studio 2005 vc9 = Visual Studio 2008 vc10 = Visual Studio 2010 vc11 = V ...
- THU的告诫
究其原因,还是自己只会OI了.要成为一个合格的选手,是方方面面各个地方都要看的,同时也要自己去实现.快速实现.清晰实现.运行成功. 尤其是各种平时用的东西,不要只会技,还要研其道. 再次警醒,各位同我 ...
- Java程序员学习Go指南(终)
我的博客:https://www.luozhiyun.com/archives/215 context.Context类型 Context类型可以提供一类代表上下文的值.此类值是并发安全的,也就是说它 ...
- STM8L15X 硬件I2C调试总结
最近接到一个项目需要使用STM8L上硬件I2C与SN3731通信,用户方是个方案商,硬件设计人员也没留测试点,直接就把板子焊了拿来了.调试时除了swio口能用所有都不能用,硬件设计大概是为了显得自己焊 ...