部署 ElasticSearch 集群

环境准备本文使用 Ubuntu 20.04 安装 elasticsearch 集群,准备三台机。 192.168.16.102 192.168.16.103 192.168.16.104 安装配置 elasticsearch 集群 安装 elasticsearch bash root@ubuntu:/opt# wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.12.0-linux-x86_64.tar.gz root@ubuntu:/opt# tar xzf elasticsearch-7.12.0-linux-x86_64.tar.gz root@ubuntu:/opt# ln -s elasticsearch-7.12.0 elasticsearch 配置 elasticsearch bash root@ubuntu:/opt# cd elasticsearch/config root@ubuntu:/opt/elasticsearch/config# cat > elasticsearch.yml <<EOF # 集群名 cluster.name: my-application # 集群内

nginx - 日志轮转

使用 logrotate 管理 nginx 日志随着时间的推移 nginx 的日志会越来越大,为了减少 nginx 日志的体积大小,使用 logrotate 工具每天对 nginx 日志进行切割处理 nginx logrotate 配置文件: /etc/logrotate.d/nginx bash /usr/local/nginx/logs/*.log { daily missingok rotate 30

nginx - alias 与 root 区别

alias 与 root 区别nginx 是通过 alias 设置虚拟目录,在 nginx 的配置中, alias 目录和 root 目录是有区别的 alias 指定的目录是准确的,即 location 匹配访问的 path 目录下的文件直接是在 alias

nginx - 常用指令语法

域名重定向当用户访问 http://liwanggui.com 时 url 重定向至 https://liwanggui.com, 实现 http -> https 重定向,实现方式有两种: 通过 rewrite 模块的 permanent 参数实现永久重

部署 YUM 本地仓库

yum 主要用于自动安装、升级 rpm 软件包,它能自动查找并解决 rpm 包之间的依赖关系。要成功的使用 yum 工具安装更新软件或系统,就需要有一个包含各种rpm软件

nginx - 源码编译安装

概述在生产环境中一般都会安装根据环境需要定制参数的 nginx , 这就需要通过源码编译安装 nginx 了。 本文将介绍 nginx 源码编译过程 本文使用 Ubuntu 20.04.2 LTS 编译安装. 依赖安装

Redis Sentinel 高可用

Redis Replication Replication 原理 副本库通过 slaveof 127.0.0.1 6380 命令, 连接主库, 并发送 SYNC 给主库 主库收到 SYNC, 会立即触发 BGSAVE, 后台保存 RDB, 发送给副本库 副本库接收后会应用 RDB 快照 主库会陆续将中间