Loading... 应用场景: 1、IDC云平台系统镜像 2、各大云市场镜像 3、自定义镜像 准备: 1、云服务器一台 2、Centos7.x+/ Ubuntu16.04/Ubuntu18.04系统,推荐Centos7.x 开始: 1、升级系统内核及应用到最新版 yum update -y 2、安装宝塔Linux版 6.8.9+ <div class="tip inlineBlock error"> 注意: 1、因为是封装镜像,所以不需要挂载磁盘,请把宝塔直接安装到系统盘 2、请不要配置默认使用私钥登录SSH,封装过程SSH私钥将被清理 </div> 封装: 1、在SSH执行: ```shell python /www/server/panel/tools.py package ``` 2、清除命令行记录: ```shell history -c ``` ![请输入图片描述](https://www.helloimg.com/images/2022/02/24/GrWB31.png) 以下信息将被封装程序清理: 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 ![请输入图片描述](https://www.helloimg.com/images/2022/02/24/GrWClK.png) 补充: 如果希望系统首次启动时自动重新生成随机用户名和密码,请在打包之前输入以下命令: ```shell echo > /www/server/panel/aliyun.pl ``` 使用自动生成随机用户名和密码后,用户首次访问面板将不再提示初始化面板,用户需进SSH使用以下命令来获取面板默认用户名和密码: ```shell bt default ``` <div class="tip inlineBlock share"> 来源于:[宝塔面板论坛](https://www.bt.cn/bbs/thread-116-1-1.html) </div> 最后修改:2022 年 02 月 24 日 © 转载自他站 打赏 赞赏作者 支付宝微信 赞 如果觉得我的文章对你有用,请随意赞赏