自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(94)
  • 收藏
  • 关注

原创 mysql8—三主集群

mysql8—三主集群

2022-04-26 09:30:53 2141 1

原创 docker操作

#拉取镜像docker pull 镜像名#启动一个容器docker run -itd 镜像名 /bin/bash#退出容器exit#查看正在运行的容器 docker ps #查看所有容器(包含已停止的) docker ps -a #启动容器docker start 容器ID或者容器名#停止所有容器docker stop $(docker ps -a -q)#删除所有已停止容器docker rm $(docker ps -a -q)#启动所有容器docke

2022-04-08 16:11:33 1005

原创 kubectl安装

1)使用以下命令下载最新版本:curl -LO "https://dl.k8s.io/release/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/linux/amd64/kubectl"2)验证二进制文件(可选)下载 kubectl 校验和文件:curl -LO "https://dl.k8s.io/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/linux/amd64/

2022-03-28 00:00:33 1909

原创 rancher-server迁移;升级;证书

rancher迁移

2022-03-27 23:58:50 1927 1

原创 rancher修改启动端口

目录方法一方法二方法一1、停止容器(docker stop d00254ce3af7)2、停止docker服务(systemctl stop docker)3、修改这个容器的hostconfig.json文件中的端口(原帖有人提到,如果config.v2.json里面也记录了端口,也要修改)cd /var/lib/docker/containers/d00254ce3af7* #这里是CONTAINER ID#/var/lib/为docker安装地址vim hostconfig.js

2022-03-23 10:36:55 1639

原创 GlusterFS——分布式复制卷

目录一、目的二、环境三、安装准备3.1 关闭防火墙3.2 关闭selinux3.3 时间同步四、安装过程4.1 先搜索可以安装的源4.2 选择合适的版本进行下载安装源(这边举例最新版本)4.3 执行安装4.4 查看安装的版本4.5 启动GFS并设为开机自启,然后可查看一下GFS状态五 、GlusterFS分布式复制卷配置5.1 创建所需要的目录5.2 在其中一个服务端上建立与其他两台的peer关系,我这边在20.0.0.11上执行5.3 查看节点情况5.4 创建复制卷5.5 启动复制卷并查看5.6 挂载gf

2022-03-15 15:43:50 2406 1

原创 yum下载报错 [Errno 14] curl#56 - “Recv failure: Connection re set by peer“

yum下载时报错http://mirrors.aliyun.com/centos/7/os/x86_64/Packages/mariadb-libs-5.5.68-1.el7.x86_64.rpm: [Errno 14] curl#56 - "Recv failure: Connection re set by peer"分析: 发现源的配置文件/etc/yum.repos.d/CentOS-Base.repo 内容都是http请求,猜测因为公司对请求头进行了限制,只能使用https的请求,所以尝试

2022-03-14 17:26:41 1705

原创 定时任务 crontab

crontab命令:周期性计划任务按照预先设置的时间周期 (分钟、小时、天…)重复执行用户指定的命令操作属于周期性计划任务主要设置文件:全局配置文件,位于文件:letc/crontab系统默认的设置,位于目录:/etc/cron.*/用户定义的设置,位于文件:/varlspool/cron/用户名管理crontab计划任务●编辑计划任务crontab -e [-u 用户名]●查看计划任务crontab -l [-u 用户名]●删除计划任务crontab -r [-u 用户名]

2022-03-14 11:48:37 3281

原创 mysql8连不上工具

ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '密码';备选:alter user root identified with mysql_native_password by '密码';

2022-03-10 11:10:16 693

原创 tlenet断断续续 tcp问题

vim /etc/sysctl.cofnet.ipv4.tcp_timestamps = 0 #改为0sysctl -p

2022-03-09 11:31:34 165

原创 合并几个压缩包

合并压缩包

2022-02-21 11:00:57 683

原创 配置本地yum源

1.将iso镜像复制到linux系统中2.挂载镜像到/mnt中 #进入放置iso的目录,chmod提权mount -o loop CentOS-7-x86_64-DVD-1511.iso /mnt3.在/opt中创建一个centos目录4.把/mnt中的文件全部复制到/opt/centos中5.进入/etc/yum.repos.d/把里边文件全部删除6.创建一个文件命名为docker.repo7.编辑docker.repovi docker.repo[centos]

