baozi_xiaoge
码龄8年
关注
提问 私信
  • 博客:87,669
    问答:24
    87,693
    总访问量
  • 41
    原创
  • 88,073
    排名
  • 14
    粉丝
  • 0
    铁粉
  • 学习成就
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:山东省
  • 加入CSDN时间: 2017-03-07
博客简介:

baozi_xiaoge的博客

查看详细资料
  • 原力等级
    成就
    当前等级
    3
    当前总分
    202
    当月
    2
个人成就
  • 获得47次点赞
  • 内容获得17次评论
  • 获得140次收藏
  • 代码片获得1,090次分享
创作历程
  • 2篇
    2024年
  • 2篇
    2022年
  • 3篇
    2021年
  • 18篇
    2020年
  • 17篇
    2019年
成就勋章
TA的专栏
  • 知识库
    2篇
  • 杂七杂八
    4篇
  • Linux
    21篇
  • 自动化
    5篇
  • rancher
  • rke2
  • harbor
  • python3
    1篇
  • Windows
    1篇
  • 网络
  • 数据库
    10篇
  • DevOps
    13篇
兴趣领域 设置
  • 测试
    selenium测试用例
  • 运维
    jenkinsdevops自动化网络
  • 网络空间安全
    安全系统安全web安全
  • 服务器
    linuxcentos
创作活动更多

如何做好一份技术文档?

无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

342人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

乌班图Ubuntu 24.04初始化MySQL报错error while loading shared libraries: libaio.so.1

由于乌班图24.04 LTS已经发布了,因此准备新业务逐步往这上面迁移,毕竟支持有效期比22.04更长准备在24.04上进行MySQL的初始化,因为习惯自定义安装存储目录,所以使用mysql-8.0.37-linux-glibc2.28-x86_64.tar.xz这个最新的二进制版本。按照22.04版本整理的安装笔记进行操作,第一步安装依赖库就遇到了坑。
原创
发布博客 2024.06.25 ·
989 阅读 ·
10 点赞 ·
0 评论 ·
10 收藏

乌班图Ubuntu 24.04 SSH Server 修改默认端口重启无效

试用最新的乌班图版本,常规修改ssh端口,修改完毕后重启sshd提示没有找到service,然后尝试去掉d重启ssh后查看状态,端口仍然是默认的22,各种尝试都试了不行,重启服务器后倒是端口修改成功了,心想着不能每台机器都重启吧。百思不得其解后查看官网相关(机翻)意思就是22.10之后的版本 使用方式不一样了,浏览了一遍后根据如下bug单解释进行尝试。修改有效,果然端口号修改成功。
原创
发布博客 2024.06.18 ·
2082 阅读 ·
6 点赞 ·
0 评论 ·
4 收藏

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 ·
647 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

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 ·
819 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

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 ·
456 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

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 ·
1242 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

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 ·
1117 阅读 ·
0 点赞 ·
2 评论 ·
5 收藏

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 ·
7161 阅读 ·
3 点赞 ·
0 评论 ·
20 收藏

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 ·
1584 阅读 ·
1 点赞 ·
2 评论 ·
4 收藏

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 ·
522 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

服务器异常关闭导致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 ·
786 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

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 ·
827 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

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 ·
732 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

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 root@192.168.1.2:/home2、当Jenkins下调用pscp时,需要全路径,添加环境变量包括以administ
原创
发布博客 2020.07.17 ·
302 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

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 ·
202 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

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 ·
725 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

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

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

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 ·
535 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

VM下CentOS8安装

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

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 ·
527 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多