自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(43)
  • 资源 (18)
  • 收藏
  • 关注

原创 k8s pv pvc的使用

【代码】k8s pv pvc的使用。

2023-05-09 13:58:17 523

原创 docker-compose总是自动安装docker

我的1.29.2 下载地址

2023-03-23 10:34:22 467 2

原创 rabbitmq的 安装

【代码】rabbitmq的 安装。

2023-03-21 15:21:12 187

原创 安装jenkins

jenkins 安装教程

2023-03-08 17:02:53 164

原创 Linux 安装npm yarn pnpm java(jdk-1.8) gradle 命令

安装mavn yarn npm

2023-03-07 22:57:50 1267

原创 jenkins 部署 spring_cloud服务 二

jenkins 部署微服务 多个包

2023-03-07 16:35:14 205

原创 jenkins 参数化构建spring_cloud微服务项目

jenkins 参数化构建微服务项目

2023-03-02 10:48:12 235

原创 jenkins解决构建完成后自动杀死进程的问题(三种解决方案)

jenkins 调用远程服务器shell 脚本 , nohup java 后台程序包无法启动

2023-02-27 14:29:14 1419

原创 Markdown 语法 和简单使用

编辑工具 Markdown

2022-06-27 16:17:55 453

原创 使用 systemd 配置 reids 服务 加入开机自启

使用 systemd 配置 reids 服务 加入开机自启vim /usr/lib/systemd/system/redis.service[Unit]Description=redis serviceAfter=network.target[Service]Type=forkingExecStart=/bin/bash -c '/root/app/redis/redis-4.0.2/src/redis-server /root/app/redis/redis-4.0.2/redis.c

2022-05-30 06:28:20 581

原创 jenkins 自动合并 gitlab分支代码,release 分支到 master分支

jenkins 自动合并 gitlab分支代码https://plugins.jenkins.io/git/#plugin-content-publisher-push-merge-results实际操作在这里插入代码片

2022-05-14 09:58:19 2140

原创 shell 脚本合并分支并push远程

使用这个shell 的时候 如果是在 jenkins 调用这个shell ,存放 shell的这个服务器必须要和gitlab 做认证 做免密#!/bin/bash Develop=feature_20220331_v4.0Test=release_test_20220331_4.0#Develop=ceshi#Test=ceshi2cd /root/123if [ -d back-end-code ];then rm -rf back-end-code

2022-04-11 09:25:18 868

原创 linux上如何配置.gitconfig

linux上如何配置.gitconfig首先服务器上安装gityum -y install git对gitlab 服务器做免密登陆操作ssh-keygen (4回车)ssh-copy-pid root@gitlab 地址差看刚刚创建的公钥,并将其复制下来cat ~/.ssh/id_rsa.pub登陆gitlab当再次 使用 git clone 地址 进行克隆的时候 就可以省略掉用户名 和密码 直接进行克隆...

2022-04-01 14:58:31 2337

原创 切换用户直接 用shell 跳过密码

切换用户直接 用shell 跳过密码#!/bin/bashsu - root <<EOFpasswordcd /var/lib/jenkins/workspace/vue3 && npm run buildrsync -avz /var/lib/jenkins/workspace/vue3/dist/ root@192.168.1.103:/opt/ygzy/nginx/html/vue3/exitEOF

2022-04-01 14:48:30 1518

原创 mysql 全量备份的脚本,增量备份的脚本

mysql 全量备份的脚本#!/bin/bash# Name:全备份脚本# mysql scripts#定义用户名及密码user=rootuserPWD=root#定义要备份的数据库database=cloud#定义完全备份文件存放路径bakDir=/backup/mysqlif [ ! -d $bakDir ]thenmkdir -p "$bakDir"fibakDir=/backup/mysql#定义日志文件LogFile=$bakDir/mysqlbak.log#

2022-03-15 15:49:05 2398

原创 本地服务安装

公司内部服务安装共同操作修改系统时间 ,(如果时间正确则可以不用修改)#!/bin/bashtimedatectl set-timezone "Asia/Shanghai"rm -rf /etc/localtimeln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtimeyum -y install install ntpdatentpdate ntp1.aliyun.comecho "Asia/Shanghai" > /

