自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Docker安装Apollo多环境-DEV和UAT

参照官网分布式部署指南有相关命令,一个环境一个数据库以服务器192.168.1.10 192.168.1.11为例,分别安装docker环境。一、数据库安装将数据目录和配置文件映射到本地,新建目录mkdir -p /data/mysql/{data,conf}编辑数据库配置,将默认配置文件填入vi /data/mysql/conf/my.cnf数据库配置示例[mysqld]pid-file = /var/run/mysqld/mysqld.pidsocket

2022-05-20 16:54:51 591

原创 Ansible批量对Linux服务器分区LVM模式和普通模式

ansible-partitiongitee地址点我一下介绍通过ansible批量对Linux服务器磁盘进行lvm模式分区或者普通分区使用说明主控机已有ansible环境可使用yum install ansible 进行ansible环境安装克隆工程到主控机编辑对应的hosts文件,将服务器IP列表、用户名密码及所分区的磁盘填入普通分区模式ansible-playbook -i diskhosts disk.ymlLVM模式ansible-playbook -i lvmhosts

2022-01-24 14:55:57 754

原创 GB/T 28448-2019信息安全技术 网络安全等级保护测评要求

PDF分享:阿里云网盘.官方出处链接: 国家标准化管理委员会.

2021-10-21 11:37:00 3202

原创 Linux 单硬盘非LVM模式分区扩容

用着用着分区不够用了,还是lvm好啊,但历史原因只能想着如何扩容了。虚拟机模式下扩容相对简单一些,直接在硬盘基础上扩容。然后进入Linux操作先关闭占用分区的进程。最好知道啥进程,安全关闭fuser -mvki /dev/vdb1然后卸载分区umount /dev/vdb1利用parted工具,输入unit s之后输入p查看详细parted /dev/vdb记住开始磁柱值,然后删除分区rm 1重新划分分区,最后的值要比实际的小点,不然提示超出范围。这里以xfs系统为例mkpa

2021-08-04 16:20:11 412

原创 Rocky Linux 安装使用初体验

下载地址可以使用国内源了,具体参考中文社区,中文社区地址因在山东。使用的山大大学的镜像站,目前版本为8.3地址下载镜像后虚拟机安排走起测试版本默认安装的是GUI版本,我改成server的了,毕竟命令行用习惯了。software selection 这里你可以把时间、网络、root密码都配置好了再进行下一步,安装完reboot就可以用了ssh8.0版本运行jdk Tomcat Nginx。jdk11 okTomcat9.0.44 OKNginx1.19 无法使用,提示缺少库li

2021-05-26 17:33:26 1138

原创 CentOS7.9下K8s1.20.2一主二node集群安装初体验

目录升级Linux内核安装K8s基础配置安装docker初始化K8s集群升级Linux内核虚拟机克隆三台centOS7.9版本,分配静态IP后进行内核升级。此处用xshell连接操作,可同时操作三台。服务器过多时可以用ansible操作。yum源配置curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.reposed -i -e '/mirrors.cloud.aliyuncs.com

2021-01-19 20:00:12 938 2

原创 docker版MySQL升级

docker版MySQL8.0.20升级到8.0.22,为了稳妥起见,先备份数据库。cp -rf mysql mysqlbak停止旧的mysql容器docker stop mysql8.0.20-test拉取新的docker pull mysql:8.0.22启动新的docker run --name=mysql8.0.22-test \ -p 3306:3306 \ --privileged=true \ --mount type=bind,src=/data/mys

2020-12-18 08:41:11 6352

原创 tar版MySQL8.0.20升级到8.0.22

因公司渗透测试,8.0.20版本漏洞不少,很多都在22修复了,网上巴拉一堆都是5升级到8的,无奈去巴拉官网,没想到步骤如此简单。官方升级链接: link.因数据库是安装的tar.gz版本,于是乎将8.0.22的版本下载上传8.0.16版本是个分水岭,之后的版本升级一步就可以解决。先查看关闭方式,最好配置是1或者0,将正在运行的8.0.20停掉,解压8.0.22的压缩包,删除旧的软链接指向新的8.0.22目的是保持my.cnf 的一致性。之后进入bin目录,datadir指向已存在数据目录my

