摘要:
一、redis简介 redis采用的是K-V模型存储数据的。 redis是一个用C语言编写的,基于内存运行并支持持久化的、高性能的NOSQL数据库,也是当前热门的数据库之一。 redis中的数据大部分时间都是存储在内存中的,适合存储频繁访问、数据量比较小的数据。 占用端口6379 二、redis的特 阅读全文
摘要:
一、三大关键:镜像、容器、镜像仓库 镜像:docker真正的操作对象 容器:docker run 启动镜像会变成容器,容器顶层为一个可操作层,修改不会影响镜像。每个镜像可以启动生成多个容器。 仓库:事存放镜像的场所,dockerhub是最大的开源仓库,可以通过docker search 查找所需要通 阅读全文
摘要:
我们先来看一下这个流程图总结的很全面,从容器的出生到容器的死亡 一、容器生命周期的管理 run 在启动容器时,当本地有所起容器的镜像,则会用本地的镜像启动容器;如果本地没有镜像,则会先自动执行docker pull在/etc/docker/daemon.json指定的镜像仓库中拉取镜像。 查看代码 阅读全文
摘要:
一、Nginx配置文件基本参数优化 1.隐藏Nginx header内版本号信息 一些特定的系统及服务漏洞一般都是特定的软件及版本号有关,我们应尽量隐藏服务器的敏感信息(软件名称及版本等信息),这样黑客无法猜到有漏洞的服务是否是对应服务的版本,从而确保web服务器最大的安全。 ·利用curl查看隐藏 阅读全文
摘要:
一、PHP引擎优化 1.LNMP与LAMP优化的相同与不同 LAMP的动态文件处理是通过apache+php(libphp5.so)模块来实现。 LNMP的动态文件处理是通过nginx+php(fcgi php-fpm)接口以及服务来实现。 优化都是对应一个主配置文件php.ini。 但是nginx 阅读全文
摘要:
1.LNMP架构的访问流程 用户访问网站首先通过web访问Nginx,静态文件直接返回给客户,动态文件就通过PHP-FCGI服务来请求,这个需要在Nginx的配置文件写入相关配置,才可以跳转动态。 2.Nginx的应用场合 1、静态服务器(图片、视频服务)。并发:1-3W html、js、css、. 阅读全文
摘要:
什么是mysql多实例: 简单的说,就是在一台机器上开启多个不同的服务端口(如:3306,3307) ,运行多个MySQL服务进程,这些服务进程通过不同的socket监听不同的服务端口来提供各自的服务。 这些MySQL多实例共用 套MySQL安装程序,使用不同(也可以相同)的my.cnf配置文件、启 阅读全文
摘要:
yum/rpm方式安装MySQL 执行yum install -y mysql-server即可。 这种安装方式对数据库要求不太高的场合,例如并发不大,公司内部,企业内部的一些应用场景。编译安装MySQL 法1:总的分为三部:./configure;make;make install 法2:用cma 阅读全文
摘要:
迭代写法:with_items 迭代:当需要重复性执行的任务时,可以使用迭代机制 ·对迭代选项的引用,固定变量名为“item” ·要在task中使用with_items给定要迭代的元素列表 ·列表格式:字符串、浮点 使用字符串 - host: webservs remote_user: root t 阅读全文
摘要:
handlers和notify结合使用触发条件 ·Handlers(触发器) 是task列表,这些task与前述的task并没有本质上的不同,用于当关注的资源发生变化时,才会采取一定的操作。 ·Notify(通知) 此action可用于在每个play的最后被触发,这样可以避免多次有改变发生时每次都执 阅读全文