Letsencrypt 笔记

安装 certbot 在 alpine linux 中安装 certbot 1 apk add --no-cache certbot openssl 注册 1 certbot register --register-unsafely-without-email --agree-tos 普通域名证书 申请 ssl 证书,有效期 90 天 1 2 3 4 5 certbot certonly -n -d x.x.com --standalone # 证书文件生成到 /etc/letsencrypt/live/x.x.com/ 下 # 参数 -d 可以使用多

Minio 笔记

部署单节点分布式存储 环境 服务器 IP: 192.168.1.10 自定义域名: X.X.X 安装 minio 下载 1 2 3 curl -L -o /usr/local/bin/minio https://dl.min.io/server/minio/release/linux-amd64/minio curl -L -o /usr/local/bin/mc https://dl.min.io/client/mc/release/linux-amd64/mc chmod 0755 /usr/local/bin/{minio,mc} 修改 hosts,增加自定义域名解析 1 192.168.1.10 X.X.X 创建四个目

Rust 笔记

安装 rust 安装 rustup,参考官网 1 2 3 4 export RUST_UPDATE_ROOT=https://mirrors.tuna.tsinghua.edu.cn/rustup export RUSTUP_DIST_SERVER=https://mirrors.tuna.tsinghua.edu.cn/rustup curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh # 按照提示,一直 default 即可 配置 rustup、toolchain 和 target 更新源 1 2 3 cat

安装 Archlinux

U 盘启动,进入 archlinux live 下载 archlinux 镜像 1 curl -LO https://mirrors.tuna.tsinghua.edu.cn/archlinux/iso/2021.07.01/archlinux-2021.07.01-x86_64.iso 把镜像写进一个无用的 U 盘(/dev/sdX) 1 dd if=archlinux-2021.07.01-x86_64.iso bs=1M of=/dev/sdX 使用该 U 盘启动自己的 PC,进入 archlinux live 联网,硬盘分区,

华为 hcnp 笔记

基本命令 查看操作系统 用户模式下执行 1 dis version 修改语言 用户模式下执行 1 language-mode Chinese 保存配置 用户模式下执行 1 save 修改主机名 系统模式下执行 1 sysname XXXX 关闭提示信息 系统

Drone 笔记

环境 操作系统 Linux x86_64 这里的 drone 是基于 gitea 配置的 安装 gitea,参考官方文档 安装 docker-ce,参考我的 docker 笔记 创建 OAuth2 应用 登陆 gitea 点击 “个

ClickHouse 维护

指标 system.metrics: 正在执行的概要信息,如正在运行的查询和操作数量 system.events: 累积概要信息,如总的查询次数或 SELECT 次数 system.asynchronous_metrics: 后台异步运行的概要信息,如分配内存、队列中的人物

ClickHouse 集群

简介 一个集群包含多个逻辑分片,每个逻辑分片包含多个副本节点 向集群内读写数据时,需依赖 Distributed 引擎表做为代理,实现数据的分发、写入、查询和路由 ReplicatedMerge 表引

ClickHouse 数据查询

查询注意 避免使用 SELECT * 查询 WITH WITH 子句只能返回一行数据 定义变量 1 WITH10ASvar_nameSELECT... 调用函数 1 WITHSUM(column_name)ASwith_nameSELECT... 定义子查询 1 2 3 4 WITH(SELECT...)ASwith_nameSELECt... WITH 子句可在子查询中嵌套使用 FROM 支持表、表函数和子查

ClickHouse 表引擎之 URL

URL 表引擎简介 http 客户端,支持 http 和 https 协议 SELECT 转换成 GET 请求 INSERT 转换成 POST 请求 创建 URL 表引擎 声明 1 ENGINE=URL('url',format) url: 请求远端服务的 url format: TSV、CSV、JSONEachRo