关于firewalld 和 iptables 以及 systemctl 和 service、chkconfig

学习firewalld 和 iptables 以及 systemctl 和 service加上chkconfig

其实刚开始的我也有点懵逼哈,也经常将这几个弄不清楚,今天做个小总结,理理思路

我们今天重点关注的是firewalld 和 systemctl

我就整理了一些常用的命令,其他的有想了解的同学,可以自行去百度…
# 1.谈谈 firewalld 和 iptables
# 其实两个是一样的,都是防火墙管理软件
# 请记住,对防火墙做了任何配置之后,都需要重新加载firewalld 来生效
iptables 是CentOS7版本【之前】的防火墙管理软件....
firewalld 是自CentOS7之后用来管理防火墙的软件,比iptables更加简洁方便......

# 以下是关于firewalld的命令的使用
firewall-cmd --version   # 查看firewall版本
firewall-cmd --help # 查看帮助
firewall-cmd --state  # 查看firewall状态
firewall-cmd --reload # 重新加载firewall
firewall-cmd --zone=public --list-ports   # 查看zone 是public的所有开启的端口号
firewall-cmd --get-active-zones    # 显示当前正在使用的zone及其网卡
firewall-cmd --zone=public --add-port=80/tcp --permanent   #添加端口, permanent永久开启80端口,不加此参数,重启失效,默认接口都在public
firewall-cmd --zone=public --remove-port=80/tcp --permanent  #移除端口
firewall-cmd --zone= public --query-port=80/tcp   # 查询端口
firewall-cmd --set-default-zone=public  # 设置接口默认区域,有public work 等等  无需重载,即可生效
firewall-cmd --list-all   # 查看防火墙以及端口等等信息
# 还有很多使用方法,等你去探索................
# 2.谈谈 systemctl 和service 和chkconfig
# systemctl 其实就是把service 和 chkconfig 组合在一起了方便使用
# 在 CentOS7的时候就开始使用了
# systemctl是【系统服务管理】的命令

# 以下是关于systemctl命令的使用
# 它可以启动,重启,停止,查看系统服务。用firewalld举例子(其他服务,如httpd ssh服务亦如此)
systemctl start firewalld  # 启动firewalld
systemctl restart firewalld # 重启firewalld
systemctl stop firewalld # 停止firewalld
systemctl reload firewalld # 重载firewalld
systemctl status firewalld # 查看firewalld状态
systemctl disable firewalld # 禁用firewalld
systemctl enable firewalld # 设置开机自启动
systemctl is-enabled firewalld  # 查看firewalld是否开机自启
systemctl list-unit-files | grep enabled  #查看已启动的服务列表
systemctl --failed # 查看启动失败的服务列表
systemctl is-active firewalld # 查看 firewalld是否处于活动状态 
systemctl kill crond   # 杀死某个服务

今天的分享到此结束…

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值