自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 生成100位内随机密码

https://suijimimashengcheng.51240.com/

2020-08-28 09:47:28 279

原创 aarch64/arm64使用docker-compos

官方不支持改架构,需要手动编译编译后的包由于无法上传到CSDN,需要的联系微信:yangyuanpeng525,免费获取lscpu | grep ArchitectureArchitecture: aarch64docker-compose versiondocker-compose version 1.29.2, build unknowndocker-py version: 5.0.0CPython version: 3.6.8OpenSSL version:

2021-07-13 13:02:32 619 2

原创 You might want to save ‘ /run/ in itramf s/rdsosreport. txt“ to a USB stick or bootaf ter mounting

vmware启动centos虚拟机时报错:Enter ing emergency mode. Exit the shell to cont inue .Type " journalctl" to view system logs .You might want to save ' /run/ in itramf s/rdsosreport. txt" to a USB stick or bootaf ter mounting them and attach it to a bug report .

2020-12-02 19:34:09 2267 1

原创 docker-compose编排redis-sentinel redis哨兵集群

1 主机准备至少三台服务器服务器规划:一主、两从,三哨兵注意;所有redis密码一致,网络使用host2 redis主安装2.1 创建目录mkdir -p /TRS/APP/redismkdir -p /TRS/APP/redis/conf2.2 修改配置文件vim /TRS/APP/redis/conf/redis.confbind 0.0.0.0 ::1protected-mode yesport 6379tcp-backlog 511timeout 0tcp-keepa

2020-11-24 16:57:08 339

原创 linux 获取随机数

date +%s | rev | cut -c 1-4

2020-10-22 15:07:27 163

原创 apache-ftpserver+自定义用户

1 安装apache-ftpserver1.1安装jdk1.8apache-ftpserver是一个java程序,需要jdk1.8的环境1.2下载最新稳定版官网下载地址:http://mina.apache.org/ftpserver-project/download_1.1.1.html稳定版重命名为apache-ftpserver1.3 配置用户密码明文切换到apache-ftpserver配置文件目录apache-ftpserver/res/conf在ftpd-typical.xm

2020-09-17 11:16:31 858

原创 shell命令检测网址是否能正常访问

curl -I -o /dev/null -s -w %{http_code} www.baidu.com

2020-09-16 17:51:18 2770

原创 shell 脚本多线程编程----并发线程数

多线程编程1 后台&多线程:#!/bin/bashdate1=`date +%s`for i in `seq 1 5`do{ echo "sleep 5" sleep 5}&donewaitdate2=`date +%s`let date3=date2-date1echo $date3测试:单线程:#!/bin/bashdate1=`date +%s`for i in `seq 1 5`do echo

2020-09-16 10:43:12 1975

原创 基于docker-compose的mongo分片集群——Composing a Sharded MongoDB Cluster on Docker Containers

https://dzone.com/articles/composing-a-sharded-mongodb-on-docker

2020-09-14 11:43:17 328

原创 基于docker-compose的redis cluster集群——Composing a Redis Cluster on Docker Containers + Redis集群密码设置

https://www.cnblogs.com/brithToSpring/p/13187206.htmlhttps://www.cnblogs.com/chenchuxin/p/8404699.html

2020-09-02 17:03:47 481

原创 dns bind 服务添加日志信息

