自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 gitlab-runner报错:fatal: git fetch-pack: expected shallow listfatal: The remote end hung up unexpecte

解决:gitlab-runner

2022-10-07 19:26:52 1748 1

转载 .gitlab-ci.yml常用关键词解析

.gitlab-ci.yml常用关键词

2022-10-06 22:02:39 991

原创 umount: /data/dmp: device is busy 问题

umount: device is busy

2022-09-19 10:59:06 599

原创 解决:Connection to pypi.org timed out. (connect timeout=15)‘)‘问题

pip 安装模块

2022-04-15 20:52:08 10151 1

原创 HTTP ERROR 405 Method Not Allowed

一般访问web UI的时候出现以上错误,都是浏览器的防火墙问题可以进行在安全设置里取消一些防护功能即可

2022-04-14 20:37:44 3277

原创 python中read() readline()以及readlines()区别

总结:.read() 每次读取整个文件,它通常将读取到底文件内容放到一个字符串变量中,也就是说 .read() 生成文件内容是一个字符串类型。 .readline()每只读取文件的一行,通常也是读取到的一行内容放到一个字符串变量中,返回str类型。 .readlines()每次按行读取整个文件内容,将读取到的内容放到一个列表中,返回list类型。源文件内容:read()返回的是整个文件的内容,以字符串类型的形式。readline()每次只返回文件的一行,要遍历文件全..

2022-04-13 23:01:44 3385

原创 解决“pip Fatal error in launcher: Unable to create process using ... “的错误

在cmd终端输入pip相关命令时出现以上报错。出现问题原因:安装多个版本的python,删除卸载导致环境混乱解决方案:一、进行卸载,重新安装1、当前版本的检查方法,win + R -> cmd -> python --version看一下python版本2、官网下载对应python安装程序Download Python3、用对应的python版本,执行repair。如果无用执行uninstall卸载4、然后删除文件夹,进行重新安装二、找到老pip版本的pyth

2022-04-07 12:29:09 1108

原创 kvm热迁移持久化及报错

注意: 热迁移完成之后,要在对应的主机上,把文件导出 # virsh dumpxml web-test > /etc/libvirt/qemu/web-test.xml 删除uuid及mac地址(不做此步骤,用vnc连时会报内核错误) # vim web-test.xml 然后关闭虚拟机 # virsh destroy web-test 然后重新定义域,才能使得该虚拟机持久化...

2021-11-08 22:03:07 167

原创 kvm根分区扩容

针对kvm虚拟机的根目录非lvm的扩容1.在宿主机上关闭虚拟机,并进行扩容  virsh shutdown vm1  qemu-img resize vm1.img +10G2.开启虚拟机,并登陆虚拟机查看磁盘容量  virsh start vm1  virsh console vm1  lsblk  fdisk -l3.安装growpart工具  yum install -y cloud-utils-growpart4.对根分区的磁盘进行容量扩展  gr..

2021-11-08 20:06:35 894

原创 kvm自定义虚拟化安装脚本

###提前准备好光盘文件#!/bin/bash#进行源配置cd /etc/yum.repos.d/rm -rf *wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repowget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repoyum clean allyum makecache

2021-11-04 20:43:02 179

原创 sonarqube部署简解

一、部署jdk(版本要在11以上)wget https://download.oracle.com/java/17/latest/jdk-17_linux-x64_bin.rpmrpm -ivh jdk-17_linux-x64_bin.rpm修改环境变量:vim /etc/profile添加:export JAVA_HOME=/usr/java/jdk-17.0.1export CLASSPATH=.:$JAVA_HOME/lib/jrt-fs.jarexport PATH=$JAVA_

2021-11-03 21:59:52 339

原创 ceph部署及简单使用

以四台机器为例:主机地址 主机名称 主机角色192.168.100.30 ceph-admin admin192.168.100.31 stor-01 mon, osd, mgr, mds192.168.100.32 stor-02 mon, osd, mgr192.168.100.33 stor-03 mon, osd, rgw...

2021-11-02 19:41:34 2155

原创 redis缓存雪崩详解

