三套日常组合

工具本身没什么稀奇的, 值钱的是"什么时候用哪个"。下面是我用得最多的三种情况。

写代码

改配置、调脚本

临时改一个 yaml、翻一段日志, 用 Notepad++ 比开 IDE 快得多 —— 尤其是改完就想立刻传上去的时候。

  • 多标签打开几个相关配置, 来回对照
  • 正则批量替换, 一次改完所有环境
  • 配合 Xftp 直接改远端文件
连服务器

一天里重复最多的动作

测试机、VPS、家里那台机器都躺在 Xshell 的会话列表里, 双击就连上, 不用记 IP 和端口。

  • 会话分组: 家里的、公司的、临时的
  • 公钥登录 + ssh-agent, 不用输密码
  • 常用命令写成登录脚本
传文件

上线与备份

构建产物用 Xftp 传上去, 传完自动解压重启; 隔几天再把日志拉回本地存一份。

  • 断点续传, 网络抖了不用重来
  • 目录对比, 只传真的改过的东西
  • 传完核对摘要再执行后续动作

几个省事的小习惯

习惯具体做法省了什么
会话备份每隔一阵导出一次会话配置换电脑不用重新配一遍
默认编辑器把 Xftp 的默认编辑器设成 Notepad++改远端文件不用先下载再上传
传前对比上传前跑一次目录对比少传一堆没变的大文件
传后校验传完核对一次 SHA-256免得拿半截包去上线
日志留档定期把远端日志拉回本地出问题时还能往回翻

工具之外

配置也值得备份

会话列表、常用脚本、几份关键配置, 一起丢进私有仓库。工具好装, 配置难回忆 —— 重装一次系统就懂了。

别嫌麻烦, 用公钥

公钥登录配合私钥口令, 换来的不只是安全, 还有"不用记一串密码"的轻松。写法在这篇笔记里。

有更省事的做法, 欢迎来信告诉我。