
运维
文章平均质量分 64
Stdboy
一次一次地练习,一点一点地积攒,聚沙成塔,集腋成裘
展开
-
MACOS15版本安装 python mysqlclient 以连接mysql 8.0
主要用于macos django4 + mysql8.0 开发项目。原创 2025-04-11 17:59:48 · 302 阅读 · 0 评论 -
Docker 容器的初始化设置
虽然现在Conntainerd 大有取代Docker作为容器运行时的趋势,但是docker还是有自己的优势在。尤其是对于开发者来讲,使用Docker 比使用 containerd 方便很多,尤其是在Docker Desktop等工具的加持下。本文主要面向Docker的初、中级学者,也完全可以当做工具文档来收录,主要收集了本人多年的基于Docker容器化环境的工作实践。原创 2024-11-21 14:41:43 · 744 阅读 · 0 评论 -
CentOS 7通过RPMbuild方式离线安装Openssl
一种使用rpmbuild的方式离线升级CentOS Openssl的方法原创 2023-03-17 18:52:48 · 648 阅读 · 0 评论 -
Nexus 3 清理docker镜像
使用nexus3 简单几步即可清理无用docker镜像原创 2023-03-08 18:58:20 · 2301 阅读 · 0 评论 -
Docker导出正在使用中的镜像
docker 导出正在使用中的镜像原创 2022-07-01 18:08:39 · 374 阅读 · 0 评论 -
openwrt routeros openvpn client 无线重连报错的原因分析
通过使用openwrt Ovpn客户端连接 Routeros上的Ovpn Server,竟然因为cipher兼容性问题久久连接不上,且报错信息一踏糊涂,本文将带你运维第一视角解决企业vpn连接问题,通过日志+源码的方式定位及排除错误......原创 2022-06-20 20:30:44 · 3493 阅读 · 0 评论 -
搭建本地yum repo
在一些离线环境中无法使用在线的yum repo,只能使用本地的yum仓库搭建的方式有如下几种:使用本地meida使用本地media搭建远程服务器自建repo mirror原创 2022-01-04 16:23:19 · 1350 阅读 · 0 评论 -
CentOS7 使用RPMBUILD 编译 Openssh rpm包并安装
生产场景下会有很多离线环境的机器需要升级openssh组件,此篇教程通过离线编译rpm包的方式生成rpm包,直接到生产环境部署,是目前最稳妥的升级方式,持续更新中原创 2021-07-31 14:04:43 · 6773 阅读 · 2 评论 -
Docker与Firewalld冲突怎么办?教你几招搞定docker网络
为啥要研究这个问题?docker-ce 默认会采用桥接网络,它会通过iptables来管理它的容器之间的通信和容器与宿主机的通信,如果同时启用了firewalld服务,他们都会对iptables里面的转发链写入规则,而让人头疼的是,firewalld每次启动或者重启都会强制覆盖docker的转发链,同时,docker也会通过更高优先级的策略使firewalld里面配置的条目失效。原创 2021-06-09 18:21:04 · 11699 阅读 · 1 评论 -
Rancher 2.4.x 单容器证书过期&证书轮换方法
Rancher 2.4.x 官方文档之证书轮换https://rancher2.docs.rancher.cn/docs/rancher2/cluster-admin/certificate-rotation/_index/错误现象:通过观察可以看到,很明显的有证书过期的字样,且6443端口是apiserver监听的位置,所以考虑是集群证书过期,接下来要进行验证。rancher_server_id=<rancher_server_container_id>docker exec .原创 2021-05-24 19:18:53 · 1883 阅读 · 2 评论 -
Minio 代理 Alibaba Cloud OSS
Minio 代理 Alibaba Cloud OSS在2017年12月份Minio引入Aliyun OSS 支持到master分支,但是在2020年4月因为License问题导致阿里云OSS支持被移除,后来2020年9月份又有人重新提出PR恢复OSS的支持,但是被Maintainer否决,自此Minio最新的一系列发行版中不再包含OSS gateway支持下载能支持OSS的Miniodocker pull minio:RELEASE.2020-04-15T19-42-18Z当前支持minio的原创 2021-05-11 18:07:44 · 1393 阅读 · 1 评论 -
运维大镖客:Linux 合规配置脚本第一版
还在为Linux合规配置检查不过关而发愁吗?最新的配置合规脚本来啦!#!/bin/bash################################################################### Linux 设备合规配置脚本## 基于 Centos7## 在执行之前请务必先浏览一遍 有一些重要的信息需要留意## 注意,此脚本有些部分只能执行一遍,如果执行多次会产生错误## Update at: 20201208#####################.原创 2020-12-08 12:02:49 · 723 阅读 · 2 评论 -
Centos7 离线安装 K3S
基于版本 v1.19.3+k3s21、下载相关资源k3s-airgap-imagesk3s 二进制文件k3s 安装脚本docker rpm包 含containerd.io、docker-ce、docker-cli、container-selinuxcontainer-selinux 依赖 linux机器的 selinux-policy-base ,需要提前安装,有yum仓库则使用仓库,没有的话需要去rpm仓库找安装包2、安装过程1、导入 images文件2、将 k3s 二进制.原创 2020-11-06 12:11:02 · 1040 阅读 · 0 评论 -
Linux Shell操作笔记
学习和工作中对于Linux常用操作的一些总结原创 2020-07-22 13:46:20 · 400 阅读 · 0 评论 -
linux文件归档方式整理
在linux环境中,我们需要对各种文档资料、代码、安装包进行整理归档,如果都堆在一个文件夹里,那将造成混乱,影响运维的心情。在此整理一些非常有用的打包归档方式,留给心情糟糕的你。文档会持续更新1、一些关键的打包和压缩命令## 创建bz2压缩文档,bz2的压缩率还是很客观的,会吃一定的cpu资源## 压缩命令tar -cvjf file-name.tar.bz2 /path/to/file## 解压命令tar -xvjf file-name.tar.bz2 -C /path/to/file.原创 2020-06-05 10:50:21 · 753 阅读 · 0 评论 -
rancher2.4版本新增节点问题
在Rancher2.4.2版本中,遇到了新增节点卡在 Registering 阶段的问题,经过检查发现rancher-agent2.4.2报错,估计是版本不匹配的问题,属于官方未处理的Bug,目前在github上已经有人提了Issue,未来下一版本有望得到解决。这里提供一个暂时的解决方案,即使用rancher-anget:2.2.1版本新增节点,这样能够顺利的完成节点注册。暂时还未发现其他问题。...原创 2020-05-09 21:59:13 · 1774 阅读 · 0 评论 -
关于Centos7.4 版本Firewalld防火墙白名单问题
在使用Firewalld防火墙创建白名单时,发现存在一个问题。在使用rich rule创建规则时,端口转发规则会优先匹配,且在端口不开的情况下,参与端口转发的本地端口均可被所有IP访问。解决方案就是,删除掉全局的端口转发,即:<forward-port to-port="" protocol="" port=""/>然后根据白名单设置允许的端口转发:firewa...原创 2020-05-08 13:52:25 · 2895 阅读 · 0 评论 -
常用的bash命令/脚本(持续更新)
1、批量重命名for name in `ls *.type1`;do mv $name ${name%.type1}.type2;donerename type1 type2 *(其中type1和type2分别是原后缀和新后缀,使用场景均为当前工作目录PWD下)...原创 2019-11-18 19:02:34 · 220 阅读 · 0 评论 -
鲁大师 Win10 与 VScode 、Keil uvsion软件未知冲突 导致VSCode\Keil卡顿
1、在Win10平台后台运行鲁大师时,会造成VSCode莫名卡顿,关闭鲁大师后VSCode恢复正常。2、在Win10平台后台运行鲁大师时,会造成Keil uvision 自动完成功能卡死,关闭鲁大师后功能恢复正常。并不清楚具体是哪个进程造成了冲突,如果有兴趣请各位自行排查。...原创 2019-08-06 15:17:58 · 588 阅读 · 0 评论 -
devstack rocky版本 安装排坑
2018年8月Openstack推出了新版本Rocky,本人因为学校对于云计算的需求,现初次安装Openstack的Rocky版本,并对安装过程中出现的错误进行整理,与各位需要进行Openstack Rocky版本安装的朋友共勉。在观看我的博客是请务必注意更新的时间,可能会与你的版本不同,敬请注意。安装前说明 :1、安装采用Openstack提供的destack安装脚本,具体的分支为s...原创 2019-03-01 20:18:49 · 1016 阅读 · 0 评论 -
Kafka分布式容器数据发布实战 二
实验简介通过为Nginx容器添加KafkaProducer 收集nginx日志到一个统一的日志收集容器中,日志收集容器中包含一个KafkaConsumer,并且通过一个KafkaServer进行中继。Nginx容器共有三个。实验准备1个KafkaProducerAPI 的Java 客户端,1个KafkaConsumerAPI的Java客户端,1个经过定制的Nginx容器镜像。实验步...原创 2019-01-07 10:27:28 · 1023 阅读 · 2 评论 -
Kafka分布式容器数据发布实战
Kafka分布式数据发布实战实验目的:学会使用Kafka系统完成信息分发。实验描述:第一阶段通过Kafka完成一个生产者向一个消费者发布信息,第二阶段通过kafka收集3个nginx前端访问日志,并写入日志收集容器中以便进行后续分析。阶段一实验准备:3个基于ubuntu bionic 的容器镜像文件(Kafaka server, Kafaka consumer, Kaf...原创 2018-12-07 21:59:58 · 7841 阅读 · 3 评论 -
HELM安装
在已经搭建完成K8S后,忍不住又去装了下HELM,对于容器编排来说能省不少的工作。HELM官方地址:https://www.helm.sh/截止到发稿时,最新的HELM稳定版本为2.11.0,Github地址:https://github.com/helm/helm可以直接在github下载各个平台的二进制版,包括一个HELM客户端和一个TILLER服务端,两个工具在安装的过程中请务必...原创 2018-12-04 20:20:35 · 354 阅读 · 0 评论