在name.conf中添加如下配置logging { channel query_log { #这段是对日志文件的定义 file "query.log" versions 5 size 20m; #定义文件名,文件大小 severity info; #日志级别 print-time yes; #是否输出日期 print-category yes; #是否输出日志类型 }; category queries { query_lo

2020-08-29 12:37:22 431

原创 Debian 无法拉取 https 源 -----清华源Debind-stretch

Debian 的软件源配置文件是 /etc/apt/sources.list。将系统自带的该文件做个备份,将该文件替换为下面内容,即可使用 TUNA 的软件源镜像。如果遇到无法拉取 https 源的情况,请先使用 http 源并安装:$ sudo apt install apt-transport-https ca-certificates再使用 TUNA 的软件源镜像。选择你的 Debian 版本: stretch其他版本#默认注释了源码镜像以提高 apt update 速度,如有需要可

2020-08-28 22:39:40 2359

原创 Vmware虚拟机迁移到vSphere虚拟机

qemu-img convert -f qcow2 file.qcow2 -O vmdk file.vmdk

2020-08-28 17:07:12 633

原创 基于docker swarm 的nacos集群

10.1 集群搭建nacos集群 的部署依赖docker swarm 集群,部署之前请先将nacos实例所在的docker 节点加入swarm集群,配置方式如下:选择其中一台服务器做docker swrm的masterdocker swarm init验证:剩余主机加入swarm集群将上一步的输出信息红框部分命令到剩余主机上执行,加入swarm集群验证:在master中查看node信息:验证:nacos集群至少需要3台主机,由于nacos属于"有状态服务"因此需要保证一致性(通过配

2020-08-28 14:33:10 2768

原创 Linux 中用 dd 命令来测试硬盘读写速度 运维工具

dd 是 Linux/UNIX 下的一个非常有用的命令,作用是用指定大小的块拷贝一个文件,并在拷贝的同时进行指定的转换。dd 命令通用语法格式如下:dd if=path/to/input_file of=/path/to/output_file bs=block_size count=number_of_blocks命令简介主要选项(指定数字的地方若以下列字符结尾乘以相应的数字: b=512, c=1, k=1024, w=2, xm=number m):复制代码if=file         

2020-08-28 10:53:05 4994

原创 GitHub命令行上传文件不能超过100M的解决办法---git LFS

上传项目到GitHub上,当某个文件大小超过100M时,就会上传失败,因为默认的限制了上传文件大小不能超过100M。如果需要上传超过100M的文件,就需要我们自己去修改配置。首先,打开终端,进入项目所在的文件夹;输入命令:git config http.postBuffer 524288000之前git中的配置是没有这一项的,执行完以上语句后输入:git config -l可以看到配置项的最下面多出了一行我们刚刚配置的内容. (52428000=500×1024×1024,即500M)...

2020-08-27 16:25:47 693

原创 部署harbor私有Registry仓库

环境:docker +docker-compose下载离线安装包https://github.com/goharbor/harbor/releaseshttps://github.com/goharbor/harbor/releases/download/v2.0.1/harbor-offline-installer-v2.0.1.tgz将安装包下载到/opt目录并进行解压cd /opttar -zxvf harbor-offline-installer-v2.0.1.tgzcd harb

2020-08-26 16:58:35 169

原创 安装prometheus监控

2.监控系统搭建2.1 安装prometheus主机:192.168.200.118(1),下载二进制包:wget https://github.com/prometheus/prometheus/releases/download/v2.16.0/prometheus-2.16.0.linux-amd64.tar.gz(2),解压包:tar -zxvf prometheus-2.16.0.linux-amd64.tar.gz(3),移动到规范目录:mv prometheus-2.16.10.l

2020-08-26 10:40:49 366

原创 Prometheus+Grafana监控mongodb数据库

官方文档prometheus的工作原理与流程图使用mongo-exporter监控mongodb数据库,prometheus连接mongo-exporter的开放端口,pull exporter中的监控数据,在向grafana中添加mongodb的官方模板:2583,就完成了mongodb的监控。前提是prometheus+grafana+mongodb已经能正常使用1 安装mongo-exporter1.1 准备mongo-exporter的docker-compose.yaml文件vim

2020-08-26 09:23:12 4471 5

原创 使用docker-compose安装mysql

作者的GitHub地址https://github.com/yangyuanpeng525/mysql_docker-compose

2020-08-19 15:12:16 188

原创 docker-compose 安装zabbix

作者的提供github地址:https://github.com/yangyuanpeng525/zabbix_docker-compose

2020-08-19 12:51:26 182

原创 使用yum提示Error: rpmdb open failed的解决方案

出错信息:[root@docker3 postgresql]# yum clean all错误:rpmdb: BDB0113 Thread/process 24141/140527701170240 failed: BDB1507 Thread died in Berkeley DB library错误:db5 错误(-30973) 来自 dbenv->failchk:BDB0087 DB_RUNRECOVERY: Fatal error, run database recovery错误:无法

2020-08-17 16:28:39 421

原创 ansible postgresql 报错psycopg2

运行ansible的postgresql_user模块时,报错:如下Fatal: [192.168.118.213]: FAILED! => {"changed": false, "msg": "Failed to import the required Python library (psycopg2) on ansible3's Python /usr/bin/python. Please read module documentation and install in the appropri

2020-08-17 16:16:45 893 1

原创 源码启动改为systemctl方式启动——/usr/lib/systemd/system/*.service

背景:源码安装的服务启动和开机重启都比较麻烦解决方案:改为systemctl方式启动相关配置:/usr/lib/systemd/system/*.service

2020-08-13 11:02:54 871

原创 kvm扩容已有虚拟机磁盘+格式化磁盘分区+挂载

#docker3为我的虚拟机名称#启动docker3虚拟机啊virsh start docker3#创建名为docker3_add.qocw2的扩容磁盘100G,路径在 /home/imagesqemu-img create -f qcow2 /home/images/docker3_add.qcow2 100G#将docker3_add.qcow2磁盘加进虚拟机的/dev/vdbvirsh attach-disk docker3 /home/images/docker3_add.qcow2

2020-08-13 10:40:10 360

原创 PostgreSQL之简单操作

对于Postgresql数据库,下面是自己整理的Postgresql的常用命令在windows的dos窗口连接数据库, 默认的用户和数据库是postgrespsql -U user -d dbname切换数据库,相当于mysql的use dbname\c dbname列举数据库,相当于mysql的show databases\l列举表,相当于mysql的show tables\dt查看表结构,相当于desc tblname,show columns from tbname\d tblna

2020-08-11 17:05:16 216

原创 docker安装单机版fastdfs

创建安装目录mkdir -p /fastdfsdocker run -d --network=host --name tracker -e TZ=Asia/Shanghai -v /fastdfs/tracker:/var/fdfs delron/fastdfs tracker#TRACKER_SERVER IP地址需要修改成本机的ipdocker run -d --network=host --name storage -e TRACKER_SERVER=192.168.200.182:22122

2020-08-11 17:02:29 128

原创 linux中的小数计算

https://blog.csdn.net/xubo245/article/details/50895473

2020-07-28 17:02:05 1051

原创 windows10家庭版远程桌面连接报错:CredSSP加密oracle修正

http://m.zhizuobiao.com/oracle/oracle-18082100038/

2020-07-27 12:36:18 195

原创 Jenkins+Plpline+Gitlab

CI/CD

2020-07-20 15:04:30 136

原创 Jenkins+Gitlab自动触发构建

1 Jenkins配置Build when a change is pushed to GitLab.生成token,并复制保存。默认任何分支push触发构建,根据实际分支情况自定义触发条件分支。2 Gitlab配置在Gitlab中选定项目点击Add webhook模拟代码推送返回下图200状态,则成功。返回Jenkins,查看是否开始构建自动构建完成。3 Push推送结果403解决方案 https://blog.csdn.net/anqixiang/article/d

2020-07-17 16:26:08 242

原创 jenkins+gitlab+Generic Webhook Trigger(GWT)自动触发构建

1 环境准备JenkinsgitlabJenkins插件Generic Webhook Trigger本地:generic-webhook-trigger.hpi2 配置项目构建触发器中勾选Generic Webhook Trigger点击新增Post content parametersJenkins的这个触发器,这里主要是接受post数据。其中Post content parameters是用来设置匹配post数据中的字段名和字段内容,而图中的ref为字段名,必须是post数据中的一个

2020-07-17 16:20:09 1175

原创 postgreSQL pgpool-II

pgpool-II

2020-07-14 11:10:12 963

原创 解决jenkins不能自动下载安装插件

1、 部分插件不能安装的时候,需要手动下载插件,插件地址:http://updates.jenkins-ci.org/download/plugins,如图ctrl+f搜素需要的插件名,选择对应的版本下载到本地,如图:2、 系统管理—》插件管理—》高级,如图:3、 选择刚才下载好的插件点击上传,如图:4、 安装完成后,重启Jenkins即可,如图:上面的插件已经安装好,换一个安装可自行重启!...

2020-07-09 15:43:35 534

原创 物理机 虚拟机 的辨别方法

1[root@docker3 ~]# lscpu.....超管理器厂商: KVM虚拟化类型: 完全超管理器厂商: KVM-------->虚拟机2[root@docker3 ~]# dmidecode -s system-product-nameKVM #虚拟机

2020-07-09 11:13:05 514

原创 Can‘t open PID file /var/run/keepalived.pid (yet?) after start: No such file or directory

背景描述:装了两台keepalived,一主一从,keepalived采用yum安装问题描述:修改好keepalived的配置文件,启动keepalived,启动正常,测试后发现vip一直在backup上。无法实现高可用。查看默认日志文件: tail -f /var/log/messages重启Master后systemctl没有报错,情况依然存在。在messages中发现:Can’t open PID file /var/run/keepalived.pid (yet?) after st

2020-07-07 15:00:31 12795

原创 使用yum搭建postgresql的citus分片集群

citus是PostgreSQL数据库中的一种轻量级的分库分表解决方案。citus不是一个单独的程序,它是PostgreSQL数据库中的一个插件,可以使用create extension安装此插件。每个citus集群有多个PostgreSQL数据库实例组成,数据库实例分为两类:master节点,通常有一台。master节点只存储分库分表的元数据,不存储实际的数据。worker节点,通常有多台。worker节点存储实际的分片数据(shard)。主机规划环境:centos7master:192.16

2020-07-01 17:12:37 554

原创 KVM之共享存储实现热迁移

共享存储1 环境说明:KVM虚拟机两台(linux 7.7)KVM虚拟机的创建参见上一篇:https://blog.csdn.net/linux_yyp/article/details/106016694IP地址:192.168.200.91(kvm01)#上传一份iso镜像IP地址:192.168.200.92(kvm02)共享服务器一台(linux 7.7)IP地址:192.168.200.90(share_nfs)2 配置nfs共享[root@share_nfs ~]# yum

2020-05-20 11:06:27 1130

原创 Linux中Shell自动化脚本

<<EOFEOFexpectexpect基础在使用expect时,基本上都是和以下四个命令打交道:命令 作用send 用于向进程发送字符串expect 从进程接收字符串spawn 启动新的进程interact 允许用户交互send命令接收一个字符串参数,并将该参数发送到进程。expect命令和send命令相反,expect通常用来等待一个进程的反馈,我们根据进程的反馈,再发送对应的交互命令。spawn命令用来启动新的进程,spawn后的s.

2020-05-19 15:04:57 365

原创 Linux tar打包、压缩命令详解

在生产中会常常用到压缩,解压缩,打包,解包等,这时候tar这个万能的小老弟就是是必不可少的了。linux中最流行的tar是麻雀虽小,五脏俱全,功能强大。tar命令可以为linux的文件和目录创建档案。利用tar,可以为某一特定文件创建档案(备份文件),也可以在档案中改变文件,或者向档案中加入新的文件。tar最初被用来在磁带上创建档案,现在,用户可以在任何设备上创建档案。利用tar命令,可以把一大堆的文件和目录全部打包成一个文件,这对于备份文件或将几个文件组合成为一个文件以便于网络传输是非常有用的。首先要

2020-05-19 11:42:51 543

空空如也

空空如也

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

TA关注的人

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