
简介
该用户还未填写简介
擅长的技术栈
未填写擅长的技术栈
可提供的服务
暂无可提供的服务
Iptables防火墙如何自定义链表
为什么需要自定义链呢?默认的四表五链不满足基本使用吗?其实并不是,四表五链完全满足使用,但是当我们同一类程序有很多个防火墙规则时,例如都写在INPUT链中,那么当我们要对其中的一条规则进行调整了,就会发现上下有关联性,修改起来不是那么容器,因为这个INPUT链中还有其他的服务规则。基于这种情况,我们就可以去自定义一张新的链,在这个链中,只定义这一类程序的防火墙规则。请求首先到达默认的链匹配相应的规
Iptables防火墙state模块扩展匹配规则
一个典型的场景:当本机的80端口向其他客户端发起了请求,但是并不是ESTABLISHED状态,而是NEW状态,此时一定是有问题的,WEB 80端口不会向客户端发起请求,只能是ESTABLISHED状态,此时通过iptables防火墙的state模块就可以很好的解决此问题,当追踪的状态不对时,直接拒绝通行。state模块也就是conntrack连接追踪的概念,主要作用就是源端到目标端所经过的路由跟踪
Redis中两种持久化机制RDB和AOF
删除、新增key都会记录在aof文件中,当redis重启后,会将aof文件中的命令还原到redis中,从而保证数据的持久化,我们配置的aof文件大小为64m,默认就是64m,当文件超过64m时,redis有自己的压缩策略,会把aof中的删除命令全部删掉,保证文件的大小,也可以根据实际生产把文件大小给大。2.子进程将数据集写入到一个临时的rdb文件中,当子进程完成对临时rdb文件的写入时,redis
RuntimeError: Not compiled with CUDA support此类错误解决方案
Not compiled with CUDA support此类错误解决方案
到底了