2022-01-20 15:34:08 970

原创 Openstack 连接kvm虚拟机出问题,net_mlx5: cannot load glue library: libibverbs.so.1: cannot open shared object

Openstack 连接kvm虚拟机出问题解决办法: yum -y install libibverbs

2021-12-24 08:48:30 1055

原创 linux crontab -r 误删除 恢复

linux crontab -r 误删除 恢复1. 找出定期执行过的定时任务cat /var/log/cron* | grep CMD | awk -F'CMD' '{print $2}' | awk -F'[(|)]' '{print $2}' | sort -u2. 找出某个定时任务的执行周期cat /var/log/cron*|grep "(root) CMD"|grep "/usr/lib64/sa/sa2 -A"|sort|uniq...

2021-11-30 15:15:12 714

原创 CentOS 7下安装配置FTP 并通过nginx进行访问

CentOS 7下安装配置FTP 并通过nginx进行访问安装vsftpdyum install -y vsftpd编辑ftp配置文件vi /etc/vsftpd/vsftpd.confanonymous_enable=NO#anonymous_enable=YESchroot_local_user=YES#去掉前面的注释#chroot_list_enable=YES#chroot_list_file=/etc/vsftpd/chroot_list#不受限制的用户列表,用不用都O

2021-11-22 14:28:41 475

原创 # 安装docker-compose

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、pandas是什么?二、使用步骤1.安装2.docer-compose模板三、服务的dockerfile文件install_data.sh总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么?Docker-Compose项目是

2021-11-18 15:02:39 469

原创 安装 vsftpd mysql8.0 nginx redis emqx

安装 vsftpd mysql8.0 nginx redis emqx#!/bin/bashecho -e "\033[44;37m 使用说明书 \033[0m"echo -e "\033[40 37m ftp的连接地址,如果是生产上的话,则开启fix_ftp 这个函数,并修改ftp的连接地址,如果是测试环境则在函数哪里将其注释即可 \033[0m"echo -e "\033[31m 看完这些之后,会暂停20秒钟,如果要修改ctrl +C ,进

2021-11-15 15:41:16 2229

原创 通过对比文件md5值,实现对文件的替换

通过对比文件md5值,实现对文件的替换#!/bin/bashif [ ! -d org-manager-0.0.1-SNAPSHOT-dev ];then unzip /app/org-manage/org-manager-0.0.1-SNAPSHOT-package.zip > /dev/null && echo -e "\033[32m 解压完成\033[0m"else yes | unzip /app/org-manage/or

2021-11-15 15:13:24 965

原创 解决 centos8 中文出现乱码解决

解决 centos中文出现乱码解决如果出现这种情况,修改配置文件即可vim /etc/locale.confLANG=en_US.utf8

2021-10-19 10:52:01 1457

原创 K8s安装

K8s的架构讲解什么是k8s

2021-07-29 14:29:13 114

原创 Ubuntu设置开机启动jar包java项目

Ubuntu设置开机启动jar包java项目如果系统安装了jdk环境则不需要手动安装,如果没有安装的话,可以选择apt安装或者是手动安装apt:sudo apt install openjdk-8-jre-headless手动:这是一个32位的包,根据自己的系统环境进行选择。tar -zxf jdk-8u291-linux-arm32-vfp-hflt.tar.gz -C /usr/local/vim /etc/profile export JAVA_HOME=/usr/local/jd

2021-06-15 16:38:28 3815 2

原创 Linux上用cron定时任务加Shell脚本实现判断服务挂掉宕机后自动重启服务

整数比较: -eq(equal) : 测试两个整数是否相等;比如 $A -eq $B -ne(inequality) : 测试两个整数是否不等;不等,为真;相等,为假; -gt(greter than) : 测试一个数是否大于另一个数;大于,为真;否则,为假; -lt(less than) : 测试一个数是否小于另一个数;小于,为真;否则,为假; -ge(greter equal): 大于或等于 -le(less equal) :小于或等于 .

