【置顶】Hello, hugo!
记录 wordpress 迁移至 hugo+papermod 的过程, 包含环境搭建、博客美化、功能实现、速度优化等…… ...
《谁的青春不迷茫》
《谁的青春不迷茫》是刘同 150 万字北漂记录, 跨度十年自我对话, 给都市中焦躁不安困惑迷茫的年轻人 ...
vim | 基础配置和使用
本文介绍一下 vim 常用的操作, vimrc 常用配置, vscode 中 vim 插件的额外功能等 ...
windows | rime 输入法 & 雾凇方案
介绍一下 windows 下安装 rime 小狼毫输入法使用雾凇方案, 以及一些好用的配置 ...
shell | sshpass 批量传输文件及执行命令
介绍一下使用 sshpass 通过读取配置文件的方式批量下发文件和执行命令 ...
wsl | 原生 linux 方式安装 docker
wsl2 使用原生 linux 方式安装 docker 和 docker-compose, 以及修改 docker 镜像加速地址 ...
wsl | 安装配置 nodejs 环境
wsl 中安装 nodejs 环境, 以及修改默认源等配置
wsl | 安装配置 miniconda 虚拟环境
wsl 中安装 miniconda python 虚拟环境的步骤, 包含修改 conda 源, pip 源, conda 基础使用, 以及管理 conda 的一些小建议 ...
wsl | 自动更新系统代理
wsl 中配置系统代理, apt 代理, git 代理, 以及 docker 代理, 包含 clash 等客户端提供的代理或者使用指定的代理地址 ...
wsl | bashrc 环境变量不正确加载的处理方法
wsl2 使用过程中 .bashrc 无法正确加载的解决办法
wsl | win10 安装 wsl2
win10 系统安装 wsl2(ubuntu-20.04) 到 D 盘以及更换系统源到清华源 ...
troubleshooting | ssh 成功但是 scp 失败
0 前言 前段时间在配置 jenkins publish over ssh 时发现 jenkins 无法连接某个服务器, 经测试 ssh 可以正常登录, 但是 scp 时报错 subsystem request failed on channel 0, 记录一下这个问题的排查思路 1 大致思路 影响到 ssh 的配置无非是以下这些: 网络问题: server 和 client 之间的网络不通或者防火墙配置 认证问题: 账号密码或者密钥错误 配置问题: server 端本身 sshd 服务报错未正常 server 端 ...
linux | 常用命令总结
记录 linux 系统如文本处理, 进程处理, 网络及其他的常用命令 ...
docker 部署 piclist
介绍如何使用 docker 部署 piclist 实现 obsidian 远程上传图片至阿里云 OSS 图床 ...
shell | 检测网站存活并自动钉钉告警
脚本内容如下, 替换钉钉 bot 的 token, 将脚本放至 crontab 执行即可 #!/bin/bash export PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin # 设置要检测的网页URL urls=("https://emp.cnpc.com.cn/index.html" "https://mdm.cnpc.com.cn/") #urls=("https://emp.cnpc.com.cn/index.html" "https://mdm.cnpc.com.cn/" "https://www.956100.com" "https://mm.956100.com" "https://app.956100.com") # 钉钉机器人的 webhook 地址 webhook="https://oapi.dingtalk.com/robot/send?access_token=******************************" # 最大连续无法访问次数 max_attempts=3 # 设置并发进程数为 URL 数量 max_concurrent=${#urls[@]} # 初始化计数器 completed=0 for url in "${urls[@]}"; do # 在后台启动一个子进程进行测试 ( attempts=0 while [ $attempts -lt $max_attempts ]; do # 使用curl获取网页内容,并保存HTTP ...