三套日常组合
工具本身没什么稀奇的, 值钱的是"什么时候用哪个"。下面是我用得最多的三种情况。
写代码
改配置、调脚本
临时改一个 yaml、翻一段日志, 用 Notepad++ 比开 IDE 快得多 —— 尤其是改完就想立刻传上去的时候。
- 多标签打开几个相关配置, 来回对照
- 正则批量替换, 一次改完所有环境
- 配合 Xftp 直接改远端文件
连服务器
一天里重复最多的动作
测试机、VPS、家里那台机器都躺在 Xshell 的会话列表里, 双击就连上, 不用记 IP 和端口。
- 会话分组: 家里的、公司的、临时的
- 公钥登录 + ssh-agent, 不用输密码
- 常用命令写成登录脚本
传文件
上线与备份
构建产物用 Xftp 传上去, 传完自动解压重启; 隔几天再把日志拉回本地存一份。
- 断点续传, 网络抖了不用重来
- 目录对比, 只传真的改过的东西
- 传完核对摘要再执行后续动作
几个省事的小习惯
| 习惯 | 具体做法 | 省了什么 |
|---|---|---|
| 会话备份 | 每隔一阵导出一次会话配置 | 换电脑不用重新配一遍 |
| 默认编辑器 | 把 Xftp 的默认编辑器设成 Notepad++ | 改远端文件不用先下载再上传 |
| 传前对比 | 上传前跑一次目录对比 | 少传一堆没变的大文件 |
| 传后校验 | 传完核对一次 SHA-256 | 免得拿半截包去上线 |
| 日志留档 | 定期把远端日志拉回本地 | 出问题时还能往回翻 |
工具之外
配置也值得备份
会话列表、常用脚本、几份关键配置, 一起丢进私有仓库。工具好装, 配置难回忆 —— 重装一次系统就懂了。
别嫌麻烦, 用公钥
公钥登录配合私钥口令, 换来的不只是安全, 还有"不用记一串密码"的轻松。写法在这篇笔记里。
有更省事的做法, 欢迎来信告诉我。