Akemi

Akemi

it's better to burn out than to fade away

git仓库使用cherry-pick进行单独代码合并
现在有一个生产和一个预发环境,通过合并staging分支的代码到master分支来进行更新 但是出于方便回滚的目的,要一点一点代码进行合并测试 我应该如何精确让我提交的代码能够被合并,而不附带上别人的代码呢? 123456789101112131415161718192021222324252627282930313233343536373839401.提交已有的代码到staging这个前缀是zsh的功能,不用管git:(staging) sudo git commit -m 'add material to prod'git:(staging) sudo git p...
高效使用Linux-父与子shell环境
查看shell信息 12345678910111213141516171819查看当前系统支持的shellcat /etc/shells/bin/sh/bin/bash/usr/bin/sh/usr/bin/bash/bin/zsh查看当前使用的shellecho $SHELL/bin/zsh每次手动运行bash zsh sh等都会创建一个新的对应的shell也就是它的子shell环境↓子shell会继承父shell的环境变量,且改变环境变量不会影响父环境如果是普通变量则互相不影响 普通变量与环境变量 普通变量指的是仅当前 Shell 可见的变量,比如 a="123"...
高效使用Linux-文本处理
剪切文本主要是四剑客、和一些零碎命令比如yes date等 四剑客 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121.用awk 打印整个test.txt (以下操作都是用awk工具实现...
win10使用代理docker拉取外网镜像
问题难点外网镜像现在需要拉取一个registry.k8s.io的镜像registry.k8s.io/ingress-nginx/controller:v1.8.2使用常规的镜像加速器无法拉取到 windows系统使用dockerwin10如果要使用docker是需要安装docker desktop的,如果要安装docker desktop,和VMware Workstation冲突的,不值当 网络结构Linux主机需要与windows主机能够直接访问,也就是通过下图的接口进行访问: zerotier使用的是大二层的通信,我这里的网口端点并不是对面网段能够访问的,所以...
Python-pytest框架
本文主要是一些理论知识,以及一些案例,函数之间的对比 适合像我一样没有测试基础的人看,我就是先学一手 pytest是Python的一个第三方单元测试框架,相比Python自带的unittest框架,它更加简洁和高效,同时兼容unittest框架。 测试实践 环境 用途 测试活动 开发环境 开发者编写和调试代码 本地运行单元测试、手动测试 测试环境 模拟生产环境的独立环境 运行自动化测试(单元测试、集成测试、端到端测试) 预生产环境 与生产环境几乎一致的镜像环境 性能测试、安全扫描、最终验收测试 生产环境 用户实际使用的线上环境 不运行测试代码,仅通过监控、日志、告警...
高效使用Linux-文件系统目录
快速进入家目录下的目录 123456使用~或$HOMEcd ~/workcd $HOME/work即cd /home/wangsheng/work 使用别名与变量跳转到经常需要访问的目录 这个应该也比较好理解,简单举两个例子 alias work='cd $HOME/work/Project/Web/src/' 或是 work=$HOME/work/Project/Web/src/ cd $work/css 使用函数快速跳转到多个目录 12345678910111213141516171819202122232425qcd() { case "$1...
使用rclone进行对象存储迁移-R2→OSS
R2需要依赖cloudflare的DNS,准备换对象存储了,把我的图床迁移到oss上去 连接与配置对象存储 123456789101112131415161718192021222324252627282930313233343536373839操作环境:AlmaLinux release 9.5# 安装rcloneyum -y install rclone# 交互式配置R2存储rclone confign) New remotes) Set configuration passwordq) Quit confign/s/q> nname> r2Storage> s3p...
RHAAP红帽Ansible自动化平台
本篇主要涉及理论知识,附带一些实战练习 我没有记录全部的内容,这个课多少有点逆天了,只记录我觉得有意思的知识,真的太粪了,真有神人会用ansible-navigator吗 RHAAP介绍RHAAP(RedHat Ansible Automation Platform)红帽Ansible自动化平台,其实就是开源的Ansible 由Ansible Core和Ansible Content Collections组成 Ansible Core提供了Ansible playbook的基本功能,比如循环、条件等 相当于Ansible阉割版本 Ansible Content Collections为...
基于ECS的网站访问速度与nginx优化
最近给博客上了个人的ssl证书,但是配了https之后,反而访问速度更加慢了 通过阿里云的一次性拨测工具,测试全国各节点对于我的网站的访问速度,发现首包时间与下载时间比较长,加起来甚至能达到20000毫秒以上 使用cdnCDN(内容分发网络) 的主要目的通常是 加速网站访问,但如果配置不当或场景不匹配,也可能导致访问速度变慢。 比如国内的网站不要使用cloudflare接管,老老实实用阿里云或者腾讯云,不然不仅慢的一批,有时候还连不上,甚至不如github page TLS握手开销HTTPS 在建立连接时需要进行 TLS 握手,涉及非对称加密计算(如 RSA、ECDHE),首次访问会多出...
高效使用Linux-历史记录操作
历史记录的环境变量 HISTSIZE 历史记录最多存储的条数,设置为-1即没有上限 HISTCONTROL=ignoredups 默认,忽略连续重复的命令添加到history中 HISTFILE 历史记录配置文件位置。每个shell都有一个单独的历史记录 每个shell启动时都会加载这个文件,所以每次启动shell都会有历史记录 快速使用历史命令12345678910111213141516171819↑方向键用于快速检索上次使用的命令,但是如果命令很多就不适用!!快速使用上一条命令!grep使用上次使用grep的命令!?grep?检索上一次使用grep的命令——即使...
avatar
王盛
当生命指向成长,时间就是你的朋友
FRIENDS
MyCSDN