自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(285)
  • 资源 (3)
  • 收藏
  • 关注

原创 【mysql】docker 安装的mysql 进行存储转移

背景:docker安装的mysql,版本5.7.0因为运行了很长一段时间,df -h 查看时,磁盘使用率已经99%所以需要重新部署mysql,将mysql的docker 文件移动到另一个比较大的磁盘上。处理步骤:1、空闲时间段,关闭这个服务器上的mysql2、在新的磁盘上新建文件夹 dockerdb3、将原来的 dockerdb copy到新的磁盘上 copy -r /usr/local/dockerdb /tzgData/dockerdb4、停掉原来的my...

2020-09-04 11:13:39 45

原创 Centos上yum安装kubectl

1、使用yum方式安装cd /etc/yum.repos.dtouchkubernetes.repovimkubernetes.repo[kubernetes]name=Kubernetesbaseurl=https://mirrors.aliyun.com/kubernetes/yum/repos/kubernetes-el7-x86_64/enabled=1gpgcheck=1repo_gpgcheck=1gpgkey=https://mirrors.aliyun...

2020-08-17 11:03:34 98

原创 Helm 部署配置rabbitmq+glusterfs分布式存储应用

1、使用的 Helm repo如下2、使用的这个版本helm fetch stable/rabbitmq-ha --version=1.44.23、cd rabbitmq-ha-ha 是指集群部署4、依据具体情况,调整values.yaml 中的值我调整的项有5、在这个路径下进行部署helm install rabbitmq-ha . -f values.yaml6、部署NodePort Service提供对外访问over.

2020-06-15 17:59:18 197

原创 linux服务器tab键补齐命令不可用

df -h发现这个/dev/mapper/cl-root 占用了 100%全局查找大文件find / -xdev -size +100M -exec ls -l {} \发现这个服务器上,有个备份文件夹占用了很多批量删除指定类型的文件# find . -name "*.java" |xargs rm -rfv问题解决!...

2020-06-12 16:58:14 182

原创 Helm 部署配置mysql+glusterfs分布式存储应用

1、使用的 Helm repo如下最开始没添加这个,下载的 stable/mysql ,不是很合适,后面加了这个源helm repo add incubator http://storage.googleapis.com/kubernetes-charts-incubatorhelm repo updatehelm search mysqlha新建一个文件夹mysqlhelm fetch incubator/mysqlha解压cd mysqlha2、依据具体情

2020-05-29 15:19:55 265

原创 Helm 部署配置mongo+glusterfs分布式存储应用

Mongodb的集群搭建方式主要有三种,主从模式,Replica set模式,sharding模式, 三种模式各有优劣,适用于不同的场合,属Replica set应用最为广泛,主从模式现在用的较少,sharding模式最为完备,但配置维护较为复杂。本次使用的方式是 Replica set模式部署步骤1、2、先为mongodb创建一个新空间kubectl create ns mongo-testhelm pull stable/mongodb -n mongo-test下载

2020-05-28 15:52:18 206

原创 【docker】/var/lib/docker/overlay2/ 占用磁盘问题 最终解决方案

找IT 挂载了新磁盘,比如/data2 100G在docker配置文件中,加上这个systemctl daemon-reload重启docker服务即可。会导致此服务器上的所有docker 容器丢失,需要重新部署。还会导致一个问题docker push 时,会报错denied: requested access to the resource is denied解决方法:需要 删除这里,重新docker login 即可...

2020-05-28 12:01:17 1406

原创 Helm 部署的redis,增加数据库的数量

问题:默认是16个,想要增加到51个。解决步骤:通过查看 docker传统方式安装的redis,在配置文件中,有这一项,databases 定义数据库数量

2020-05-27 14:31:28 142

原创 Helm 部署配置redis集群+glusterfs分布式存储应用

1、helm的安装不做赘述,网上有很多教程。2、helm添加Chart库添加微软库helm repo add stable http://mirror.azure.cn/kubernetes/charts/目前我本地的Chart库如下添加了之后,查询redis结果如下helm search repo redis -l 可以查看历史版本3、拉取部署文件: helm pull stable/redis-ha不指定标签时默认拉取最新版本,拉取的是一个压缩包解压

2020-05-27 14:18:56 323

