宝塔面板CLI(bt命令)提供免登录、可脚本化的终端管理能力,涵盖系统信息查询、面板启停、网站与SSL管理、服务控制及安全维护等五大类共19项核心功能。

如果您已安装宝塔面板但尚未熟悉其命令行工具(bt),则可能错失大量高效运维能力。宝塔面板 CLI 提供了一套轻量、免登录、可脚本化的终端指令,适用于快速执行面板管理、服务控制、SSL 操作等任务。以下是常用宝塔面板 CLI 命令的汇总与使用方法:
一、基础命令调用与帮助查看
宝塔 CLI 工具以 bt 为核心命令,所有操作均通过该入口触发。运行不带参数的 bt 可列出全部功能编号及简要说明,是掌握 CLI 的起点。
1、在终端中输入 bt 并回车,显示完整菜单列表。
2、输入 bt 0 查看当前系统信息(包括系统版本、CPU、内存、磁盘、宝塔版本等)。
3、输入 bt 1 查看面板状态(是否运行、端口、运行时间、登录地址等)。
二、面板服务控制
CLI 支持对宝塔面板主进程进行启停重启操作,无需进入 Web 界面或手动管理 systemd 服务,适用于远程批量维护场景。
1、输入 bt 2 启动面板服务。
2、输入 bt 3 停止面板服务。
3、输入 bt 4 重启面板服务(含自动重载配置)。
4、输入 bt 5 修改面板端口(交互式输入新端口号,支持 80–65535 范围内非保留端口)。
三、网站与 SSL 快捷管理
针对站点增删、SSL 证书部署等高频操作,CLI 提供了直接映射到面板核心功能的指令,避免反复点击 Web 界面。
1、输入 bt 6 添加新网站(交互式输入域名、根目录、PHP 版本等参数)。
2、输入 bt 7 删除指定网站(输入域名后确认,同时删除绑定的数据库与 FTP 用户)。
3、输入 bt 8 为已有网站申请并部署 Let's Encrypt 免费 SSL(自动验证、自动续签配置)。
4、输入 bt 9 强制续签指定网站的 SSL 证书(适用于证书即将过期或验证失败后重试)。
四、服务组件启停与状态查询
CLI 可直接控制 Nginx、Apache、MySQL、Pure-FTPd、PHP-FPM 等底层服务,适用于故障排查、资源释放或服务隔离等场景。
1、输入 bt 10 查看所有服务状态(Nginx/Apache/MySQL/FTP/PHP 等)。
2、输入 bt 11 启动全部服务(按依赖顺序依次启动)。
3、输入 bt 12 停止全部服务(无提示强制终止)。
4、输入 bt 13 重启全部服务(含平滑重启 Nginx 和 PHP-FPM)。
5、输入 bt 14 单独控制指定服务(交互选择服务名后输入 start/stop/restart)。
五、安全与系统维护命令
CLI 内置多项安全加固与系统级维护指令,涵盖防火墙开关、登录日志查看、面板备份还原等关键运维动作。
1、输入 bt 15 开启或关闭系统防火墙(自动适配 firewalld 或 ufw)。
2、输入 bt 16 查看最近 10 条面板登录日志(含 IP、时间、结果)。
3、输入 bt 17 备份面板数据(生成压缩包至 /www/backup/panel/ 目录)。
4、输入 bt 18 还原面板数据(从 /www/backup/panel/ 中选择 .tar.gz 文件恢复)。
5、输入 bt 19 修改面板用户名与密码(交互式输入新用户名和密码,强制密码强度校验)。










