Centos防火墙的一键开启与关闭
知识铺垫
一、防火墙的开启、关闭、禁用命令
(1)设置开机启用防火墙:systemctl enable firewalld.service
(2)设置开机禁用防火墙:systemctl disable firewalld.service
(3)启动防火墙:systemctl start firewalld
(4)关闭防火墙:systemctl stop firewalld
(5)检查防火墙状态:systemctl status firewalld
二、使用firewall-cmd配置端口
(1)查看防火墙状态:firewall-cmd --state
(2)重新加载配置:firewall-cmd --reload
(3)查看开放的端口:firewall-cmd --list-ports
(4)开启防火墙端口:firewall-cmd --zone=public --add-port=端口号/tcp --permanent
注意:添加端口后,必须用命令firewall-cmd --reload重新加载一遍才会生效
(5)关闭防火墙端口:firewall-cmd --zone=public --remove-port=9200/tcp --permanent
shell脚本全文
#!/bin/bash#Centos8 firewall防火墙关闭/开启的shell脚本#判断当前用户是否为root
who | cut -d' ' -f1 | sort | uniq > $USERif [[ $USER = root ]]; then
#查看当前Firewalls的状态STATE=`firewall-cmd --state`
#在Firewalls开启时,执行本脚本则关闭Firewallsif [[ $STATE = "running" ]]; thensystemctl stop firewalld.serviceecho -e "当前Firewalls状态为:not running"
#在Firewalls关闭时,执行本脚本则开启Firewalls;elsesystemctl start firewalld.serviceSTATE_OPEN=`firewall-cmd --state`echo -e "当前Firewalls状态为:$STATE_OPEN"fi
elseecho "当前非root用户,请切换权限。"
fi
实际环境演示
[gaohui@localhost ~]$ ./firewall.sh
当前非root用户,请切换权限。
[gaohui@localhost ~]$ su -
密码:
[root@localhost ~]# cd /home/gaohui/
[root@localhost gaohui]# ./firewall.sh
当前Firewalls状态为:not running
[root@localhost gaohui]# ./firewall.sh
not running
当前Firewalls状态为:running
[root@localhost gaohui]# firewall-cmd --state
running
Centos防火墙的一键开启与关闭相关推荐
- CentOS6.7防火墙(Iptables)的开启与关闭
Linux防火墙(iptables)的开启与关闭 . Linux中的防火墙主要是对iptables的设置和管理. 1. Linux防火墙(Iptables)重启系统生效 开启: chkconfig i ...
- CentOs图形界面的开启与关闭
CentOs图形界面的开启与关闭 1.1 shell中运行 init 3 进入文本模式,同时会关闭相关的服务(Xserver 肯定关闭) 1.2 Alt+Ctrl+F1~F6到字符界面,root登陆, ...
- linux关闭开发者模式的命今,CentOS防火墙用命令行方式关闭的方式
#/sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT #/sbin/iptables -I INPUT -p tcp --dport 22 -j A ...
- linux防火墙服务关闭,Linux防火墙(firewall)的开启与关闭
1.查看firewall服务状态 systemctl status firewalld 出现Active: active (running)切高亮显示则表示是启动状态. 出现 Active: inac ...
- centos图形界面的开启和关闭
一般来说centos主要用于服务器端,所以很少开启图形化界面,但是有时候为了工作方便也会偶尔开启图形界面,下面就让简单谈谈如何开启图形化界面, 当然简化安装是没有这个程序的需要自行安装,可以yum安装 ...
- centos 安装 freeswitch,开启与关闭
---恢复内容开始--- 官网说明地址 :https://freeswitch.org/confluence/display/FREESWITCH/CentOS+7+and+RHEL+7 1.获取源码 ...
- CentOS 7+查看防火墙状态开启或关闭防火墙命令
CentOS 7+系统下查看防火墙状态的方法,CentOS 7系统下载开启和关闭防火墙的命令: CentOS 7+查看防火墙状态命令 命令:systemctl status firewalld 执行上 ...
- centos防火墙规则设置
centos防火墙规则设置 开启防火墙设置并设置开机自启动模式 systemctl start firewalld systemctl enable firewalld 查看防火墙状态 [root@e ...
- CentOS开启与关闭防火墙
CentOS Linux开启和关闭防火墙命令有两种,一种是临时的,重启即复原:另外一种是永久性的,重启不会复原. 1) 临时生效,重启后复原开启: service iptables start关闭: ...
最新文章
- IdentityServer4 知多少
- Excel制作图表的方法
- boost::log::sources::severity_logger用法的测试程序
- Spring Cloud-微服务架构集大成者
- 13、Spring Boot 2.x 多数据源配置
- P5007-DDOSvoid的疑惑【树形dp】
- window.open怎么设置title_企业seo怎么优化 都有那些策略?
- python程序在线更新_Python自动更新功能
- 第一个Android项目HelloAndroid
- 在HTML中取得请求中的参数
- Javascript:利用JS在空白网页中绘制简单图形
- [4G5G专题-22]:架构-3GPP组织以及3GPP标准各个版本的演进路线
- 淡泊明志, 宁静致远--如何在自学之路上爬得更高更远?
- TortoiseGit拉取gitee代码
- 我收藏的一些RSS订阅频道
- Mysql将txt文件导入数据库采坑 load data local infile
- 增强现实(AR)智能眼镜的关键技术:标定、跟踪与交互
- 2018-2019信息安全导论期末试题
- 使用python脚本批量修改vc工程文件
- matlab数字图像/时评处理技术基础--图像处理工具箱简介