2021-06-08 14:11:36 358

原创 CentOS8 同步时间chrony ntpdate已无法使用

CentOS8 同步时间chrony ntpdate已无法使用在CentOS8中,已使用chrony替代ntp,首先安装chrony#使用dnf安装dnf install -y chrony# 也可以用yum安装yum install -y chrony1、安装chrony成功,修改chrony服务的配置文件1、临时同步时间方法:chronyd -q 'server ntp.ntsc.ac.cn iburst'2、永久设置同步时间服务器(修改配置文件)root@localhost

2021-05-27 19:23:40 486

原创 Ubuntu中Unable to acquire the dpkg frontend lock (/var/lib/dpkg/lock-frontend)问题的解决

Ubuntu中Unable to acquire the dpkg frontend lock (/var/lib/dpkg/lock-frontend)问题的解决sudo killall apt apt-get https://blog.csdn.net/shimadear/article/details/90598646

2021-05-22 10:55:05 86

转载 linux 监控网络IO、磁盘、CPU、内存

linux 监控网络IO、磁盘、CPU、内存linux 监控网络IO、磁盘、CPU、内存 CPU:vmstat ,sar –u,top 磁盘IO:iostat –xd,sar –d,top 网络IO:iftop -n,ifstat,dstat –nt,sar -n DEV 2 3 磁盘容量:df –h 内存使用:free –m,top1.查看什么进程占用端口: netstat -antp | fgrep 2.查看进程资源:jps -ljmap -heap 21046———————

2021-05-12 14:13:54 148

原创 Gitlab提交代码触发jenkins自动构建

Gitlab提交代码触发jenkins自动构建下载所需的插件:Manage Jenkins2 登录gitLab,生成一个Personal Access Tokens创建完成之后,切记不要急于返回,把密钥复制下来之后再返回进入Jenkins,添加api token,路径:首页--》凭据--》添加凭据然后打开系统管理 ,进入系统设置,配置gitLab然后进入job(选择一个要进行构建的项目) ,进行配置到此,触发器配置成功,开发一旦有提交代码,就会自动构建,

2021-04-23 11:34:18 373

原创 jenkins系统时间不正确解决方案

jenkins系统时间不正确解决方案点击:运行System.setProperty('org.apache.commons.jelly.tags.fmt.timeZone', 'Asia/Shanghai')再去构建一次看时间是否正常

2021-04-21 10:46:54 92

原创 修改linux系统的时间

修改linux系统的时间1.执行tzselect命令2 timedatectl3. 使用命令修改时区:(方法二)sudo timedatectl set-timezone 'Asia/Shanghai'4 通过修改原有的配置来修改系统时间: (方法三)ln -ls /etc/localtimerm -rf /etc/localtime ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtimeyum -y install nt

2021-04-21 10:39:36 221

原创 jenkins批量删除历史构建任务

jenkins批量删除历史构建任务项目管理—》脚本执行命令—》放入以下命令def jobName = "back-end-org-manage" //删除的项目名称def maxNumber = 600 // 保留的最小编号,意味着小于该编号的构建都将被删除Jenkins.instance.getItemByFullName(jobName).builds.findAll { it.number <= maxNumber}.each { it.delete()}.

2021-04-21 09:57:49 942

原创 redis 配置文件命令详解

redis 配置文件命令详解include /path/to/local.conf额外载入配置文件,如果有需要的话,可以开启此配置bind 127.0.0.1bind 192.168.1.100绑定redis服务器网卡IP,默认为127.0.0.1,即本地回环地址。这样的话,访问redis服务只能通过本机的客户端连接,而无法通过远程连接。如果bind选项为空的话,那会接受所有来自于可用网络接口的连接。如上配置,绑定一个127.0.0.1的本机地址和192.168.1.100的外网地址。

2021-04-12 08:39:06 325

原创 ubuntu18.04直接更改/etc/resolv.conf修改nameserver重启被重置解决方法

ubuntu18.04直接更改/etc/resolv.conf修改nameserver重启被重置解决方法vim /etc/systemd/resolved.conf 然后重启服务器就可以了。