原创 Harbor中容量存储不够的解决方法

问题:可看出Harbor中快要不够了解决方法: 首先需要向IT申请,向harbor所在的这台服务器挂载一个较大的磁盘。 df -h 查看到可以使用的较大的目录,在新目录下新建harbor的存储文件夹 然后依次进行以下步骤:1、vi/data/harbor/harbor.cfg 修改这个配置项 secretkey_path = /data2、cat/data/harbor/docker-compose.yml|grep dat...

2020-05-22 15:38:02 582

原创 VS Code集成Bash shell

打开VS Code的配置File ——> Preferences ——> SettingsSave一下,关掉重新启动 VS Code这里就有bash选项了,可以执行shell脚本了。

2020-05-13 10:58:46 194

原创 【mysql】docker安装的mysql,修改时区

1、遇到的问题时区总是相差8个小时2、首次解决方法进入容器/etc/my.cnf 是链接文件,修改不了服务器新建my.cnf ,增加 default-time-zone ='+8:00';然后把服务器新建的 my.cnf 复制到容器内,重新启动mysql容器,有报错3、最终解决方法进入容器,命令进入myql,执行一些mysql命令进行配置的修改。备注:mysql -uroot -p输入新建mysql容器时设置的MYSQL_ROOT_PASSWOR.

2020-05-09 11:33:20 305

原创 【docker】/var/lib/docker/overlay2/ 占用磁盘问题,临时解决方案

删除了/var/lib/docker/overlay2/部分内容后docker pull时报错于是rm -rf/var/lib/docker/systemctl stop dockersystemctl startdocker就又可以了。这个命令,不知道是否有效umount /var/lib/docker/overlay2...

2020-04-28 16:40:01 509

原创 【docker】 /var/lib/docker/overlay2/ 占用磁盘问题

df -h查看到下面的路径,占用快满了而如果把/var/lib/docker/overlay2/ ,里面的内容删除的话,docker pull要报错failed to register layer: symlink ../9f01f71de427212082349a7c0e59f1daaa2091c591323f2ae24d52a28364a1fe/diff /var/lib...

2020-04-28 16:28:23 501

原创 【docker compose】linux上安装docker compose

命令很简单,就以下几行先是安装wget命令 yum -y install wget以下命令依次执行,第一条命令执行时间视网络情况而定wget https://github.com/docker/compose/releases/download/1.14.0-rc2/docker-compose-Linux-x86_64rename docker-compose-Linux...

2020-04-22 16:44:17 83

原创 【K8S】K8S使用学习笔记

1、spec 定义资源的状态,对于Pod来说,最重要属性就是containersspec: containers: -name:web image: ports - containerPort:80 #定义容器监听的端口(与Dockerfile中的Expose类似,只是为了提供文档信息)??2、ports:-protocol:TCPport:80 #指定...

2020-04-22 15:48:21 88

原创 【sftp连接报错】Unhandled exception. Renci.SshNet.Common.SftpPermissionDeniedException: Permission denied

通过网上查找资料得知:应该是创建文件时,对某些文件夹没有相应权限,就会报这个错。解决方法: 依照对方给的资料,其中有一项 DestinationFolder 在测试环境的配置文件中,"dir": 这里改为上面的DestinationFolder 问题解决,不再报错!...

2020-04-21 13:55:18 213

原创 【ftp sftp】在linux上的使用命令

由于部署的服务中,有需要访问外部 ftp 或 sftp 的功能。有些报错在排查时,需要先在服务器上测试能否连接上外部 ftp 或 sftp。所以需要简单的命令在服务器上试一下连接。1、ftp的连接直接输入 ftpftp> open ip地址提示输入用户名和密码如果连接成功就显示:User logged inftp> ls查看目录情况ftp>...

2020-04-21 13:50:22 75

原创 【.net C#】.net core 安装

1、查看本地安装了多少.net core 版本dotnet --list-sdks2、下载.net core 的安装版本下载网址https://dotnet.microsoft.com/download/dotnet-core/3.13、使用下载的dotnet-sdk-3.1.201-win-x64.exe进行安装4、项目使用中会报错:msbuild版本...

2020-04-10 14:53:58 73

原创 【K8S】本地可执行k8s命令设置步骤