2022-01-21 18:09:57 799

原创 mysqldump直接数据库数据迁移

命令:mysqldump -h 老库IP -u老库用户 -p老库密码 --port 端口 --opt --compress 老库库名 --skip-lock-tables | mysql -h 新库IP --port 端口 -u新库用户 -p新库密码 --database 新库库名

2022-01-21 18:01:31 705

原创 mysql报错3009_ERROR 3009 (HY000)未升级数据结构

问题:mysql> grant all privileges on *.* to 'lvhanzhi'@'%' identified by 'Bgx123.com';ERROR 3009 (HY000): Column count of mysql.user is wrong. Expected 45, found 42. Created with MySQL 50560, now running 50725. Please use mysql_upgrade to fix this error

2022-01-21 17:56:42 1927

原创 数据库备份恢复—Xtrabackup备份与恢复

目录一、安装工具与常用选项二、全量备份与恢复2.1 全量备份2.2 恢复1、保持数据一致:2、恢复:如报错查看mysql/data/下是否有不是mysql用户的文件,修改成mysql用户即可3、更改 data/ 目录权限并启动mysql:如报错查看mysql/data/下是否有不是mysql用户的文件,修改成mysql用户即可4、可以看到数据库和表均已恢复一、安装工具与常用选项[root@master tools]# yum install -y percona-xtrabackup-24-2.4.9-

2022-01-21 17:19:08 1552

原创 拉取rpm包到本地

yum install yum-utils #本地安装yumdownloader 拉取的包名

2022-01-06 15:54:57 215

原创 卸载rpm程序

rpm -qa | grep jdk #查找jdk的程序for i in $(rpm -qa | grep jdk); do echo $i; rpm -e --nodeps $i; done #卸载查找到的jdk程序

2022-01-06 15:51:29 360

原创 docker容器拉取文件夹/文件到本地

docker ps | grep ×docker cp 容器号:/路径 /本地路径

2021-12-27 12:02:22 1295

原创 docker删除所有pord;及卸载docker

docker stop $(docker ps -aq)docker system prune -fdocker volume rm $(docker volume ls -q)docker image rm $(docker image ls -q)rm -rf /etc/ceph /etc/cni /etc/kubernetes /opt/cni /opt/rke /run/secrets/kubernetes.io /run/calico /run/flannel /var/l

2021-08-31 10:29:09 571

原创 解决代理跨域问题

add_header Access-Control-Allow-Origin '*'; add_header 'Access-Control-Allow-Credentials' 'true'; add_header 'Access-Control-Allow-Methods' 'GET, POST, OPTIONS';哪个跨域就贴在哪个代理文件下面

2021-08-07 17:04:17 102

原创 yum联网下载

journalctl -u httpd #查看指定服务日志yum instarll lrzsz 拖拽获取yum源支持[root@master ~]# wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repoyum install epel-releaseyum清除缓存:yum clean allyum建立缓存:yum makecache...

2021-08-03 09:02:33 91

原创 container-selinux版本小

错误:软件包:3:docker-ce-19.03.1-3.el7.x86_64 (docker-ce-stable)需要:container-selinux >= 2:2.74错误:软件包:containerd.io-1.4.4-3.1.el7.x86_64 (docker-ce-stable)需要:container-selinux >= 2:2.74这个报错是container-selinux版本低或者是没安装的原因yum 安装container-selinux 一般的yum源又找

2021-08-03 09:01:01 332

原创 PackageKit占用锁定,/var/run/yum.pid 已被锁定,PID 为 13189 的另一个程序正在运行

报错/var/run/yum.pid 已被锁定,PID 为 13189 的另一个程序正在运行PackageKit是一个离线更新服务,基本没啥用途,应该永久禁用。sudo vim /etc/yum/pluginconf.d/langpacks.conf 将enabled=1改为enabled=0

2021-08-03 09:00:27 159

转载 VM虚拟机添加第二块网卡设置连接

一般在vmware安装虚拟机只是默认的一块网卡,不过实验需要双网卡,添加后配置文件没有,这个可以复制,问题是添加的网卡uuid不知道,这里我写上解决的步骤:cd /etc/sysconfig/network-scriptscp ifcfg-eth0 ifcfg-eth1把eth1的uuid,MAC这两行删了,这个是ifcfg-eth0的配置DEVICE=eth0HWADDR=00:0C:29:76:F2:2BTYPE=EthernetUUID=946173d6-61d5-452a-b1d0-

