1.基线 即安全基线配置,诸如操作系统、中间件和数据库的一个整体配置,这个版本中各项配置都符合安全方面的标准。比如在系统安装后需要按安全基线标准,将新机器中各项配置调整到一个安全、高效、合理的数值。 2.基线扫描 使用自动化工具、抓取系统和服务的配置项。将抓取到的实际值和标准值进行对比,将不符合的项显示出来,最终以报告的形式体现出扫描结果 有的工具将配置采集和配置对比分开,通过自动化脚本采集配置后...

目录 进入mysql数据库 账号 口令 授权 日志 补丁 网络连接 可信IP地址访问控制 连接数设置 进入MySQL数据库: 命令:mysql -u root -p 账号 以普通账户安全运行mysqld,禁止mysql以管理员账号权限运行 操作指南 参考配置操作 Unix 下以通过在/etc/my.cnf中设置: [mysql.server] user=mysql vim /etc/my.cnf ...

RabbitMQ 踏踏实实做技术,让家人过上体面的生活 1.AMQP 1.AMQP概念 现代特征的二进制协议,是一个提供统一消息服务的应用层标准高级消息队列协议,是应用层协议的一个开放标准,为面向消息的中间件设计. 2.AMQP模型 Publisher -->最外层的 Server (服务)–>Virture Host(虚拟主机)–>Exchange(交换...

Zookeeper的基本命令

中间件  中间件  zookeeper

  

2020-07-23 17:17:52

1 创建 create (-e/-s) -e:临时节点 -s:顺序节点 创建一个持久性节点(如果不指定-e或-s,那么默认创建的是持久性节点) 获取我们刚创建的节点 2 读取 ls /get 3 更新 set 4 删除 但是 ,如果我们的节点下面还有子节点,那么删除上层节点就会提示我们不能删除,如下...

中间件之RabbitMQ

中间件  rabbitmq  中间件

  

2020-09-09 20:01:14

RabbitMQ 1. RabbitMQ简单介绍 RabbitMQ是一个实现了AMQP(Advanced Message Queuing Protocol)高级消息队列协议的消息队列服务,使用以高性能、健壮以及可伸缩性出名的Erlang语言编写的。 主要有两个组件:Exchange和 Queue (在 AMQP 1.0 里还会有变动),如下图所示,绿色的 X 就是 Exchange ,红色的是 Q...

Redis入门到放弃

中间件  中间件

  

2020-09-27 11:02:31

Redis作为分布式缓存中间件,在高性能架构中担任着举足轻重的作用,下面我们就来简单聊聊Redis中的 一些坑。帮助大家入门(当然希望大家不要放弃_) 编译安装Redis 不知什么时候开始,Redis官网https://redis.io/download 竟然已经不提供编译好的二进制包(也可能是我没有找到,有找到的小伙伴麻烦留言告诉我一声),所以就只能自己通过源码编译安装。截止目前,Redis提供...

世界上并没有完美的程序,但是我们并不因此而沮丧,因为写程序就是一个不断追求完美的过程。 关于redis的事务是通过multi,exec,watch三个命令实现的。 具体过程如下 接下来解析原理 其过程如图所示 具体命令 如果在事务执行期间hello和name没有被修改过(REDIS_DIRTY_CAS没有开启),则输出 如果在事务执行期间hello和name被修改过(REDIS_DIRTY_CAS...

记得大二时学操作系统,有个关于锁的经典模型——哲学家模型。当时老师要求我们用程序实现,我当时没做出来,一直耿耿于怀。今天看Java cookbook中的线程介绍。于是动手来试下,花了一天才弄出来。在此把大概过程罗列如下,也算是交几年前的作业吧。   程序的设计分两部分:哲学家问题的逻辑处理、图形化展示结果部分。最终效果如下: 图1:初始时五个哲学家都在睡...

Django笔记(中间件)

中间件

  

2019-06-19 20:13:29

中间件:是一个轻量级的底层插件,可以介入Django的请求和响应过程(面向切片编程) 本质就是一个python类 设置中间件:在工程的目录下新建一个middlewares的文件夹,再新建一个.py文件 在里面继承  MiddlewareMixin 的类 再定义自己的类名 最后在settings.py文件里添加MIDDLEWARE配置项 中间价之process_requset(self, ...

集群的搭建有2个方案: 共享存储集群的原理: 优缺点:能够高可用,不能用负载均衡 当节点A挂掉后 基于复制的levelDB store的原理:broker cluster 优缺点:不能高可用,能负载均衡,至少需要3台服务器   俩者之前的对比:   俩个方案合并在一起:   搭建服务器:创建三个节点在一个服务器   还需要创建一个共享服务目录为b和c节点 配...

静态文件 一、静态文件的使用 静态文件:网页中使用的css,js,图片 静态文件的使用: 在项目下创建静态目录,比如:static,导入静态文件(HTML、CSS、js) 在setting.py中配置静态目录 通过setting.py中的STATIC_URL的值来引用静态文件,好处:可以隐藏服务器的文件的实际保存目录。比如: 二、使用static标签动态引用 上述写法是硬编码,存在维护问题,可以使...

一 Kafka HA设计解析 1.1 为何需要Replication   在Kafka在0.8以前的版本中,是没有Replication的,一旦某一个Broker宕机,则其上所有的Partition数据都不可被消费,这与Kafka数据持久性及Delivery Guarantee的设计目标相悖。同时Producer都不能再将数据存于这些Partition中。 如果Producer使用同步模式则Pro...

引入jar包 配置spring-data-redis的配置文件 ①注入RedisClusterConfiguration,配置JedisPoolConfig的连接信息 ②配置JedisConnectionFactory ③配置RedisTemplate 编写redisManage管理类 待补充。。。  ...