Ubuntu 创建redis集群 redis是一个开源的key value存储系统,受到了广大互联网公司的青睐。redis3.0版本之前只支持单例模式,在3.0版本及以后才支持集群,我这里用的是redis5.0.0版本redis集群采用P2P模式,是完全去中心化的,不存在中心节点或者代理节点;redis集群是没有统一的入口的,客户端(client)连接集群的时候连接集群中的任意节点(node)即可,集群内部的节点是相互通信的(PING-PONG机制),每个节点都是一个redis实例;
Mysql 8.0主从同步双机热备配置教程 MySQL主备的基本原理在状态1中,客户端的读写都直接访问节点A,而节点B是A的备库,只是将A的更新都同步过来,到本地执行。这样可以保持节点B和A的数据是相同的。当需要切换的时候,就切成状态2。这时候客户端读写访问的都是节点B,而节点A是B的备库在状态1中,虽然节点B没有被直接访问,但是建议把备库节点B,设置成只读模式。有以下几个原因:1.有时候一些运营类的查询语句会被放到备库上去查,设置为只读可以防止误操作2.防止切换逻辑有bug3.可以用readonly状态,来判断节点的角色把备库设置成只读
Centos shell脚本批量下发密钥实现免密登陆+免密传输 懂的都懂,直接上脚本[root@localhost ~]# cat host.txt10.10.220.1910.10.220.17#!/bin/bash#################################################### Script description: linux免密登陆+免密传输 \\# author: SpiralStory \\# created: 2021-11-09 .
linux下mysql 8.0密码忘了怎么办 一;配置免密登录找到mysql的my.cnf配置文件在mysqld组加上一行skip-grant-tables二;重启mysqld使其配置生效执行systemctl restart mysqld三;进入mysql清空旧密码mysql -u root -p //提示输入密码时直接敲回车。use mysql //选择数据库update user set authentication_string = ‘’ where user = ‘root’; //将密码置空quit
ansible通过playbook批量下发key 前期环境准备:本章环境:系统:CentOS Linux release 7.9.2009主机IPhostname主控与被控192.168.150.129ansible-server主控端192.168.150.133agent133被控端192.168.150.135agent135被控端关闭防火墙 关闭selinux**[root@ansible-server ~]# systemctl stop firewalld.service [ro
Linux下Jboss安装使用+Jboss部署脚本 Jboss是Java EE应用服务器(就像Apache是web服务器一样),专门用来运行Java EE程序的。JBoss的运行需要JAVA环境的支持,所以我们首先安装JDK。本章环境:系统:CentOS Linux release 7.9.2009前期工作准备:关闭防火墙 关闭selinux[root@server-jboos ~]# systemctl stop firewalld.service [root@server-jboos ~]# systemctl distable fir
钉钉机器人通知 #!/bin/bash#################################################### Script description: 钉钉自动上报脚本# description: curl通过json格式把自身信息上报至钉钉机器人 # author: SpiralStory# created: 2021-09-01# Mailboxes: 1529900860@qq.com# version: 1.0#############
Mysql自动备份脚本 #!/bin/bashPATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:/usr/local/mysql/binexport PATH#检查是否安装bzip2check_bz2=`rpm -qa | grep bzip2 | wc -l`if [ $check_bz2 -eq 0 ];then yum -y install bzip2else echo "GO RUN!"fi#数据库用户名db
Zabbix5.0+Grafana7.0安装配置 Zabbix5.0安装步骤请参考:https://blog.csdn.net/weixin_43713949/article/details/119455750?spm=1001.2014.3001.5501一、安装grafana1、安装grafana并设置为开机启动[root@localhost ~]# wget https://dl.grafana.com/oss/release/grafana-7.0.3-1.x86_64.rpm[root@localhost ~]# yum -y inst
Zabbix5.0安装教程详细 一、Zabbix概述1、Zabbix简介zabbix是一个基于WEB界面的提供 分布式系统监控以及网络监控功能 的企业级的开源解决方案。zabbix能监视各种网络参数,保证服务器系统的安全运营;并提供灵活的通知机制以让系统管理员快速定位/解决存在的各种问题。zabbix由zabbix server与可选组件zabbix agent两部分组成:zabbix server可以通过SNMP,zabbix agent,ping,端口监视等方法提供对远程服务器/网络状态的监视。zabbix agent需要安
解决zabbix5.0 [2059] Authentication plugin ‘caching_sha2_password‘ cannot be loaded加密方式报错的问题 解决zabbix5.4 caching_sha2_password加密方式报错;如下是zabbix-server日志内容: 19251:20210719:123011.155 Cannot connect to the database. Exiting... 19276:20210719:123021.413 Starting Zabbix Server. Zabbix 5.0.14 (revision 892ce506db). 19276:20210719:123021.413 ******
Mysql8.0解决报错:ERROR 1819 (HY000): Your password does not satisfy the current policy requirements Mysql8.0解决报错:ERROR 1819 (HY000): Your password does not satisfy the current policy requirements的问题:mysql: [Warning] Using a password on the command line interface can be insecure.Welcome to the MySQL monitor. Commands end with ; or \g.Your MySQL connec
Mysql8.0安装教程以及密码问题 1:下载mysql源mysql8.0简介:性能:MySQL 8.0 的速度要比 MySQL 5.7 快 2 倍。MySQL 8.0 在以下方面带来了更好的性能:读/写工作负载、IO 密集型工作负载、以及高竞争(”hot spot”热点竞争问题)工作负载。NoSQL:MySQL 从 5.7 版本开始提供 NoSQL 存储功能,目前在 8.0 版本中这部分功能也得到了更大的改进。该项功能消除了对独立的 NoSQL 文档数据库的需求,而 MySQL 文档存储也为 schema-less 模式的 J
Linux下创建新用户并赋予免密sudo权限shell脚本 创建新用户并且赋予sudo权限shell脚本话不多说直接看代码:#!/bin/bash#创建用户并设置密码name=$1pass=$2#echo "you are setting username : ${name}"#echo "you are setting password : $pass for ${name}"#调用name变量创建用户useradd $nameif [ $? -eq 0 ];then echo -e "\033[32m用户${name} 创建成功\03