2020-12-14 20:24:28 1480 2

原创 Ansible Tower执行任务报错call to /api/v2/job_temp....POST returned status:500 A server error has occurred

服务器异常重启后都正常起来,登录Tower。执行任务报错,顿时一脸懵,以为是异常重启导致,手动重启一下Tower服务没有效果。继续排查根据错误信息查找了一下没有遇到相同的,于是乎查看Tower运行日志在错误最后看到是因为mq连接服务器错误,于是乎看看相关mq的错误处理。vhost down 导致vhost不可用,使得无法通过这个vhost广播消息删除vhost重建rabbitmqctl delete_vhost towerrabbitmqctl add_vhost towerrabbit

2020-09-07 11:34:26 484

原创 服务器异常关闭导致Confluence无法启动报JDBC exception sql state[XX002];could not extract resultset

偶尔服务器异常关闭重启后,Confluence就无法启动了,报错如截图看了一下Tomcat日志,没有啥错误,百度不得其所,查看官网看了一下运行日志存储atlassian-confluence.log,根据部署找到其路径/home/data/logs,看到如下日志。数据库索引错误连接数据库,新建查询,修复有异常的索引REINDEX INDEX job_id_start_time_idx修复成功后重新启动Confluence,完美进入...

2020-08-14 16:12:10 723

原创 CentOS服务器多个应用服务一键启动

如题,一台服务器中如果有N个服务或者应用,当关机起服务或者因需要整体停止重启的时候,一条条敲命令太麻烦。这就需要整合一下新建server.sh并赋予可执行权限使用方法很简单,多个服务之间在相应位置填写就可以。当然也可以将脚本加入开机启动中编辑/etc/rc.d/rc.local追加内容/home/server.sh start赋予可执行权限chmod +x /etc/rc.d/rc.local启动/home/server.sh start停止/home/server.sh stop

2020-07-17 11:52:10 711

原创 CentOS下常见错误解决汇总

Nginx系统启动Nginx后,报 [emerg] bind() to 0.0.0.0:XXXX failed (13: Permission denied)错误查看http允许访问的端口semanage port -l | grep http_port_t将端口加入semanage port -a -t http_port_t -p tcp 8090系统报错Linux audit “Backlog limit exceeded”编辑 /etc/audit/rules.d/audit.ru

2020-07-17 11:38:44 633

原创 Windows拷贝文件到Linux

1、下载pscp.exe,并放置到系统C:\Windows\System32下https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.htmlcmd下运行例子:拷贝D盘下的txt到Linux/home目录pscp -l root -pw 123456 -C -sftp -2 -P 22 d:/new.txt [email protected]:/home2、当Jenkins下调用pscp时,需要全路径,添加环境变量包括以administ

2020-07-17 11:34:14 274

原创 CentOS7单服务器多个数据库版本

假如一个服务器已经安装了一个版本数据库,想同时安装另一个版本的,看了一下网上资料好多都是编译源码,有个简单方法分享一下前提:已经安装A版本的数据库,如8.0 ,端口号3306,想要安装5.7版本的,端口号3307下载5.7版本的tar.gz/etc下创建my3307.cnf并初始化配置,配置见末尾创建数据库存储的路径mkdir -p /data/mysql3307/{data,log}将5.7的压缩包上传到/usr下并解压tar zxvf 压缩包a重命名解压后的文件夹为mysql3307

2020-07-16 20:28:26 176

原创 CentOS7部署MySQL8--压缩包方式

1、首先官网下载mysql8的压缩包.tar.gz,两种方式:Windows上下载然后xftp上传或者直接Linux下wget方式,哪种快用哪种MySQL官网2、为避免因所依赖环境没有而报错,提前安装依赖库yum -y install autoconfyum -y install libaio* 3、初始化my.cnf文件放置my.cnf到/etc目录下,my.cnf例子放到最后4、根据my.cnf所配置创建相关数据存储目录mkdir -p /data/mysql/{data,log}.

2020-07-16 20:07:03 664

原创 ansible中控机到其他服务器批量免密