2021-07-23 17:14:04 979

原创 jdk安装

systemctl stop firewalld #关闭防火墙setenforce 0 #关闭核心防护1、cd /usr/local导入jdk及tomcat压缩包jdk-8u211-linux-x64.tarapache-tomcat-9.0.31.tar2、jdk配置cd /usr/local #压缩包目录tar zxvf jdk-8u211-linux-x64.tar.gzvi /etc/profile #末尾添加环境变

2021-06-11 14:43:32 153 1

原创 Mysql给予用户权限

1、查看mysql数据库中的所有用户:mysql> SELECT DISTINCT CONCAT(‘User: ‘’’,user,’’’@’’’,host,’’’;’) AS query FROM mysql.user;2、查看数据库中具体某个用户的权限:mysql> show grants for ‘root’@‘localhost’;或者mysql> select * from mysql.user where user=‘root’ \G;3、查看user表的表结构。需要

2021-06-08 12:51:14 2422 1

原创 yum联网下载

journalctl -u httpd #查看指定服务日志yum instarll lrzsz 拖拽获取yum源支持[root@master ~]# wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repoyum install epel-releaseyum清除缓存:yum clean allyum建立缓存:yum makecache...

2021-06-06 19:52:12 176

原创 PackageKit占用锁定

报错/var/run/yum.pid 已被锁定,PID 为 13189 的另一个程序正在运行PackageKit是一个离线更新服务,基本没啥用途,应该永久禁用。sudo vim /etc/yum/pluginconf.d/langpacks.conf 将enabled=1改为enabled=0

2021-06-06 19:51:33 501

原创 container-selinux版本小

错误:软件包:3:docker-ce-19.03.1-3.el7.x86_64 (docker-ce-stable)需要:container-selinux >= 2:2.74错误:软件包:containerd.io-1.4.4-3.1.el7.x86_64 (docker-ce-stable)需要:container-selinux >= 2:2.74这个报错是container-selinux版本低或者是没安装的原因yum 安装container-selinux 一般的yum源又找

2021-06-06 19:49:30 1204

原创 Docker网络和资源控制命令——(20版)

目录一、容器网络概述二、docker四种网络模式三、docker自定义网络3.1、自定义网络固定IP四、docker资源控制(cpu、内存、IO资源控制)4.1、cpu使用率控制4.2、设置容器的权重4.2.1、使用压测工具4.2.2、stress 模拟满载线程4.3、限制容器使用的cpu(指定使用第二个和第四个)4.4、内存使用限制4.5、查看容器状态或者资源使用情况的命令一、容器网络概述docker0网络docker虚拟网关loopback回环网卡、TCP/IP网卡是否生效

2021-03-16 10:06:48 86

原创 Error—docker安装nginx报错

docker安装nginx的时候报错尝试了卸载docker重装,删除nginx,删除nginx镜像文件都没有用,最后发现还是Linux和docker版本兼容问题1、查看你当前的内核版本 uname -r2、更新yum包 sudo yum update3、卸载已安装的docker(如果安装过的话) yum remove docker docker-common docker-selinux docker-engine4、安装需要的

2021-03-15 17:08:18 353

原创 Docker基础命令和部署详解——(20版)

目录一、Docker概述1.1、Docker的核心概念及安装方式1.2、docker架构二、Docker部署2.1、安装依赖包2.2、设置阿里云镜像(加速)2.3、安装docker-ce社区版2.4、设置镜像加速2.5、网络优化2.6、docker镜像操作2.6.1、查询docker版本(两种方式)2.6.2、搜索镜像2.6.3、下载镜像-i:让容器的标准输入保持打开-t:分配一个伪终端/bin/bash 给予执行环境一、Docker概述Docker是什么是一种轻量级的“虚拟机”在Linux容器里

2021-03-15 16:52:08 262

原创 OpenStack

目录云计算概念云计算服务模型OpenStack架构图OpenStack核心组件介绍OpenStack优势OpenStack概念架构图OpenStack逻辑架构图云计算概念云计算概念狭义:云计算通过池化的方式,将资源放到同一的资源池里面,以网络的形式将资源发出去,用户就可以通过网络获取到资源池的资源,以租赁的形式,按量计费,弹性伸缩云计算服务模型laaS (基础架构即服务)提供底层IT基础设施服务,包括处理能力、 存储空间、网络资源等面向对象一般是IT管理人员PaaS (平台即服务)把安装