1、本地,用户下,新建tools文件夹,和 .kube 文件夹2、对于第一个 exe文件,我是从本地一个项目中找到的,直接copy过来3、到安装k8s集群的服务器上,copy相关的key值。cd ~/.kube/cat config把这个config里面的内容,copy到第2步的config文件里。4、到本地执行这个命令,就能执行成功,不用专门连接到...

2020-04-10 11:59:59 113

原创 【Redis】Linux安装(常规方式)

  wget http://download.redis.io/releases/redis-4.0.8.tar.gz  tar xzvf redis-4.0.8.tar.gz  cd redis-4.0.8  make  cd src  make install PREFIX=/usr/local/redis如果有执行出错,先安装gcc。安装命令为:yum -y ...

2020-04-03 17:16:29 65

原创 【Redis】Linux安装(docker方式)

docker login dockerhub.**.comdocker pull dockerhub.**.com/common/**/redis:v3.2.0docker tag redis:latest dockerhub.**.com/common/**/redis:v3.2.0mkdir /usr/local/dockerredisuseradd -u 1001 dkredis ...

2020-04-03 17:06:25 81

原创 【linux】linux上设置定时任务

由于linux上部署了比较多docker服务,在部署服务的过程中,会生成很多tag为none的镜像。需要做的就是,定时清理这些tag为none的镜像,为服务器减少占用空间。过程也很简单。第一步:在某个文件夹下,新建sh 文件内容是:删除tag为none的镜像#! /bin/bashdocker rmi -f `docker images | grep '<n...

2020-03-27 15:26:25 56

原创 【jenkins】设置备份

路径系统管理—ThinBackup每周一到周五的 凌晨1点进行备份备份至服务器的 /'backup 文件夹

2020-03-27 14:09:40 53

原创 jenkins slave节点,运行sonar报错解决

1、jenkins master机器是linux系统,slave机器是windows 系统。2、报错信息如下图 3、问题分析看报错信息,是git clone代码时,有问题。使用的git是master机器上的路径,而不是slave 这台windows机器上的git。4、问题解决找到这个节点的配置,增加git ,环境变量的配置是之前就有了的,再运行,正常。...

2020-03-26 13:48:30 101

原创 IDEA打jar包(带外部依赖)

工作中做了发送钉钉消息的功能,脚本中使用了钉钉的相关api,打jar包时,就需要带上这个外部依赖。使用的框架:springboot网上有很多maven 打包时,加入外部依赖的配置,但结果五花八门,看的人眼花,就使用了最原始的方法。1、下载了外部依赖,放入项目中2、pom.xml中只需要加入依赖,不需要build目录 <dependencies> ...

2020-03-24 16:56:36 856 2

原创 Mongo报错处理: MongoDB.Driver.MongoCommandException: Command saslContinue failed: Authentication failed

部署mongo的方式:传统部署部署时设置了用户名,密码项目中配置了正确的用户名和密码,但运行时,查询日志相关功能时,总会报上面的错误。解决方法:mongo换成了docker方式部署,就可以了。原因未知:不知道是不是版本问题。...

2020-03-16 14:48:59 627

原创 jenkins部署docker项目时报错

jenkins部署docker项目时报错docker-compose -H tcp://172.**.**.**:12375 -f docker-compose.yml up -dNetwork _default declared as external, but could not be found. Please create the network manually using `d...

2020-03-11 17:24:23 195 1

原创 【docker】增加dockerhub的访问

修改配置文件/usr/lib/systemd/system/docker.serviceExecStart=/usr/bin/dockerd --insecure-registry=192.1**.***.***systemctl daemon-reloadsystemctl start docker其实不够,需要执行service docker statusse...

2020-03-11 17:21:35 48

原创 【linux】服务器的准备工作

鉴于公司测试服务器,目前是我在管理,特此整理,一台运维分配的服务器,需要额外安装哪些程序,才能适用于测试环境应用。1、docker 安装2、docker 远程可访问安装3、yum install lrzsz 安装上传下载命令4、vi /usr/lib/systemd/system/docker.servicesystemctl daemon-reload...

2020-02-28 14:07:45 115

原创 【jenkins】jenkins 与 gitlab 打通自动触发