如题所述,免密操作时几台服务器还可以手动,服务器多的时候就需要考虑批量自动免密操作,查询一些资料批量免密都是IP段范围,但当服务器IP地址各种范围都有呢?这就需要传参了。首先确认中控机是否装了expect,批量免密会用到它,如果未安装,手动先安装一下yum install -y expect将服务器IP和密码放在一个a.txt里,如图:shell脚本实现如下:#!/bin/bash#EOF的特殊性,将免密操作写了一个函数,循环时调用function newauto(){expect &

2020-07-07 11:53:58 290

原创 TIDB之TIUP扩容binlog,下游为mysql

目录一、环境准备1、硬盘参数2、服务器参数修改3、中控机到四台服务器root免密二、部署tidb集群如题,在tiup模式部署tidb集群时未考虑binlog,现有需求需要binlog模式同步下游mysql因官方文档中binlog部署模式为ansible及Binary 方式,未有tiup集群模式,经过官方论坛讨论及实际操作,总结如下默认部署使用的场景1,如果是3可以忽略该文章一、环境准备1、硬盘参数按照官方文档说明,准备四台机器,其中/data硬盘有xfs及ext4,ext4按照官方说明修改硬盘

2020-05-25 16:40:18 414

原创 VM下CentOS8安装

目录一、VMCentOS8 安装一、VM打开VM,选择创建新的虚拟机—自定义高级,然后下一步选择所需的镜像文件,下一步配置用户名密码配置虚拟机名称及安装位置配置处理器和内存,根据自己机器实际情况选择网络类型,一般自己用使用NAT模式,公司用桥接控制器类型和磁盘类型,默认即可,直接下一步分配磁盘大小,依据实际情况而定创建后开启虚拟机取消,手动进行开启编辑虚拟机设置,取消autoinst.iso,不然安装失败然后就可以开启虚拟机,进行安装了CentOS8 安装

2020-05-21 10:07:01 215

原创 Elasticsearch相关配置及启动错误解决

若直接下载的ES,需要修改如下配置:es的配置文件下/config/elasticsearch.yml文件。1、启动,必须非root用户且文件夹为其他用户权限,在root下启动su - [] -c “/bin/bash [es]”2、启动报错排查报错信息:编辑 /etc/sysctl.conf文件。新增如下配置:vm.max_map_count=262144并执行如下命令生效sysctl -p报错信息:将/etc/profile追加如下命令:ulimit -n 65536让其

2020-05-20 20:12:12 455

原创 TIUP部署TIDB4.0步骤总结

文章目录一、配置互免二、中控机安装TIUP组件三、TIKV目标机器配置相关参数四、配置初始化参数五、验证集群部署状态前言,部署时相关软硬件参照官方网站我是官网一、配置互免中控机创建tidb用户,创建密码adduser tidbpasswd tidb设置免密操作visudo在最后一行加入tidbtidb ALL=(ALL) NOPASSWD: ALL 创建秘钥ssh-keygen -t rsatidb集群所属服务器同样创建root的秘钥中控机到各服务器设置免密,若中控机属于集

2020-05-12 14:56:03 2829 3

原创 U盘安装centos系统工具

主要有两款工具Win32DiskImager和UltraISOWin32DiskImager使用简单,而这款工具是因为UltraISO制作镜像安装系统失败,选择了这款进行尝试,结果很OK。选择ISO镜像及设备U盘,写入即可官方下载地址UltraISO打开试用即可,打开ISO镜像,写入硬盘映像。同样去官网下载即可我是官网...

2020-01-03 18:18:05 609

原创 CentOS8 踩坑记录

坑1安装centos8后时间是2018年,想着centos7的思维,进行安装ntpdate然后一直提示 GPG failed,各种巴拉资料啊,很少。于是乎去官网了根据这个网址进行推测本次检查了一下KEY。时间问题。哈哈无疑陷入了死循环。无奈手动 date -s了一下。然后成功。另外centos8 已经不支持ntpdate了关于时间同步可以移步另一篇文章https://blog....

2020-01-03 18:05:59 2301

原创 TIDB docker安装端口占用修改

