ELK+filebeat 企业级日志分析系统
摘要:一、 ELK日志分析系统概述 1、ELK简介 ELK是三个开源软件的缩写,分别表示:Elasticsearch , Logstash, Kibana , 它们都是开源软件。新增了一个FileBeat,它是一个轻量级的日志收集处理工具(Agent),Filebeat占用资源少,适合于在各个服务器上搜集
阅读全文
posted @
2021-09-29 17:06
笑洋仟
阅读(382)
推荐(0)
FileBeat启动报错
摘要:在启动filebeat时报错 [root@node1 filebeat]# ./filebeat -e -c filebeat.yml Exiting: error loading config file: yaml: line 29: did not find expected key 查找配置文
阅读全文
posted @
2021-09-29 17:05
笑洋仟
阅读(1484)
推荐(0)
LVS+keepalived+Nginx Tomcat动静分离+MySQL MHA综合实验
摘要:一、实验架构图以及要求 实验架构图 实验要求: 要求能通过keepalived的vip访问静态或者动态页面,mysql的master节点能够实现故障自动切换 二、实验步骤 1、环境准备 服务器类型 IP地址 需安装 ha01 192.168.229.60 ipvsadm、keepalived ha0
阅读全文
posted @
2021-09-27 19:47
笑洋仟
阅读(622)
推荐(0)
GFS 分布式文件系统
摘要:一、GlusterFS 概述 1.GlusterFS简介 GlusterFS 是一个开源的分布式文件系统。 由存储服务器、客户端以及NFS/Samba 存储网关(可选,根据需要选择使用)组成。 没有元数据服务器组件,这有助于提升整个系统的性能、可靠性和稳定性。 传统的分布式文件系统大多通过元服务器来
阅读全文
posted @
2021-09-26 16:44
笑洋仟
阅读(160)
推荐(0)
rsync实时同步报错rsync error: some files/attrs were not transferred (see previous errors) (code 23) at main.c(1052) [sender=3.0.9]
摘要:inotify+rsync 实时同步报错 一、报错信息 能够正常同步,但是会出现下面的报错信息: [root@192 opt]# ./inotify.sh rsync: failed to set times on "/." (in wwwroot): Operation not permitted
阅读全文
posted @
2021-09-25 12:53
笑洋仟
阅读(2636)
推荐(0)
rsync 远程同步
摘要:一、rsync概述 1、rsync的概念 rsync,remote synchronize顾名思义就知道它是一款实现远程同步功能的软件,它在同步文件的同时,可以保持原来文件的权限、时间、软硬链接等附加信息。 rsync是用 “rsync 算法”提供了一个客户机和远程文件服务器的文件同步的快速方法,而
阅读全文
posted @
2021-09-24 22:36
笑洋仟
阅读(248)
推荐(0)
Redis主从复制、哨兵和集群部署
摘要:一、主从复制 1、主从复制-哨兵-集群 主从复制:主从复制是高可用Redis的基础,哨兵和集群都是在主从复制基础上实现高可用的。主从复制主要实现了数据的多机备份,以及对于读操作的负载均衡和简单的故障恢复。缺陷:故障恢复无法自动化;写操作无法负载均衡;存储能力受到单机的限制 哨兵:在主从复制的基础上,
阅读全文
posted @
2021-09-23 23:03
笑洋仟
阅读(259)
推荐(0)
MHA测试 mysql 主从连接情况masterha_check_repl -conf=/etc/masterha/app1.cnf报错
摘要:报错1:Value "3306 " invalid for option slave_port (number expected) [root@mysql2 masterha]# masterha_check_repl -conf=/etc/masterha/app1.cnf Thu Sep 23
阅读全文
posted @
2021-09-23 08:50
笑洋仟
阅读(611)
推荐(0)
MHA配置测试ssh连接报错Permission denied (publickey,gssapi-keyex,gssapi-with-mic,password).
摘要:问题: 在 manager 节点上测试 ssh 无密码认证出现报错 [root@mysql2 .ssh]# masterha_check_ssh -conf=/etc/masterha/app1.cnf Wed Sep 22 19:33:33 2021 - [warning] Global conf
阅读全文
posted @
2021-09-22 22:06
笑洋仟
阅读(914)
推荐(0)
shell脚本一键部署——tomcat安装部署(含可复制代码)
摘要:安装部署tomcat 1、环境准备 将所需安装包传入/opt目录下 2、脚本内容如下: 1 #!/bin/bash 2 #安装部署tomcat 3 4 systemctl stop firewalld 5 systemctl disable firewalld 6 setenforce 0 7 8
阅读全文
posted @
2021-09-19 09:34
笑洋仟
阅读(778)
推荐(0)
LNMP平台对接redis服务
摘要:一、LNMP平台对接redis服务 1、安装 LNMP 各个组件 详见博客LNMP架构的源码编译以及论坛部署,也可以使用脚本一键部署,详见博客shell脚本 一键部署 ——LNMP 架构(Nginx Mysql PHP Discuz!论坛)含可复制代码 2、安装 redis 服务 详见博客NoSQL
阅读全文
posted @
2021-09-18 14:47
笑洋仟
阅读(102)
推荐(0)
使用scp命令, 报 scp: .: not a regular file的解决办法
摘要:[root@192 keepalived]# scp keepalived.conf root@192.168.229.50: /etc/keepalived/ cp: "keepalived.conf" 与"/etc/keepalived/keepalived.conf" 为同一文件 root@1
阅读全文
posted @
2021-09-18 08:32
笑洋仟
阅读(885)
推荐(0)
shell脚本一键部署——redis安装部署(含可复制代码)
摘要:安装redis 在执行脚本前,需配好yum源,本地或者在线源,并将安装包传入/opt/目录下 脚本内容如下: 1 #!/bin/bash 2 #安装redis 3 read -p "请输入本机IP地址:" ip 4 5 systemctl stop firewalld 6 setenforce 0
阅读全文
posted @
2021-09-17 14:29
笑洋仟
阅读(1305)
推荐(0)
expect spawn报错invalid command name
摘要:在编写shell脚本中,使用免交互方式spawn追踪进程报错 原脚本内容(编写redis一键安装部署脚本) /usr/bin/expect <<EOF cd /opt/redis-5.0.7/utils spawn ./install_server.sh expect "instance: [637
阅读全文
posted @
2021-09-16 21:17
笑洋仟
阅读(4066)
推荐(0)
Redis配置与优化
摘要:一、关系数据库和非关系型数据库 1、关系型数据库 关系型数据库是一个结构化的数据库,创建在关系模型(二维表格模型)基础上,一般面向于记录。 SQL语句(标准数据查询语言)就是一种基于关系型数据库的语言,用于执行对关系型数据库中数据的检索和操作。 主流的关系型数据库包括 Oracle、MySQL、SQ
阅读全文
posted @
2021-09-15 21:39
笑洋仟
阅读(550)
推荐(0)
Linux中的date命令详解
摘要:1. date的功能 命令功能:date 可以用来显示或设定系统的日期与时间。 2、日期格式字符串列表 如果需要以指定的格式显示日期,可以使用“+”开头的字符串指定其格式 %H 小时(以00-23来表示)。 %I 小时(以01-12来表示)。 %K 小时(以0-23来表示)。 %l 小时(以0-12
阅读全文
posted @
2021-09-14 10:19
笑洋仟
阅读(2598)
推荐(0)
NoSQL之 Redis的五大数据类型
摘要:一、String数据类型 概述:String是redis最基本的类型,最大能存储512MB的数据,String类型是二进制安全的,即可以存储任何数据、比如数字、图片、序列化对象等 1. SET/GET/APPEND/STRLEN: append命令:append key value,将value值追
阅读全文
posted @
2021-09-13 20:18
笑洋仟
阅读(145)
推荐(0)
故障集,更新中……
摘要:一、nginx无法重启,显示端口已被占用 nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use) [root@cm local]# netstat -natp | grep :80 tcp 0 0 0.0.0.0
阅读全文
posted @
2021-09-11 22:38
笑洋仟
阅读(212)
推荐(0)
Squid 代理服务器的应用(传统代理、透明代理、ACL控制列表、sarg日志分析、反向代理)
摘要:一、Squid代理服务器的概述 squid 作为一款服务器代理工具,可以缓存网页对象,减少重复请求,从而达到加快网页访问速度,隐藏客户机真实IP,更为安全。 Squid主要提供缓存加速、应用层过滤控制的功能 1、squid代理的工作机制: • 代替客户机向网站请求数据,从而可以隐藏用户的真实IP地址
阅读全文
posted @
2021-09-09 22:52
笑洋仟
阅读(1422)
推荐(0)
MySQL-MMM高可用集群搭建
摘要:一、MySQL-MMM概述 1、MySQL-MMM的概念 MMM(Master-Master replication manager for MvSQL,MySQL主主复制管理器)是一套支持双主故障切换和双主日常管理的脚本程序。 MMM 使用 Perl 语言开发,主要用来监控和管理 MySQL Ma
阅读全文
posted @
2021-09-08 08:29
笑洋仟
阅读(657)
推荐(0)
MySQL —MHA高可用配置及故障切换
摘要:一、MHA的概述 1、 MHA的概念 MHA(MasterHigh Availability)是一套优秀的MySQL高可用环境下故障切换和主从复制的软件。 MHA 的出现就是解决MySQL 单点的问题。 MySQL故障切换过程中,MHA能做到0-30秒内自动完成故障切换操作。 MHA能在故障切换的过
阅读全文
posted @
2021-09-07 15:52
笑洋仟
阅读(808)
推荐(1)
MySQL主从复制与读写分离
摘要:一、MySQL主从复制的理论部分 1、主从复制与读写分离的概述 在实质际的生产环境中,对数据库的读和写都在同一个数据库服务器中,是不能满足实院需求的。无论是在安全性、高可用性还是高并发等各个方面都是完全不能满足实际需求的。 因此,通过主从复制的方式来同步数据,再通过读写分离来提升数据库的并发负载能力
阅读全文
posted @
2021-09-05 23:56
笑洋仟
阅读(245)
推荐(1)
MySQL数据库之——高级[进阶]SQL语句(三)正则表达式和存储过程
摘要:一、正则表达式(REGEXP) 1、正则表达式匹配符 字符 解释 举列 ^ 匹配文本的开始字符 ’ ^aa ’ 匹配以 aa 开头的字符串 $ 匹配文本的结束字符 ’ aa$ ’ 匹配以aa结尾的字符串 . 匹配任何单个字符 ’ a.b '匹配任何a和b之间有一个字符的字符串 * 匹配零个或多个在它
阅读全文
posted @
2021-09-04 11:02
笑洋仟
阅读(360)
推荐(0)
MySQL数据库之——高级[进阶]SQL语句(二)VIEW视图、联集和常见计算
摘要:一、VIEW(视图) 1、 概念 可以被当作是虚拟表或存储查询 视图跟表格的不同是,表格中有实际储存资料,而视图是建立在表格之上的一个架构,它本身并不实际储存资料。 临时表在用户退出或同数据库的连接断开后就自动消失了,而视图不会消失。 视图不含有数据,只存储它的定义,它的用途一般可以简化复杂的查询。
阅读全文
posted @
2021-09-03 21:20
笑洋仟
阅读(187)
推荐(0)
MySQL数据库之——高级[进阶]SQL语句(一)SQL高级语句、函数等
摘要:一、SQL高级语句 1、 SELECT 显示表格中一个或数个栏位的所有资料 语法:SELECT "栏位" FROM "表名"; select * from test1; select name from test1; select name,sex from test1; 2、DISTINCT 不显
阅读全文
posted @
2021-09-01 16:20
笑洋仟
阅读(318)
推荐(0)