宝塔面板安装与运维指南
宝塔面板是一款强大的 Linux 服务器管理工具,通过可视化界面简化了环境搭建与服务运维。本文汇总了从安装、面板管理到各核心服务(Nginx/MySQL/PHP 等)的命令行操作要点。
快速安装
根据您的操作系统,选择对应的脚本在 SSH 终端执行:
CentOS
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh
Ubuntu / Deepin
wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh
Debian
wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && bash install.sh
Fedora
wget -O install.sh http://download.bt.cn/install/install_6.0.sh && bash install.sh
面板运维管理
对于 6.x 及以上版本的面板,建议直接执行 bt 命令调用 宝塔工具箱,可快速访问绝大部分管理功能。
基础控制与状态
启动 / 停止 / 重启面板
/etc/init.d/bt start | stop | restart
查询当前面板端口
cat /www/server/panel/data/port.pl
彻底卸载面板
/etc/init.d/bt stop && chkconfig --del bt && rm -f /etc/init.d/bt && rm -rf /www/server/panel
关键配置修改
修改面板端口(以 8881 为例)
CentOS 7 及以上:
echo '8881' > /www/server/panel/data/port.pl && /etc/init.d/bt restart
firewall-cmd --permanent --zone=public --add-port=8881/tcp
firewall-cmd --reload
CentOS 6:
echo '8881' > /www/server/panel/data/port.pl && /etc/init.d/bt restart
iptables -I INPUT -p tcp -m state --state NEW -m tcp --dport 8881 -j ACCEPT
service iptables save
service iptables restart
强制重置密码(以 123456 为例)
修改 MySQL root 密码:cd /www/server/panel && python tools.py root 123456
修改面板登录密码:cd /www/server/panel && python tools.py panel 123456
权限与安全清理
关闭面板 SSL:rm -f /www/server/panel/data/ssl.pl && /etc/init.d/bt restart
清理登录限制:rm -f /www/server/panel/data/*.login
关闭 / 查看 IP 访问限制:rm -f /www/server/panel/data/limitip.conf 或 cat /www/server/panel/data/limitip.conf
删除域名绑定:rm -f /www/server/panel/data/domain.conf
日志与路径参考
面板启动 / 错误日志:/tmp/panelBoot.pl / /tmp/panelBoot
软件安装日志:/tmp/panelExec.log
数据库错误日志:/www/server/data/*.err
站点默认目录:/www/wwwroot
备份目录:/www/backup/database (数据库) / /www/backup/site (站点)
站点日志:/www/wwwlogs
核心服务管理
以下为各组件的安装路径与常用控制指令。
Web 服务器 (Nginx / Apache)
Nginx (目录:/www/server/nginx)
/etc/init.d/nginx start | stop | restart | reload
配置文件:/www/server/nginx/conf/nginx.conf
Apache (目录:/www/server/httpd)
/etc/init.d/httpd start | stop | restart | reload
配置文件:/www/server/apache/conf/httpd.conf
数据库与缓存 (MySQL / Redis / Memcached)
MySQL (目录:/www/server/mysql | 数据:/www/server/data)
/etc/init.d/mysqld start | stop | restart | reload
配置文件:/etc/my.cnf
Redis (目录:/www/server/redis)
/etc/init.d/redis start | stop
配置文件:/www/server/redis/redis.conf
Memcached (目录:/usr/local/memcached)
/etc/init.d/memcached start | stop | restart | reload
PHP 运行环境
安装目录:/www/server/php
服务控制(请将 {version} 替换为具体版本,如 74):
/etc/init.d/php-fpm-{version} start | stop | restart | reload
配置文件:/www/server/php/{version}/etc/php.ini
FTP 服务
安装目录:/www/server/pure-ftpd
/etc/init.d/pure-ftpd start | stop | restart
配置文件:/www/server/pure-ftpd/etc/pure-ftpd.conf