按照官方文档docker安装TIDB然后报错,提示8080端口被占用。根据报错信息可以得知tispark安装失败修改如下两个文件docker-compose.yml另一个文件是tispark目录下的Dockerfile文件同样,若其他docker镜像因端口被占用导致失败可以找到对应端口进行修改。修改完毕后执行操作docker-compose downdocker-compose...

2020-01-03 17:44:02 480

原创 CentOS 8时间同步

CentOS 8中已经无法安装ntpdate使用了chrony模块。同步网络时间很简单。修改配置加入网络时间,当然,可以加入多个server服务器vim /etc/chrony.confserver 210.72.145.44 iburstserver ntp.aliyun.com iburst重新加载配置···systemctl restart chronyd.servi...

2020-01-03 17:35:01 22971 2

翻译 DokuWiki基本使用语法

DokuWiki基本语法,官网1、段落 三级标题====段落1=======段落2=====段落3==2、基本文字格式**粗体**,//斜体//,__下划线__和”等宽”文本下标和上标<sub>subscript</sub> 和 <sup>superscript</sup>内容标记为删除<del> delete...

2019-12-25 10:21:36 1725

原创 centos7下docker安装dokuwiki

文章目录一、网络修改二、docker安装dokuwiki前言dokuwiki官网引用官网介绍一、网络修改为避免安装过程中出现如下错误,提前修改网络配置追加网络配置echo "net.ipv4.ip_forward=1" >>/usr/lib/sysctl.d/00-system.conf重启网络systemctl restart network二、docke...

2019-12-21 12:05:00 1108

原创 虚拟机下centos7扩展根目录及home分区,xfs格式

文章目录一、虚拟机扩展硬盘二、分区三、格式化四、扩展一、虚拟机扩展硬盘虚拟机关机的情况下,编辑虚拟机设置,硬盘扩展磁盘大小二、分区1、利用fdisk /dev/sda 进入开始分区(因为操作过多,xshell冲掉了分区的操作,图片是其他系统的分区)需要注意的两点,sda假如已有两个分区,默认分区是3,起始扇区默认。last 扇区 我这里新扩容500G,给根目录150G,home350...

2019-12-21 10:52:01 2662 1

原创 CentOS7之Jenkins+Pytest+Allure自动化测试持续集成

文章目录一、环境准备1、Pytest2、Allure3、Jenkins二、持续集成一、环境准备1、Pytest确保centos7服务器已安装python3+环境,本机为python3.7为了区分系统自带的python2.7环境,可python官网下载压缩包,解压到服务器指定目录,配置环境变量如解压到/usr/local/目录,配置环境变量,编辑/etc/profile,追加如下内容e...

2019-12-06 11:37:37 1156 3

原创 pytest+allure之测试报告本地运行

文章目录一、前言二、Anywhere运行三、Tomcat运行四、Node.js安装一、前言众所周知当生成allure测试报告后,在PyCharm下右键index.html就打开了,这样式儿的但在本地打开时,这样式儿:因为PyCharm自带容器服务,开启了一个端口运行,同理本地也可以开启一个容器去运行测试报告以供查看,而不是每次都得打开PyCharm运行,本文提供两个方法二、Anywh...

2019-12-04 09:33:15 1620 2

原创 自动化测试Python3.8+Pytest5.3.1+Allure2.13.0之demo实现

文章目录一、环境准备1、Python2、Pytest3、Allure二、demo实现1、新建工程2、填写代码3、运行工程前言建议大家学习pytest及allure框架的时候参照着官网,虽然说官网上都是英文,但Google 有个翻译网页的功能,虽然不咋滴 但大致可以看懂,当然了英文好的小伙伴直接原文学习虽然网上的资料多,但还是官网全,本文就权当抛砖引玉了Pytest官方文档.Allure官...

2019-12-03 18:31:22 2608

原创 Zabbix安装及需要规避的坑

安装安装zabbix,强烈推荐阅读官方文档。中文版英文版都有,如下是中文版链接中文版文档详细说明了如何安装及基本使用手册规避坑坑1docker安装时强烈加入如下命令,进行时区同步-v /etc/localtime:/etc/localtime:ro不然安装完成后需要会发现时间不同步,且其中有两个容器用的Alpine Linux(mysql除外)。zabbix-server-mysq...

