最近,因为业务需要,一下上架了27台服务器,这些服务器在交付之前,都要进行基础的系统初始化,如:修改密码、修改ssh端口、修改主机名、常见工具安装、yum源本地化、内核参数优化等。如果一台一台的手动操作,难免效率太低,所以偷了个懒,写了个小脚本来自动执行,废话少说,脚本内容如下:
1 | !/bin/bash |
因为工作实际需要,脚本做成了交互式,在以后的工作中,可以考虑定义一个单独的变量文件,然后结合saltstack工具,实现服务器批量自动初始化。
回首向来萧瑟处,也无风雨也无晴
最近,因为业务需要,一下上架了27台服务器,这些服务器在交付之前,都要进行基础的系统初始化,如:修改密码、修改ssh端口、修改主机名、常见工具安装、yum源本地化、内核参数优化等。如果一台一台的手动操作,难免效率太低,所以偷了个懒,写了个小脚本来自动执行,废话少说,脚本内容如下:
1 | #!/bin/bash |
因为工作实际需要,脚本做成了交互式,在以后的工作中,可以考虑定义一个单独的变量文件,然后结合saltstack工具,实现服务器批量自动初始化。