缓存雪崩详解:情景一:在没有缓存服务器的情况下,用户发起请求时,服务器直接向数据库请求数据,数据库直接返回数据给服务器。情景二:当有redis缓存服务器时,用户发起请求时,服务器会先对redis请求数据,redis中存在则直接由redis返回数据给服务器,不存在则服务器向数据库请求数据,然后数据库进行返回,同时把数据给redis,让其进行缓存。情景三:缓存雪崩,缓存雪崩的底层原理就是,缓存失效,所以此时服务器发起大量数据请求时,压力全部就在数据库身上。从而使得数据库瘫痪。缓存雪崩发生的原因.

2021-10-23 16:25:40 417

原创 kafka部署详解

一、安装好jdk环境二、下载解压kafka# wget https://archive.apache.org/dist/kafka/2.4.1/kafka_2.11-2.4.1.tgz# tar -xfkafka_2.11-2.4.1.tgz三、进行配置移动目录# mvkafka_2.11-2.4.1.tgz/usr/local/kafka#vim /usr/local/kafka/config/server.properties主要需要更改的地方每台...

2021-10-21 16:02:05 341

原创 rabbitmq安装详解

一、配置相关仓库1、配置阿里源#wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo#wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo2、配置erlang仓库#curl -1sLf 'https://dl.cloudsmith.io/public/rabbi...

2021-10-20 15:30:52 147

原创 python 3.6 conda 环境安装 MarkupSafe==1.0 报错

ERROR: No matching distribution found for MarkupSafe==1.01、解决:显然是python setuptools的版本问题,然后更改setuptools版本:pip install --upgrade pip setuptools==45.2.02、再次尝试安装再次报错ERROR: Could not install packages due to an EnvironmentError: [WinError 5] 拒绝访问。: 'd

2021-10-19 20:00:07 1431

原创 Jenkins基于角色的授权策略

1、在jenkins端下载插件2、进入安全管理中选择基于角色的安全策略模块,保存退出安全管理中就会多出如下模块3、首先创建一个用来测试的用户创建用户4、进入到里面即可进行角色权限管理及分配首先进行角色管理最后点击save,然后换新建用户的账号登录进行查看是否成功在管理用户看到的项目:在test用户看到的项目:test用户只能操作first项目,说明成功所以实现了用户及项目的权限管理,并且使得其更加...

2021-10-19 19:10:51 215

原创 jenkins部署maven插件,实现java项目编译

一、下载好maven二进制包,然后进行解压# tar -xf apache-maven-3.6.3-bin.tar.gz二、移动目录并配置环境变量#mv apache-maven-3.6.3 /usr/local/maven#vim /etc/profile(在最下面添加)export M2_HOME=/usr/local/mavenexport PATH=$PATH:$M2_HOME/bin#source /etc/profile三、配置maven仓库# cd...

2021-10-19 16:06:42 499

原创 简单CICD搭建详解

一、具有jenkins及gitlab(gitee)环境二、二者进行关联1、在gitlab端:(1)、设置好允许网络请求:(2)、在项目里设置:2、在jenkins端:3、最后在gitlab端进行测试:返回状态码为200则简单的cicd搭建成功...

2021-10-19 10:58:43 2096

原创 Jenkins与gitlab通信问题总结

一、没关防火墙(iptables),selinux二、没在gitlab端添加拉取者(jenkins)公密三、在jenkins的URL配置中没写对gitlab的被拉取项目ssh地址(如果用http的方式,要写正确户名及密码)四、二者没有做免密互信五、记得jenkins要先做一次对gitlab某项目的拉取,用命令行方式(输yes)...

2021-10-18 21:32:50 520

原创 linux centos7 装mariadb报错:mysqld_safe mysqld from pid file /var/run/mariadb/mariadb.pid ended

# cat /var/log/cat mariadb.log.rpmsaveVersion: '5.5.68-MariaDB' socket: '/var/lib/mysql/mysql.sock' port: 3306 MariaDB Server211013 18:43:44 [Note] /usr/libexec/mysqld: Normal shutdown211013 18:43:44 [Note] Event Scheduler: Purging the queue. 0 e...

2021-10-18 20:42:17 1100

原创 saltstack详细部署

#######CentOS 7为例######至少准备两台主机一、配置好yum源(这里选择阿里源)1、首先清空原有源# cd /etc/yum.repos.d/# rm -rf *2、配置阿里源# wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo# wget -O /etc/yum.repos.d/epel.repo http://mirrors...

2021-10-12 15:45:43 514 1

原创 walle部署

