docker-compose 搭建多主机分布式minio

一.minio介绍 Minio 是个基于 Golang 编写的开源对象存储套件,虽然轻量,却拥有着不错的性能。 官网地址:MinIO | High Performance, Kubernetes Native Object Storage 何为对象存储?我们来看下阿里云 OSS (Object Storage Service)的介绍: 对象存储服务(Object Storage Service,OSS)是一种海量、安全、低成本、高可靠的云存...

181812-23-108 · 3 分钟 · Chenxi

docker 部署ansible UI管理工具awx

一、AWX简介 AWX提供了一个基于web的用户界面、REST API和构建在Ansible之上的任务引擎。 图形化的AWX 能够更方便的编排和部署 Ansible Playbook,并提供集中的日志记录、审计和系统跟踪。AWX是商业版Ansible Tower 的开源版本。 awx项目地址:https://gith...

121212-23-108 · 2 分钟 · Chenxi

centos 本地私有化部署sealos 桌面

一. 介绍 sealos 是什么?我想引用它官方的一句话改造下,sealos 让云像个人电脑一样简单 官方文档地址:https://docs.sealos.io/zh-Hans/docs/Intro 今年6月份,sealos 正式发布了公有云托管版本,网上私有化教程不多,自己一点小坑现记录如下 主要参考 https://mp.weixin.qq.com/s/tlXQ92jM2T35z-57oPsaRQ...

101012-23-108 · 2 分钟 · Chenxi

提高机器 CPU 、内存、硬盘的使用率

1.CPU使用率 下载地址一:http://todo.sercretcore.cn/cpu.zip 下载地址二:https://cdn.wyr.me/files/cpu.zip 使用方法 例1:所有CPU核心负载30%运行10秒钟# ./cpu -p 30 -t 10 例2:所有CPU核心负载30%持续运行# ./cpu -p 30...

191912-23-98 · 2 分钟 · Chenxi

SQL的语法知识

一、SQL的语法知识 1.全表查询 示例: select * from 表名 2.选择查询 选择特定的列或者字段 示例: select name,age 表名 3.查询别名 {原始字段名} as {别名} 示例: select name as ‘学生姓名’ 表名 4.查询 常量和运算 加减乘除、取平均值、连接文本等 示例: select name,score,score / 2 as double_score from student 5.条件查询 where 示例: select name,score from student where name = ‘鱼’ 6.条件查询...

282812-23-88 · 7 分钟 · Chenxi

修改MySQL8.0的数据存储目录

-------先查看datadir的路径------------------------------------ use mysql show variables like '%datadir%'; ———————————————————————— --datadir=/data/mysqldata/mysql 老的 --datadir=/bigdata/new_mysqldata 新的 ———————————————————————— 改变MySQL数据文件的存储目录时,需要执行以下...

90912-23-88 · 2 分钟 · Chenxi

mysql8 的主主模式搭建

实验机器: 192.168.188.30 192.168.188.31 一.主主模式搭建,两台机器的版本需一致 其他配置可参考MySQL8安装那篇文章 配置参数除server-id不同外,只需添加以下两个参数即可 binlog_format=ROW log_bin=/data/mysql/data/mysql-bin-30.log (可选) 二、在188.30 数据库 设置同步账号与密码,此密码可不同 mysql>create user 'repl_user'@'192.168.188.%' identified by 'test@2023'; mysql>grant replication slave on *.* to 'repl_user'@'192.168.188.%'; mysql>flush privileges; show master status; #去31上查看二进制日志信...

292912-23-78 · 2 分钟 · Chenxi

ansible 批量部署node,并注册consul,实现主机自动发现

一、介绍整个逻辑 1.在管理机器上搭建consul 并上传 node_exoporter软件包 ,system服务配置文件,注册脚本 2.利用ansible对指定机器去分发软件包并启动服务,并curl 注册到consul 编写为node-exporter.yml 3.prometheus配置co...

50512-23-78 · 2 分钟 · Chenxi

docker 部署prometheus 与grafana

一、简介 prometheus 核心是一个单独的二进制方式文件 pull模型 内置的时间序列数据库(TSDB) 强大的查询语言 PromQL 可视化 开放化 1、存储计算层 Prometheus Server ,里面包含了存储引擎和计算引擎 Retrieval 组件为取数组件,它会主动从Pushgateway 或Exporter 拉取数据 Service discovery 可以动态发现要监控的目标 TSDB ,数据核心存储...