2021-03-05 10:07:03 1136 7

原创 安装Ubuntu的注意事项以及解决办法

安装Ubuntu的注意事项以及解决办法镜像选择,及区别https://blog.csdn.net/weixin_44809219/article/details/894865251.2.镜像下载地址https://www.jianshu.com/p/8d5ad27b96b9切换root用户ubuntu系统默认root用户是不能登录的,密码也是空的。如果要使用root用户登录,必须先为root用户设置密码打开终端,输入:sudo passwd root 然后按回车此时会提示你输入密码,在

2021-03-04 18:12:25 282 1

原创 不登陆数据库执行sql语句

不登陆数据库执行sql语句列出所有数据库mysql -u user_name -p'password' -h host_name -P3306 -se "show databases;"mysql -uroot -p123.com -e 'show databases';远程连接:mysql -uroot -p123.com -h 192.168.20.140 -P 3306 -e 'show databases'当然-e 前面还可以添加一个s,作用是啥,不明白,反正就是查询出来的库

2021-03-04 17:31:03 718 2

原创 Linux(8.3)下安装mysql8.0

Linux(centos8.3)安装mysql8.0.23下载mysql包的详细图解:

2021-03-03 14:03:51 669

原创 centos虚拟机配置IP的脚本(6-8)

centos虚拟机配置IP的脚本(6-8)#! /bin/bashsysversion=$(cat /etc/redhat-release | awk -F. '{print $1}' | awk '{print $NF}')echo "当前系统的版本为:$sysversion"read -p "是否执行初始配置(执行y):" YNif [ "$YN" == "Y" ] || [ "$YN" == "y" ]thenif [ "$sysversion" == "7" ];then sete

2021-01-28 13:50:33 168

原创 配置阿里云网络yum源

配置阿里云网络yum源#! /bin/bash#获取当前系统的发行版本VERSION=$(cat /etc/redhat-release)#提取当前系统的版本号V_NUM=${VERSION:21:1}BASE_REPO="/etc/yum.repos.d/CentOS-Base.repo"ALI_REPO="http://mirrors.aliyun.com/repo/Centos-${V_NUM}.repo"EPEL_REPO="/etc/yum.repos.d/epel.rep

2021-01-28 13:48:13 446

windows DLL 修复工具

计算机中丢失UID.MR.DLL,修复UID.mr.dll

2022-06-20

docker_k8s_adm1.15.tar.gz

docker_k8s_adm1.15.tar.gz

2021-08-02

docker_k8s_addon_resizer.tar.gz

docker_k8s_addon_resizer.tar.gz

2021-08-01

docker_helm_tiller.tar.gz

docker_helm_tiller.tar.gz

2021-08-01

docker_heapster_influxdb.tar.gz

docker_heapster_influxdb.tar.gz

2021-07-31

docker_heapster_grafana.tar.gz

docker_heapster_grafana.tar.gz

2021-07-31

docker_heapster.tar.gz

docker_heapster.tar.gz

2021-07-31

docker_centos6.9_nginxv1.tar.gz

docker_centos6.9_nginxv1.tar.gz

2021-07-31

docker_centos6.9.tar.gz

docker_centos6.9.tar.gz

2021-07-31

docker_busybox.tar.gz

docker_busybox.tar.gz

2021-07-31

create.sql.gz

create.sql.gz

2021-07-31

ceph_rpm.tar.gz

ceph_rpm.tar.gz

2021-07-31

ceph_common.tar.gz

ceph_common.tar.gz

2021-07-31

centos7.tar.gz

centos7.tar.gz

2021-07-31

docker_alpine3.9.tar.gz

docker_alpine3.9.tar.gz

2021-07-31

docker_alpine.tar.gz

docker_alpine.tar.gz

2021-07-31

docker_nginx1.15.tar.gz

docker_nginx1.15.tar.gz

2021-07-31

docker_nginx1.13.tar.gz

学习和使用k8s的初学者

2021-07-31

空空如也

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

TA关注的人

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