一、拥有最基本的lnmp/lamp架构二、部署walle1、在github申请账号,配置keys,使用git来克隆,登陆github官网:https://github.com/注册账号2、配置keys# cat /root/.ssh/id_rsa.pub3、下载walle#mkdir /data/down#cd /data/down# wget https://codeload.github.com/meolu/walle-web/tar.gz/v1...

2021-10-08 17:02:08 622

原创 JDK及elasticsearch-head插件安装

#########JDK##############!/bin/bashyum remove jdk -ywget http://192.168.3.200/rpm/jdk-8u151-linux-x64.rpmrpm -ivh jdk-8u151-linux-x64.rpmecho "export JAVA_HOME=/usr/java/jdk1.8.0_151export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

2021-09-29 22:18:15 111

原创 部署ZenTao(禅道)步骤及错误

(一)、首先得搭建好最基本的lnmp(例如:nginx-mysql-php)集群、下载好禅道软件包,解压(二)、安装路径在禅道目录下的/www/install.php(二)、解决相关环境问题根据提示修改即可,session存储目录建议专门新建一个目录并且给与权限,或者放在/tmp下(三)、session存储目录修改方法-----vim /usr/local/php/etc/php.ini(四)、如果安装到一半错误,则删掉该站点目录,再重新解压,然后移动软件目录到站点目录...

2021-09-23 19:35:37 616

原创 nginx一键安装脚本

#!/bin/bash####创建运行用户useradd www -s /sbin/nologin####下载源码包wget http://nginx.org/download/nginx-1.20.1.tar.gz###解压包tar -xf nginx-1.20.1.tar.gzcd nginx-1.20.1/yum install gcc zlib zlib-devel pcre pcre-devel openssl openssl-devel make -y###预编译./conf

2021-09-16 20:05:43 197

原创 linux一键部署Mongodb

#!/bin/bash###下载二进制包到指定目录下wget -P /tmp/ https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel70-4.4.8.tgz > /dev/null###解压cd /tmptar xf mongodb-linux-x86_64-rhel70-4.4.8.tgz###移动目录mv mongodb-linux-x86_64-rhel70-4.4.8 /usr/local/mongodb####创

2021-09-14 21:01:39 156

原创 mha一键修复

#!/bin/bash#####事先保存mysql集群iphostlist=`cat /etc/hosts | grep -oE "192.168.100.[0-9]+"`#####检测宕机数据库ip及当前主库ipfor i in ${hostlist}docat /etc/mha/app1.cnf | grep -o "${i}"if [[ $? != "0" ]]thendownip=${i}elif [[ $? -eq 0 ]] || [[ "$i" != "192.168.100

2021-09-13 21:15:46 92

原创 mysql快速导入千万级数据(4分钟内)

#########准备好数据库环境##创建数据库mysql> create database test charset utf8mb4;##创建表mysql> use test;mysql> create table t1(id int);##创建一个存储过程p1mysql> delimiter $$mysql>create procedure p1(in i int,in n int)-> begin-> while (i...

2021-09-12 18:27:38 728

原创 redis一键安装(高可用)

##########!/bin/bash###安装相关依赖yum -y install gcc gcc-c++ automake autoconf libtool make###下载redis压缩包wget -P /tmp http://download.redis.io/releases/redis-5.0.4.tar.gz###解压cd /tmptar -xvf /tmp/redis-5.0.4.tar.gz###编译cd /tmp/redis-5.0.4makemv /...

2021-09-11 19:51:16 216

原创 Mycat配置数据取模分片功能(一键生成)

#############脚本######################!/bin/bash####此脚本分片数量为2!!###修改schema配置文件cat > /usr/local/mycat/conf/ schema.xml <<EOF<?xml version="1.0"?><!DOCTYPE mycat:schema SYSTEM "schema.dtd"><mycat:schema xmlns:mycat="http://io.

2021-09-09 20:43:02 149

原创 mysql主从复制一键安装

#########position方式安装并可自定义从库延时同步时间#######################!/bin/bash###本脚本主从机器所使用的的管理者root的密码一致###应该在从机上提取授权好远程可登录用户####管理者admin="root"####密码passwd="111"####从ipfarip="192.168.100.15"####主ipmasterip="192.168.100.10"#####授权read -p "请输入从库需要延迟多长时间

2021-09-08 20:29:45 839 1

空空如也

空空如也

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

TA关注的人

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