场景
它是为这几种场面写的
不是「什么都能干」,是「这四件事干得比现在顺手」。
1
一次开一整个机柜
新到 20 台服务器,系统刚装完。要做的事一模一样:换源、装依赖、装 JDK、装中间件、配环境变量。以前是开 20 个终端,一台一台贴;现在是一个应用勾 20 台,看它们各自滚。
2
迁移到麒麟 / 统信
原来的 CentOS 机器要换国产化系统,包管理从 yum 变 apt,路径也变。把麒麟与统信当成独立的 OS 类型,写一套应用,两边的命令自动分开下发,不用维护两份手册。
3
内网批量换源
机房没有外网,所有机器要指到本地源。改 sources.list 或 repo 文件这件事,手工做二十台一定会漏一台。交给批量命令,做完在文件管理里抽查几个。
4
凌晨两点的应急
手机能打开浏览器,就够用了:看安装记录定位是哪台机器、哪一步失败,开终端改一行配置,重启服务。不用回公司,也不用找笔记本。
一次批量安装,大概是这样
五台机器,从点下按钮到看见每条结果。
1
准备应用
在「应用」里建一个 nginx,命令块写换源、装包、启动三步,变量用 $PACKAGE_INSTALL_COMMAND$。
2
勾机器,点安装
左树勾 5 台,右键安装,选 nginx。每台机器立刻开一个命令行窗口。
3
看结果,收记录
成功的绿、失败的红,失败那台点进去看完整输出与退出码。记录已经自动存好了。