- 博客(32)
- 收藏
- 关注
原创 gitlab-runner报错:fatal: git fetch-pack: expected shallow listfatal: The remote end hung up unexpecte
解决:gitlab-runner
2022-10-07 19:26:52
1966
原创 解决:Connection to pypi.org timed out. (connect timeout=15)‘)‘问题
pip 安装模块
2022-04-15 20:52:08
11110
1
原创 HTTP ERROR 405 Method Not Allowed
一般访问web UI的时候出现以上错误,都是浏览器的防火墙问题可以进行在安全设置里取消一些防护功能即可
2022-04-14 20:37:44
3320
原创 python中read() readline()以及readlines()区别
总结:.read() 每次读取整个文件,它通常将读取到底文件内容放到一个字符串变量中,也就是说 .read() 生成文件内容是一个字符串类型。 .readline()每只读取文件的一行,通常也是读取到的一行内容放到一个字符串变量中,返回str类型。 .readlines()每次按行读取整个文件内容,将读取到的内容放到一个列表中,返回list类型。源文件内容:read()返回的是整个文件的内容,以字符串类型的形式。readline()每次只返回文件的一行,要遍历文件全..
2022-04-13 23:01:44
3475
原创 解决“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
1192
原创 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
201
原创 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
954
原创 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
209
原创 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
377
原创 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
2232
原创 redis缓存雪崩详解
缓存雪崩详解:情景一:在没有缓存服务器的情况下,用户发起请求时,服务器直接向数据库请求数据,数据库直接返回数据给服务器。情景二:当有redis缓存服务器时,用户发起请求时,服务器会先对redis请求数据,redis中存在则直接由redis返回数据给服务器,不存在则服务器向数据库请求数据,然后数据库进行返回,同时把数据给redis,让其进行缓存。情景三:缓存雪崩,缓存雪崩的底层原理就是,缓存失效,所以此时服务器发起大量数据请求时,压力全部就在数据库身上。从而使得数据库瘫痪。缓存雪崩发生的原因.
2021-10-23 16:25:40
447
原创 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
363
原创 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
167
原创 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
1575
原创 Jenkins基于角色的授权策略
1、在jenkins端下载插件2、进入安全管理中选择基于角色的安全策略模块,保存退出安全管理中就会多出如下模块3、首先创建一个用来测试的用户创建用户4、进入到里面即可进行角色权限管理及分配首先进行角色管理最后点击save,然后换新建用户的账号登录进行查看是否成功在管理用户看到的项目:在test用户看到的项目:test用户只能操作first项目,说明成功所以实现了用户及项目的权限管理,并且使得其更加...
2021-10-19 19:10:51
245
原创 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
539
原创 简单CICD搭建详解
一、具有jenkins及gitlab(gitee)环境二、二者进行关联1、在gitlab端:(1)、设置好允许网络请求:(2)、在项目里设置:2、在jenkins端:3、最后在gitlab端进行测试:返回状态码为200则简单的cicd搭建成功...
2021-10-19 10:58:43
2176
原创 Jenkins与gitlab通信问题总结
一、没关防火墙(iptables),selinux二、没在gitlab端添加拉取者(jenkins)公密三、在jenkins的URL配置中没写对gitlab的被拉取项目ssh地址(如果用http的方式,要写正确户名及密码)四、二者没有做免密互信五、记得jenkins要先做一次对gitlab某项目的拉取,用命令行方式(输yes)...
2021-10-18 21:32:50
551
原创 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
1142
原创 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
548
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
658
原创 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
127
原创 部署ZenTao(禅道)步骤及错误
(一)、首先得搭建好最基本的lnmp(例如:nginx-mysql-php)集群、下载好禅道软件包,解压(二)、安装路径在禅道目录下的/www/install.php(二)、解决相关环境问题根据提示修改即可,session存储目录建议专门新建一个目录并且给与权限,或者放在/tmp下(三)、session存储目录修改方法-----vim /usr/local/php/etc/php.ini(四)、如果安装到一半错误,则删掉该站点目录,再重新解压,然后移动软件目录到站点目录...
2021-09-23 19:35:37
693
原创 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
220
原创 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
178
原创 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
106
原创 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
762
原创 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
239
原创 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
166
原创 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
859
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人