181812-23-58 · 7 分钟 · Chenxi

Linux 环境下用rancher 安装k8s 集群

一、介绍: Rancher 是一个 Kubernetes 管理工具,让你能在任何地方和任何提供商上部署和运行集群。 Rancher 可以创建来自 Kubernetes 托管服务提供商的集群,创建节点并安装 Kubernetes,或者导入在任何地方运行的现有 Kubernetes 集群。 Rancher 基于 Kubernetes 添加了新的功能,包括统一所有集群的身份验证和 RBAC,让系统管理员从一个位置控制全部集...

60612-23-48 · 2 分钟 · Chenxi

Nginx 1.20.2的二进制编译安装

一、先升级OpenSSL 先升级openssl到1.1.1k版本 #将openssl-1.1.1k.tar.gz perl-5.36.1.tar.gz new_nginx-1.20.2.tar.gz 都放opt目录下 1. 安装对应的依赖库 yum install zlib-devel openssl-devel sqlite-devel bzip2-devel libffi libffi-devel gcc gcc-c++ 2. 解压安装openssl,并进入openssl的目录 tar -zxvf openssl-1.1.1k.tar.gz cd /opt/openssl-1.1.1k export LANG=zh_CN.UTF-8 export LANGUAGE=zh_CN.UTF-8 ./config --prefix=/usr/local/openssl shared zlib sudo make && make install 3. 备份当前openssl mv...

40412-23-48 · 2 分钟 · Chenxi

安装MySQL8.0版本

一、部署 Mysql 8 安装版本:mysql-8.0.30 安装位置:/usr/local/mysql8 数据位置:/data/mysql8_data/mysql 日志位置:/data/mysql8_data/mysql/mysql.log 配置文件:/etc/my.cnf 1. 卸载之前的包 rpm -qa|grep mariadb rpm -e mariadb-libs-5.5.60-1.el7_5.x86_64...

272712-23-38 · 2 分钟 · Chenxi

centos 7.9 安装Python 3.10

python 编译安装 1. 先检查当前openssl 的版本 执行 openssl version 大于1.1.0版本即可;否则执行如下 1.安装对应的依赖库 sudo yum install -y zlib yum install zlib-devel openssl-devel sqlite-devel bzip2-devel libffi libffi-devel gcc gcc-c++ 2. 下载openssl安装文件 mkdir /tmp/softwarebak cd /tmp/softwarebak wget https://www.openssl.org/source/openssl-1.1.1k.tar.gz --no-check-certificate 3. 解压安装openssl,并进入openssl的目录 tar -zxvf openssl-1.1.1k.tar.gz cd openssl-1.1.1k export LANG=zh_CN.UTF-8 export LANGUAGE=zh_CN.UTF-8 ./config --prefix=/usr/local/openssl shared zlib sudo make && make install 4. 备份当前op...

90912-23-38 · 2 分钟 · Chenxi

linux yum 安装报错: error: rpmdb:BDB0058 page 65427994

1. 报错如下 error: rpmdb: BDB0058 page 65427994: illegal page type or format error: rpmdb: BDB0061 PANIC: Invalid argument error: db5 error(-30973) from dbcursor->c_get: BDB0087 DB_RUNRECOVERY: Fatal error, run database recovery error: error(-30973) getting "libc.so.6(GLIBC_2.2.5)(64bit)" records from Providename index: BDB0087 DB_RUNRECOVERY: Fatal error, run database recovery error: rpmdb: BDB0060 PANIC: fatal region error detected; run recovery error: db5 error(-30973) from dbcursor->c_close: BDB0087 DB_RUNRECOVERY: Fatal error, run database recovery error: rpmdb: BDB0060 PANIC: fatal region error detected; run recovery error: db5 error(-30973) from db->cursor: BDB0087 DB_RUNRECOVERY: Fatal error, run database recovery error: rpmdb: BDB0060 PANIC: fatal region error detected; run recovery error: db5 error(-30973) from db->cursor: BDB0087 DB_RUNRECOVERY: Fatal error, run database recovery error: rpmdb: BDB0060 PANIC: fatal region error detected; run recovery error: db5 error(-30973) from db->cursor: BDB0087 DB_RUNRECOVERY: Fatal error, run database recovery error: rpmdb: BDB0060 PANIC:...

70712-23-38 · 1 分钟 · Chenxi

自动化运维 ansible 之 roles

40412-23-38 · 0 分钟 · Chenxi