2021-01-27 01:54:22 237

原创 KVM虚拟化平台搭建

centos7系统开局优化和KVM环境准备光盘自动挂载[root@localhost ~]# vim /etc/fstab #尾行添加/dev/sr0 /mnt iso9660 defaults 0 0 优化ssh[root@localhost ~]# vim /etc/ssh/sshd_config UseDNS no #取消注释,并将yes改成noyum本地仓库搭建[root@localhost ~]# cd /etc/yum.repos.d/[roo

2021-01-13 00:25:47 3153 1

原创 ELK日志分析系统

日志服务器提高安全性集中存放日志缺陷对日志日志处理步骤1.将日志进行集中化管理2.将日志格式化(Logstash)并输出到Elasticsearch3.对格式化后的数据进行索引和存储(Elasticsearch)4.前端数据的展示(Kibana)激活Winddws转到广设置以awindo分析困难...

2021-01-08 01:04:41 152

原创 MHA高可用配置及故障切换解析

目录一、MHA概述1.1 部署原由1.2 MHA概述:(基于一主多次架构)1.3 MHA的组成1.4 MHA特点1.41 复制区别分类二、部署操作2.1 部署环境图示2.2 部署思路2.3 部署准备2.4 部署流程2.41 安装MySQL5.3,并配置主从一、MHA概述1.1 部署原由传统的MySQL主从架构存在的问题单点故障1.2 MHA概述:(基于一主多次架构)一套优秀的MySQL高可用环境故障切换和主从复制的软件MySQL故障过程中,MHA能做到0-30秒内自动完成故障切换1.

2021-01-03 23:03:02 184 1

原创 MySQL主从复制与读写分离

目录一、主从复制MySQL主从复制原理MySQL读写分离原理一、主从复制保证主库和从库数据一致,防止单点故障,数据丢失案例概述在企业应用中,成熟的业务通常数据量都比较大单台MySQL在安全性、高可用性和高并发方面都无法满足实际的需求配置多台主从数据库服务器以实现读写分离MySQL主从复制原理MySQL的复制类型基于语句的复制基于行的复制混合类型的复制MySQL主从复制的工作过程Slave的Sql进程检测到relay-log中新增加了内容后,会马上解析relay-log的内

2020-12-30 19:22:03 141

原创 MySQL存储过程

目录一、存储过程1.1 存储过程简介二、创建存储过程示例:创建存储过程三、修改存储过程示例:修改存储过程存储过程in、out、inout参数配置比较一、存储过程1.1 存储过程简介是一组为了完成特定功能的SQL语句集合比传统SQL速度更快、执行效率更高存储过程的优点执行一次后,会将生成的二进制代码驻留缓冲区,提高执行效率SQL语句加上控制语句的集合,灵活性高在服务器端存储,客户端调用时,降低网络负载可多次重复被调用,可随时修改,不影响客户端调用可完成所有的数据库操作,也可控制数据库

2020-12-29 01:20:02 89

原创 MySQL数据库函数

目录数据库函数常用的数学函数聚合函数字符串函数日期时间函数数据库函数常用的函数分类:数学函数聚合函数字符串函数日期时间函数常用的数学函数select abs(1),abs(-1); #abs(x):返回x的绝对值select rand(); #rand():返回0到1的随机数(0-0.9999…,1是取不到的)select mod(3,2); #mod(x,y):返回x除以y以后的余数se

2020-12-29 00:53:55 52

原创 MySQL高级语句

目录MySQL进阶查询一、关键字排序二、对结果进行分组三、限制结果条目四、设置别名五、通配符六、子查询七、NULL值八、正则表达式九、运算符1.算术运算符2.比较运算符3.逻辑运算符4.位运算符十、连接查询内连接外连接MySQL进阶查询在 MySQL 中,可以使用 SELECT 语句来查询数据。查询数据是指从数据库中根据需求,使用不同的查询方式来获取不同的数据,是使用频率最高、最重要的操作。SELECT * FROM 表名;SELECT 列名 FROM 表名;一、关键字排序使用ORDER B

2020-12-29 00:35:36 119

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除