梦在星辰

「十方空无异 众生起分别」

一些 python 语法

Python pip

1.Extended Unpacking(扩展解包):除了单个的 * 解包外,还可以使用 ** 来解包字典。这在函数调用时可以用于传递关键字参数。 1 2 3 4 5 def my_function(x, y, z): print(x, y, z) my_dict = {'x': 1, 'y': 2, 'z': 3} my_function(**my_dict) # 将字典的键...

使用 docker buildx 构建跨平台镜像

docker build buildx

默认 docker build 只会根据当前系统的架构构建镜像,如果需要构建跨平台镜像,需要使用 docker buildx。 如何使用 安装了 docker desktop 之后, buildx 已经默认被安装了,可以通过 docker buildx 查看是否安装成功。 使用下面的指令创建一个新的 builder, 默认的 default builder 只会构建当前系统的镜像 1 ...

Linux Iptables

Linux Iptables shell Firewalld

iptables 是 Linux 系统上的一个防火墙工具,它可以通过过滤和转发数据包来实现防火墙的功能。 流量转发 1 2 3 4 5 6 7 8 $ sudo sysctl -w net.ipv4.ip_forward=1 $ sudo sysctl -p $ sudo iptables -t nat -A PREROUTING -p tcp --dport 4003 -j DNAT ...

Linux 防火墙

Linux Firewalld Iptables shell

Linux 防火墙使用案例 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 # 查看防火墙状态 $ firewall-cmd --zone=int...

Linux command archived iii

Linux Shell

linux shell 可用代码片段 镜像下载 1 2 3 4 5 6 7 8 9 10 11 12 #! /bin/bash mirror=$2 if [ -z $2 ];then stty erase '^H' read -p "输入加速镜像地址: " mirror fi echo "开始下载镜像: $1" IMAGE_NAME=$1 IFS="/" read -ra...

局域网制作可信任 HTTPS 证书

SSL HTTPS OPENSSL NGINX

首先是为什么要干这个事情,你可能会说随便搞个自签名证书难道不能用吗?答案是还真的不能用,的确对于开发来说搞个自签名的证书就行了。但是一旦放到生产环境浏览器对证书有效性进行验证的时候便是不可信状态,这时就必须要用户点击一下继续访问,但是对于我们即将实施项目的自动化要求来说没法这样干。你可能又会说了现在这个环境在阿里云、华为云这些平台上随便申请一个免费的证书难道不行吗?答案是真的不行,因为项目的...

rabbitmq 和 kafka 消息模型的区别以及 rabbitmq 的若干知识点

RabbitMQ kafka amqp

RabbitMQ和Kafka都是基于 发布/订阅 模式的消息中间件,但是他们在消息存储和消费的方式上有一些区别。 RabbitMQ的消息模型是基于 队列 的,每个消息只能被一个消费者消费,除非使用 fanout 交换器来实现广播。RabbitMQ会在消费者 确认 消息后删除消息,如果没有确认,消息会重新进入队列等待其他消费者消费。 Kafka的消息模型是基于 分区 的,每个分区可以有多个...

google voice 保号

google voice 保号

Google Voice自动回收机制 在9个月内你的 Google Voice没拔打电话或接收短信,你的号码将被回收。 Google不会回收已转携至 Google语音服务或申请了永久使用权的号码 详见: https://www.google.com/intl/zh-CN/googlevoice/program-policies.html 保号方法 1.主动拔打或接收语音电话 两个 Goo...

Ansible 自动化工具经验分享

SHELL BASH LINUX

目的 了解知道 ansible 的使用场景, 掌握已有 ansible 工程结构, 明确各模块功能并且熟练使用 Ansible 介绍 Ansible是 Redhat 收购并开源的一个非常简单的IT运维自动化工具,通过 SSH 协议对远程主机实现批量操作,包括配置管理、应用程序部署、任务编排、系统监控等功能。 Ansible 不需要在被管理的主机上安装任何代理程序, 只需要被管...

使用 mysqlslap 对数据库压测

Mysql database

压测语句 混合sql, 自动生成递增列, 每轮测试执行 1000 次查询, 10 列字符类型, 10 列数字类型, 循环测试 1000 轮, 并发数为 100, 测试引擎为 innodb** 1 2 3 4 5 6 7 8 $ mysqlslap --auto-generate-sql-load-type=mixed \ --auto-generate-sql-...