/images/avatar.jpeg

_浅行

Python 批量生成二维码

创建虚拟环境 1 2 python3 -m venv pyenv source pyenv/bin/activate 安装依赖库 1 2 pip install Image pip install qrcode 编写代码 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 import qrcode def createQR(name, url): img = qrcode.make(url) name = name + '.png' with open(name, 'wb') as f: img.save(f) print("create QR

Jenkins 安装配置

安装 官方安装文档: https://pkg.jenkins.io/redhat-stable/ 1 2 3 wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key yum install jenkins 配置 配置方法1配置前先启动 jenkins 服务, 在浏览器打开 http://<your_server_ip_address>:8080 1 systemctl start jenkins 执行以下命令 1 2 3 4 mkdir -p /var/lib/jenkins/update-center-rootCAs wget https://cdn.jsdelivr.net/gh/lework/jenkins-update-center/rootCA/update-center.crt -O /var/lib/jenkins/update-center-rootCAs/update-center.crt chown jenkins.jenkins

Linux 多 ip 源进源出

场景: eth0: 192.168.1.10/24 网关: 192.168.1.1 eth1: 10.10.0.10/24 网关: 10.10.0.1 要求: 10.10.0.10 这个 IP 的流量从 10.10.0.1 网关出,保证 10.10.0.10 这个地址可以正常连接, 其他所有流量均从 192.168.1.1 网关出 配置: 将 192.168.1.1 配置为默认网关,

Bash 基础

变量Bash 变量为弱类型事先不用指定值的类型,Bash 变量默认为全局变量,可以使用 local 关键字定义局部变量 1 2 3 4 5 6 7 8 9 10 11 12 # 默认为全局变

SSH 密钥对的使用过程

Linux 默认使用密码登录,很不安全容易被暴力破解入侵。使用密钥登录可以增加安全性。下面将介绍如何配置密钥登录验证. 生成 ssh 密钥对首先我们需要在自己的

SSH 使用小技巧

取消初次连接确认在脚本中有时会使用 ssh 进行远程连接操作,如果是第一次 ssh 连接往往会提示你是否确认连接并要求你输入 yes, 才能继续。如何才能避免这个步骤

sshuttle 轻量级全局代理工具

穷人的 VPNsshuttle 是一个使用简单的轻量级全局代理工具(穷人的vpn),以 ubuntu 18.04 为例演示如何使用, 使用前提是你有一台远程的 linux 服务器 Github 官方仓库: https://github.com/sshuttle/sshuttle 安装 1 sudo apt

VMware - Linux 客户机中装载共享文件夹

1. 安装 vmware-tools 工具 1 2 3 4 5 6 7 [[email protected] ~]# mount /dev/cdrom /mnt mount: block device /dev/sr0 is write-protected, mounting read-only [[email protected] ~]# cp /mnt/VMwareTools-10.0.0-2977863.tar.gz . [[email protected] ~]# tar xzf VMwareTools-10.0.0-2977863.tar.gz [[email protected] ~]# cd vmware-tools-distrib/ [[email protected] vmware-tools-distrib]# ./vmware-install.pl [[email protected] vmware-tools-distrib]# ./vmware-install.real.pl 2. 重启虚拟机,设置共享文件夹,挂载共享文件夹 1 2

Git 使用指定的 key 连接

当 ssh key 文件不放在标准目录下, git 进行 clone push 操作时如何使用指定位置的 ssh key 最佳解决方案在 ~/.ssh/config 中添加配置 1 2 3 4 host github.com HostName github.com IdentityFile /data/sshkey/github_rsa User git 保持密钥的权限为 400 次佳解