宝塔Linux面板运维指南:核心常用命令速查与分场景应用详解

56次阅读
没有评论

宝塔面板安装与运维指南

宝塔面板是一款强大的 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.confcat /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

正文完
 0
Administrator
版权声明:本站原创文章,由 Administrator 于2021-11-24发表,共计2470字。
转载说明:除特别说明外,本站原创内容采用 Creative Commons Attribution 4.0 (CC BY 4.0) 许可协议发布,转载请注明来源并保留原文链接。 本站部分内容基于公开资料整理,并可能经 AI 技术辅助生成或优化,仅供参考,不构成任何专业建议,请读者自行判断与核实。 本站不对第三方资源的可用性、安全性或合法性承担任何责任。
评论(没有评论)
验证码