文章分类 - 运维狗的碎碎渣
记录一些日常运维工作中踩过的坑
摘要:背景: confluence的功能强大,这个人们都知道,但是呢,高昂的费用也是大多数公司承受不起的,怎么办呢?和大多数人一样,用了破解版。刚开始的时候,平安无事,用了三四个月的时候,有一天突然发现登不上了,登录服务器一看,所有的备份文件后缀都变成了LOCK3D,还有一个名字为read-me3.txt
阅读全文
摘要:一. 单域名证书的生成方式 1. 生成私钥 openssl genrsa -out example.key 2048 2. 生成CSR(填写单域名) openssl req -new -key example.key -out example.csr 交互时的 CN 填写 Common Name (
阅读全文
摘要:containerd 使用 ctr 连接harbor上传下载镜像
阅读全文
摘要:docker管理镜像: docker使用docker images 管理镜像 单机containerd管理镜像:使用ctr images 命令管理镜像,containerd本身的CLI k8s中containerd管理镜像:使用crictl images 命令管理镜像,k8s社区专用的CLI工具 c
阅读全文
摘要:FROM 172.17.128.132/base/python:3.10-slim WORKDIR /app/ # 安装系统依赖 # RUN apt-get update && apt-get install -y --no-install-recommends \ # build-essentia
阅读全文
摘要:我想基于某个仓库,再创建一个新的仓库外,还可以用导出导入的方式。 1. 导出项目 打开项目,找到设置--通用 2. 找到高级,然后点击导出项目 等待片刻,然后这里会变成下载项目,下载即可。导出的文件是一个.tar.gz格式的包 3. 导入 新建项目,选择导入项目 4. 选择刚才导出的项目包
阅读全文
摘要:Dockerfile常用的指令有十几个,这里挑几个介绍一下。 FROM python:3.11-slim # 指定基础镜像 # 如果镜像是私有仓库的,加上仓库地址即可,例如:FROM 172.17.128.132/base/python:3.11-slim WORKDIR /my-python #
阅读全文
摘要:Dockerfile内容 # 构建阶段 FROM node:20 as builder WORKDIR /app # 设置 npm 使用淘宝镜像源 RUN npm config set registry https://registry.npmmirror.com # 添加构建参数 ARG APP_
阅读全文
摘要:Postfix+Dovecot 资源列表 基础环境 一、部署DNS 二、部署postfix和dovecot 2.1、配置postfix 2.2、配置dovecot 2.3、创建邮件用户 三、发送邮件测试 3.1、windows安装poxmail 3.2、登录邮箱 3.3、发送接收邮件 四、搭建SSL
阅读全文
摘要:#!/bin/python # coding:utf-8 import json import sys import base64 import requests from flask import Flask,request from sendmsg import dingding,email,m
阅读全文
摘要:groups: - name: 双鱼-帝国 rules: - alert: disk expr: ceil(100 - (node_filesystem_avail_bytes{fstype=~"ext4|xfs",serverip=~"10.254.25.*"} / node_filesystem
阅读全文
摘要:nsenter介绍 1.1.1 命令介绍 在docker中,为了尽可能缩减镜像大小,常常不会包含一些常用的工具,类似ping,curl,tcpdump等,虽然精简了镜像,但如果我们需要在容器内部测试网络联通性时,没有这些工具就非常的头疼。其实容器内部和主机之间的网络环境是互相隔离的,处于独立的命名空
阅读全文
摘要:sed -e 's|^mirrorlist=|#mirrorlist=|g' \ -e 's|^#baseurl=http://dl.rockylinux.org/$contentdir|baseurl=https://mirrors.aliyun.com/rockylinux|g' \ -i.ba
阅读全文
摘要:#!/bin/bash #以百度为例 URL=https://www.szsx-ebc.com #获取证书到期时间 expiry_date=$(curl -Ivs --connect-timeout 30 $URL 2>&1 | awk -F': |GMT' '/expire date/{print
阅读全文
摘要:安装docker就不多说了。直接开始# 拉取镜像 docker pull registry.cn-hangzhou.aliyuncs.com/mindoc-org/mindoc:v2.1 # 新建文件夹 mindoc 和 子目录 mkdir -p /volume1/docker/mindoc/{co
阅读全文
摘要:在安装好ubuntu系统后,发现 根分区的容量没有实际磁盘的容量大,这是因为根分区使用的逻辑卷,扩容: 参考链接:https://www.cnblogs.com/alt-zhiyu/p/18450147
阅读全文
摘要:1. 安装jenkins模块 pip install python-jekins 2. 调用 from jenkins import Jenkins # 创建 Jenkins实例的 handle# password 是在jenkins控制台生成的token jen = Jenkins(url="ht
阅读全文
摘要:安装 python-jenkins 模块 pip install python-jenkins from jenkins import Jenkins# 创建 Jenkins实例的 handlejen = Jenkins(url="http://xxxxx.com", username="root"
阅读全文
摘要:在实际场景中,有时候一些老旧的项目,用docker启动的,但是如何启动的没有留下文档,也可以历史命令可以查看。 但现在必须要做变更,你能想到什么办法? 今天推荐一款开源小工具就可以解决这个问题的。runlike Runlike简介 Runlike 是一个开源的 Docker 工具,它允许用户通过一个
阅读全文
摘要:1. 挂载光盘 mount /dev/sr0 /mnt 2. 配置源文件 cd /etc/apt vim cat sources.list ## Generated by deepin-installer deb https://home-packages.chinauos.com/home plu
阅读全文