一,firewalld对一个请求会适用哪个zone? 当接收到一个请求时,firewalld具体使用哪个zone? firewalld是通过三个步骤来判断的: source,即:源地址 interface,即:接收请求的网卡 firewalld.conf中配置的默认zone 通常值为:DefaultZone=public 说明:三个步骤的优先级顺序降低 即:如果通过source匹配到了一个zone, 则不会再使用interface, 如果通过interface匹配到了zone, 则不会再使用默认…
一,firewalld配置日志的用途: 在生产环境中,firewalld的默认配置是不记录日志 我们通过日志记录下防火墙过滤时拒绝的非法ip, 可以主动把这些有攻击性的ip加入到黑名单, 防患于未然 说明:刘宏缔的架构森林是一个专注架构的博客,地址:https://www.cnblogs.com/architectforest 对应的源码可以访问这里获取: https://github.com/liuhongdi/ 说明:作者:刘宏缔 邮箱: 371125307@qq.com 二,配置firew…
一,firewalld中ipset的用途: 1,用途 ipset是ip地址的集合, firewalld使用ipset可以在一条规则中处理多个ip地址, 执行效果更高 ​对ip地址集合的管理也更方便 2,注意与iptables所用的ipset命令的不同, 不要混合使用firewall-cmd的ipset参数与linux平台上的ipset命令, 避免引起冲突, firewalld的ipset会记录到/etc/firewalld/ipsets/目录下 说明:刘宏缔的架构森林是一个专注架构的博客,地址:…
1.列出所有支持的 zone 和查看当前的默认 zone:[root@lxjtest ~]# systemctl start firewalld[root@lxjtest ~]# firewall-cmd --get-zonesblock dmz drop external home internal public trusted work[root@lxjtest ~]# firewall-cmd --get-default-zonepublic 区域(zone)说明如下:iptables s…
https://www.forbes.com/sites/jasonevangelho/2019/06/15/how-to-test-drive-200-linux-distributions-without-ever-downloading-or-installing-them/#2b7264b950d9如何在不下载或安装它们的情况下测试驱动200多个Linux发行版 Linux试用网站 https://distrotest.net/选择想要使用的发行版,点击启动即可.在Chrome浏览器上运…
一,查看redhat系操作系统的版本: 适用于centos/fedora/rhel等 [root@centos8 ~]# cat /etc/redhat-release CentOS Linux release 8.1.1911 (Core) 说明:刘宏缔的架构森林是一个专注架构的博客,地址:https://www.cnblogs.com/architectforest 对应的源码可以访问这里获取: https://github.com/liuhongdi/ 说明:作者:刘宏缔 邮箱: 3711…
背景描述 防火墙是具有很好的保护作用.入侵者必须首先穿越防火墙的安全防线,才能接触目标计算机.在公司里数据安全是最重要的,要求安全部门进行全公司进行服务器防火墙安全搭建,在原有的基础上进行安全的防火墙设置,大多数生产环境都建议开启,这样才能有效避免安全隐患等问题:本文文字偏多,但是建议大家还是花个十多分钟好好看一下防火墙的原理,这样便于后期问题排查,最后一小节也会有常用命令操作. 主要内容 1 详细了解防火墙相关配置: 2 详细解读相关安全配置方法: 3 详细解读firewalld防火墙的基础知…
LNMP环境和软件版本: 名称 版本号 查询命令 Linux系统 CentOS Linux release 8.1.1911 (Core) cat /etc/redhat-release Nginx nginx-1.14.1-9.module_el8.0.0+184+e34fea82.x86_64 rpm -qa | grep nginx MySQL mysql-8.0.17-3.module_el8.0.0+181+899d6349.x86_64 rpm -qa | grep mysql PH…
一,安装docker-ce19.03.11 1,卸载podman [root@kubemaster ~]# dnf remove podman podman是红帽系os自带的容器,卸载是为了避免冲突   2,下载containerd.io [root@kubemaster docker]# pwd /usr/local/source/docker [root@kubemaster docker]# wget https://download.docker.com/linux/fedora/30/…
一,centos是什么? CentOS(Community Enterprise Operating System,中文意思是社区企业操作系统)是Linux发行版之一, 它是来自于Red Hat Enterprise Linux依照开放源代码规定释出的源代码所编译而成. 由于出自同样的源代码,因此有些要求高度稳定性的服务器以CentOS替代商业版的Red Hat Enterprise Linux使用. 两者的不同,在于CentOS完全开源 相对于其他 Linux 发行版,CentOS的稳定性值得…