2019-11-27 09:46:32 221

原创 Ansible使用之docker安装及docker-mysql安装

文章目录一、Ansible安装docker二、Ansible安装docker-mysql1、拉取mysql镜像2、创建本地映射目录3、创建my.cnf,初始mysql配置,并拷贝到相关目录4、运行mysql,创建容器5、查看容器运行情况一、Ansible安装dockerhttps://galaxy.ansible.com 该网站集成了大量的ansible roles且ansible-gala...

2019-11-18 15:23:33 762

原创 ansible tower安装前修改默认访问端口

因本机已部署Tomcat,且默认访问端口为80.安装ansible Tower时Nginx提示80端口已经被占用,可以修改Nginx默认访问端口。Tower安装目录下,修改roles/nginx/defaults中main.yml文件将默认80端口改为其他修改完毕后进行ansible Tower安装。...

2019-10-29 12:00:43 1077

原创 Chrome 插件安装方法--以xpath helper为例

1、直接拖动一般插件后缀格式为.crx,依次按顺序点击打开更多工具–扩展程序打开页面后将crx格式文件拖动安装。2、解压导入若第一种方法报错如下,则使用第二种方法将crx文件重命名为rar格式。然后进行解压点击加载已解压的扩展程序选择刚已解压的文件夹。则导入成功XPath help使用方法快捷键 Ctrl + alt + shift + X呼出窗口F12查看元素,右键...

2019-10-18 14:46:03 549

原创 CentOS7下,Jenkins构建.Net

文章目录环境准备一、依赖包安装二、giflib安装三、libgdiplus安装四、mono安装构建前言:关于Jenkins部署安装,移步另一篇文章链接:Jenkins安装环境准备一、依赖包安装yum -y install gcc gcc-c++ autoconf libjpeg libjpeg-devel libpng libpng-devel freetype freetype-de...

2019-09-22 17:13:45 205

原创 TortoiseGit--GitLab相关问题处理

1、问题现象:try increasing http.postBufferpush大文件时提示如下解决方法:打开git bash,全局修改git config -global http.postBuffer 5242880002、问题现象:Request Entity Too Large解决完成buffer问题后进行提交,仍提示HTTP 413问题。查询相关资料都是给出更换SSH方...

2019-09-10 14:21:53 384

原创 CentOS之空间查看及日志删除

1、查询各分区大小df -h2、查询当前目录下 文件夹大小 深度为1du -ah --max-depth=13、针对正在使用的文件,rm删除后未释放空间利用lsof命令。查询到后找到PID。停掉进程。则空间正常lsof | grep deleted一般服务器未安装lsof。可以将包上传手动编译。下载地址http://www.linuxfromscratch.org/blfs/...

2019-09-06 11:30:07 1308 1

原创 CentOS运维常用脚本

一、根据空间大小删除最早的日志文件首先定义一个服务器最小空间值,如10Gsize=10485760然后利用while循环,以home所在分区为例。若该空间小于设定值则进行删除while [ df |grep 'home' |awk '{print $4}' -lt $size ]dols -t |tail -1 |xargs -i -n1 rm {}donels -t 排序ta...

2019-09-06 10:55:18 398

原创 CentOS7下MySQL安装部署(yum)

文章目录下载安装服务相关密码初始化数据库远程登录授权下载安装以5.7版本为例下载源安装包wget http://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm安装源yum -y install mysql57-community-release-el7-11.noarch.rpm之后进行安装,漫长的等待吧。...

2019-08-15 17:16:18 95

原创 CentOS7下sonarqube7.7+ sonar-scanner4.0+Jenkins(shell脚本)

文章目录环境准备JAVA JDKMySQL数据库配置sonarqube部署配置启动初始化sonar scanner部署配置Jenkins+sonarqube前言说一下安装遇到的坑,本着版本越新越好的原则下载sonar7.9版本,但运行后提示jdk需要11+,因此在此提示虽说版本越新越好,但下载新版本的亲记得自己的JDK要11以上哦另外再说一下7.8版本,查看release notes发现一...

2019-08-15 16:27:51 1930

空空如也

空空如也

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

TA关注的人

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