预装宝塔Linux面板镜像部署教程


应用场景:


1、IDC云平台系统镜像


2、各大云市场镜像


3、自定义镜像

准备:


1、云服务器一台


2、Centos7.x+/ Ubuntu16.04/Ubuntu18.04系统,推荐Centos7.x

开始:


1、升级系统内核及应用到最新版   yum update -y


2、安装宝塔Linux版 6.8.9+



注意:


1、因为是封装镜像,所以不需要挂载磁盘,请把宝塔直接安装到系统盘


2、请不要配置默认使用私钥登录SSH,封装过程SSH私钥将被清理



封装:


1、在SSH执行: python /www/server/panel/tools.py package


2、清除命令行记录: history -c

psb.png (6.8 KB, 下载次数: 91)

下载附件

2018-7-31 16:07 上传

以下信息将被封装程序清理:
1、操作日志
2、计划任务历史记录,包括安装日志、下载日志等
3、网络监控记录
4、CPU监控记录
5、磁盘监控记录


6、安全入口


7、/root/.ssh/*



进阶:
在执行封装之前,您还可以对面板进行以下预设:
1、

预装好环境(不推荐)


2、更改面板默认端口,默认为:8888
3、预设一个或多个计划任务,如:内存释放
4、放行特定端口,如:443
5、屏蔽特定IP,或IP段,如:10.0.0.1/24
6、设置别名
7、修改默认管理员用户名
8、系统安全配置



9、自定义初始化页面模板:/www/server/panel/BTPanel/templates/default/install.html

完成:
1、封装完成后,就可以打包成镜像了
2、面板初始化地址:http://服务器IP:8888/install


psb (1).png (17.22 KB, 下载次数: 82)

下载附件

2018-7-31 16:08 上传





补充:

       如果希望系统首次启动时自动重新生成随机用户名和密码,请在打包之前输入以下命令:

  1. echo > /www/server/panel/aliyun.pl

复制代码      使用自动生成随机用户名和密码后,用户首次访问面板将不再提示初始化面板,用户需进SSH使用以下命令来获取面板默认用户名和密码:

  1. bt default

复制代码


转自   https://www.bt.cn/bbs/forum.php?mod=viewthread&tid=116&extra=page%3D2%26filter%3Dtypeid%26typeid%3D10