跳到正文
Heracles LDMT Heracles Linux Deployment Maintenance Tools
场景

它是为这几种场面写的

不是「什么都能干」,是「这四件事干得比现在顺手」。

1

一次开一整个机柜

新到 20 台服务器,系统刚装完。要做的事一模一样:换源、装依赖、装 JDK、装中间件、配环境变量。以前是开 20 个终端,一台一台贴;现在是一个应用勾 20 台,看它们各自滚。

2

迁移到麒麟 / 统信

原来的 CentOS 机器要换国产化系统,包管理从 yum 变 apt,路径也变。把麒麟与统信当成独立的 OS 类型,写一套应用,两边的命令自动分开下发,不用维护两份手册。

3

内网批量换源

机房没有外网,所有机器要指到本地源。改 sources.list 或 repo 文件这件事,手工做二十台一定会漏一台。交给批量命令,做完在文件管理里抽查几个。

4

凌晨两点的应急

手机能打开浏览器,就够用了:看安装记录定位是哪台机器、哪一步失败,开终端改一行配置,重启服务。不用回公司,也不用找笔记本。

一次批量安装,大概是这样

五台机器,从点下按钮到看见每条结果。

1

准备应用

在「应用」里建一个 nginx,命令块写换源、装包、启动三步,变量用 $PACKAGE_INSTALL_COMMAND$。

2

勾机器,点安装

左树勾 5 台,右键安装,选 nginx。每台机器立刻开一个命令行窗口。

3

看结果,收记录

成功的绿、失败的红,失败那台点进去看完整输出与退出码。记录已经自动存好了。

你的场景可能不在这四个里

那就装上试十分钟。合适就留着,不合适删掉——单 jar,不装数据库,删起来没有残留。