目的:在开发分支develop有push操作的时候,自动触发jenkins上的部署到开发环境的job,实现开发环境自动部署。步骤:1、jenkins上安装 Gitlab Hook Plugin 和 GitLab Plugin 安装中的错误处理 在插件管理——可选插件,进行搜索安装,总会报错。 于是到jenkins的官方下载插件的地址,自主下载,然后上...

2020-02-26 14:27:45 215

原创 .net core 自动化测试覆盖率的统计方法

使用技术:dotnet cover第一步:从gitlab上下载项目代码,并且运行相关的前端环境,使项目本地运行ok。第二步:安装dotnet cover链接:https://pan.baidu.com/s/1dV6SCHNb2BIdoPGZT_m3lQ提取码:1yo1安装完成后,会在VS中,自动生成插件第三步:dotnet cover的使用选择的文件...

2020-02-24 17:34:10 220

原创 exe4j 将jar包打包成exe可执行程序

第一步:open页直接next第二步:第三步:填上名字,选择exe文件存放的路径第四步:Executable type:如果选Console application,会伴随出现命令行窗口要选择icon 格式的图标上传这里要勾选上。第五步:第1个框:选择jar包第2个框:选择入口的java类第六步:填完java版本要求后,点...

2020-02-19 17:11:39 117

原创 Idea将maven项目打包成jar包

第一步pom.xml文件中设置如下 <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-...

2020-02-19 17:00:15 1771

原创 【git】linux上更新git

linux上默认的git版本是需要升级到升级步骤如下:1、卸载旧版本yum remove git2、获取github最新的Git安装包下载链接,执行下载wget https://github.com/git/git/archive/v2.17.0.tar.gz;tar -zxvf v2.17.0.tar.gz ;3、cdgit-2.17.0mak...

2020-02-19 14:23:17 146

原创 【git】git比对代码,增加排除项,执行命令后报错处理

git log e******..8****** --pretty=tformat: --numstat -- . ":(exclude)WL.Backend/WL.Service/ServiceImpl/Project" | gawk '{ add += $1; subs += $2; loc += $1 - $2 } END { printf "added lines: %s, remo...

2020-02-19 14:17:48 133

原创 【git】git log统计代码变更

Git并未提供修改代码的统计功能,只能统计出add 和 remove代码统计,“新增”+“修改”代码行数作为有效的可度量的工作产出Git 命令统计代码变化情况如下:git log e52**************************..84a************************* --pretty=tformat: --numstat | gawk '{ add += $...

2020-02-18 14:41:41 191

原创 【nginx】nginx的使用

接上一篇的部署,之后就是使用它cd /usr/local/nginx/confvi nginx.conf只改了两个地方到本地改 hosts文件C:\Windows\System32\drivers\etc\hosts增加这一行,其中前面的ip是nginx所在服务器的地址。此时不需要dns,直接本地访问这个域名即可。hosts文件和nginx之间的关系解释如下...

2020-02-05 17:35:40 12638

原创 【nginx】nginx的安装

nginx的正向代理安装使用在安装nginx前首先要确认系统中安装了gcc、pcre-devel、zlib-devel、openssl-devel。Linux下检查是否安装过某软件包:http://www.cnblogs.com/xxoome/p/5866553.htmlyum -y install gcc pcre-devel zlib-devel openssl openssl-...

2020-02-05 17:20:19 12558

原创 【sonar】linux上集成sonar

由于公司一个项目的 dotnet core升级到了3.1于是把这个项目单独放到一台服务器上执行sonar重新在这台linux服务器上安装了sonar的运行环境1、命令行安装dotnet tool install --global dotnet-sonarscanner --version 4.7.02、vi /root/.dotnet/tools/.store/dotn...

2020-01-21 16:58:34 12689

javax.mail-1.6.0.rar

javax.mail-1.6.0.rar,自己终于找到合适的了

2019-09-12

ReportGenerator.4.2.11.rar

ReportGenerator.4.2.11,用于OpenCover生成的xml的报告,生成html格式的可视化网页!

2019-08-07

OpenCover.4.7.922.rar

OpenCover.4.7.922,用于C#语言的代码覆盖率统计,绝对可用!

2019-08-07

空空如也

空空如也

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

TA关注的人 TA的粉丝

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