文章分类 - 运维狗的碎碎渣
记录一些日常运维工作中踩过的坑
摘要:使用git log可以获取gitlab的提交记录 格式化后的字段信息 git log --pretty=format:"SHA-1:%h - 创建人:%an 时间:%ad 提交信息:%s" --date=format:"%y-%m-%d %H:%M:%S" --shortstat --since=2
阅读全文
摘要:前言 Jenkins Pipeline是一套插件,支持在Jenkins中实现持续集成和持续交付;pipeline的编写都要写入到一个名为Jenkinsfile的文件中。 流水线脚本管理 Jenkinsfile 流水线脚本有两种写入管理方法:1、在 Jenkins - Gui 界面里写。2、存放在 g
阅读全文
摘要:iperf3的安装 sudo apt-get install iperf3(version3) sudo apt-get install iperf(默认是version2) sudo apt-get install traceroute 环境的搭建和使用 介绍iperf3 白话文的讲,iperf3
阅读全文
摘要:通过docker部署或本地起了docker,默认的docker0 网桥地址为172.17.0.0/16,这也是docker默认的网络CIDR, 所有目的地址为172.17网段的流量均会走到docker0的网卡,如果其其它环境的网络也是172.17.0.0/16, 从本地访问172.17.0.0/16
阅读全文
摘要:假设测试环境VPN连接已经创建,在VPN连接两端VPC的本端子网下分别创建ECS,并使两个VPC之间的ECS相互能够ping通的情况下,测试VPN的速率情况。 当用户购买的VPN网关的带宽为200Mbit/s时,测试情况如下。 互为对端的ECS都使用Windows系统,测试速率可达180Mbit/s
阅读全文
摘要:前言 VPN技术还是企业比较常用的通信技术,如果一个企业的分公司和总部的互访,或者出差员工需要访问总部的网络,都会使用VPN技术; 本章节我们会介绍常见的几种VPN技术,主要包括IPsec VPN、GRE VPN、L2TP VPN、MPLS VPN等。 什么是VPN 1、VPN技术出现背景 一个技术
阅读全文
摘要:Jenkins执行shell提示source命令不存在问题描述: 在ubuntu22.04中搭建的jenkins,创建了一个自由风格的项目,执行source xxxxx时提示source: not found 原因命令行输入ls -l which sh 提示/bin/sh -> dash 说明是用d
阅读全文
摘要:SecureCRT连接服务器时报错,报错信息为: Key exchange failed. No compatible key exchange method. The server supports these methods: curve25519-sha256,curve25519-sha25
阅读全文
摘要:1.备份source.list cd /etc/apt && mv sources.list sources.list.bak 2.更换源(以下阿里源或清华源任选其一) 阿里 deb http://mirrors.aliyun.com/ubuntu/ jammy main restricted un
阅读全文
摘要:vim /etc/netplan/00-installer-config.yaml# This is the network config written by 'subiquity' network: ethernets: ens160: dhcp4: false addresses: - 192
阅读全文
摘要:Docker可视化—Portainer Portainer是一个轻量级的容器管理平台,主要用于简化Docker环境的部署和管理。用户可以通过图形界面直观地管理容器、镜像、卷和网络等Docker资源,支持Docker引擎和Swarm模式。Portainer的主要作用包括容器管理、镜像管理、团队与权限管
阅读全文
摘要:47.22.33.159 jenkins 47.22.33.102 远程服务器 脚本:/root/shell/aa.sh 、 /root/shell/aa.sh脚本内容: #! /bash/bin echo "hello" 演示:a、47.22.33.102启动ssh,配置47.22.33.159公
阅读全文
摘要:1、在插件管理下载Role-based Authorization Strategy插件 2、打开全局安全设置,设置授权策略 3、打开配置角色菜单 4、新增角色,这里为dev-ebc 5、新增item role 4、在管理角色里下拉找到项目角色 Item role,新建jcl角色,pattern里写
阅读全文
摘要:参考链接 https://blog.csdn.net/lywstuding/article/details/132205280
阅读全文
摘要:Jenkins可部署在windows或者linux平台上,项目系统的用户多数为windows系统。如果Jenkins部署在linux上,而自动化任务要在windows平台执行,那么就需要使用Jenkins的master/slave模式了。 一、Master/Slave模式 Jenkins有非常丰富的
阅读全文
摘要:背景介绍 1. gitlab仓库地址 http://10.110.100.5/root/demo.git gitlab用户:root , gitlab密码:Tt+5NhuVA5es5hvt89O6tBorXQ9YW1bazkW9oRn526Q= 2. jenkins地址,http://10.110.
阅读全文
摘要:一、docker安装 1、安装镜像 docker pull gitlab/gitlab-ce:14.1.1-ce.0 2、新建目录 mkdir -p /home/apps/gitlab/{config,logs,data} 3、创建并启动 docker run \ -d \ --name gitla
阅读全文
摘要:1. 首先,安装docker,这里不再赘述 2. 下载jenkins镜像 docker pull jenkins/jenkins 3、启动容器 docker run -d --name jenkins1 -p 8080:8080 --network mynet -v /home/jenkins_ho
阅读全文
摘要:#!/bin/bash if [[ -z $1 ]]; then target="*" else target=$1 fi echo "begin copy $target to remote server" scp -r $target fp-apps@47.88.51.59:~/ # fp-ap
阅读全文
摘要:#!/bin/bash command_exists() { command -v "$@" > /dev/null 2>&1 } main() { flag=0 # 宿主机检查 java_ps=$(ps -ef | grep java | grep -v grep | awk '{ print $
阅读全文