宝塔Linux面板命令大全

汇总了宝塔面板在Linux环境下的各类常用命令,无论是初学者还是资深运维,都能从中找到提升效率的秘密武器。全面覆盖安装、管理、优化等方面,是您不可多得的运维宝典,值得一键收藏!

一、安装宝塔

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

二、管理宝塔

卸载

/etc/init.d/bt stop && chkconfig --del bt && rm -f /etc/init.d/bt && rm -rf /www/server/panel


堡塔命令行工具箱 (仅限6.x以上版本的面板,5.x以下版本请点击右侧目录 - 旧版本管理宝塔)

bt


重启面板

bt 1


停止面板

bt 2


启动面板

bt 3


重载面板

bt 4


修改面板密码 (交互式,执行命令后回车输入新的面板密码即可,推荐密码规则:大小写字母,数字,特殊符号)

bt 5


修改面板用户名 (交互式,执行命令后回车输入新的面板用户名即可,推荐用户名规则:大小写字母,数字,特殊符号)

bt 6


修改数据库密码

bt 7


修改面板使用端口

bt 8


清除面板缓存

bt 9


清除面板登录限制

bt 10


取消域名绑定限制

bt 12


取消IP访问限制

bt 13


查看面板默认登录信息

bt 14


清理系统垃圾

bt 15


修复面板

bt 16


设置日志切割是否压缩 (默认开启,执行第一次bt 17是关闭日志压缩,再执行一次是开启日志压缩)

bt 17


设置是否自动备份面板 (默认开启,执行第一次bt 18是关闭面板自动备份,再执行一次是开启面板自动备份)

bt 18


显示面板错误日志

bt 22


关闭BasicAuth认证

bt 23


关闭动态口令认证

bt 24


设置是否保存文件历史副本 (默认开启,执行第一次bt 25是关闭文件副本功能,再执行一次是开启文件副本功能)

bt 25


关闭面板静态文件加速

rm -rf /www/server/panel/plugin/static_cdn/ && bt restart


开启面板离线模式

echo "True" >/www/server/panel/data/not_network.pl


关闭面板离线模式

rm -rf /www/server/panel/data/not_network.pl && bt restart

三、旧版本管理宝塔

注意:旧版指的是5.x版本以下适用


停止

/etc/init.d/bt stop

启动

/etc/init.d/bt start


重启

/etc/init.d/bt restart


查看当前面板端口

cat /www/server/panel/data/port.pl


修改面板端口,如要改成8881(CentOS 6 系统)

echo '8881' > /www/server/panel/data/port.pl && /etc/init.d/bt restart


修改面板端口,如要改成8881(CentOS 7 系统)

echo '8881' > /www/server/panel/data/port.pl && /etc/init.d/bt restart


强制修改MySQL管理(root)密码,如要改成123456

cd /www/server/panel && python tools.py root 123456


修改面板密码,如要改成123456

cd /www/server/panel && python tools.py panel 123456


查看面板用户名

cd /www/server/panel && python tools.py username


查看宝塔日志

cat /tmp/panelBoot.pl


查看软件安装日志

cat /tmp/panelExec.log


站点配置文件位置

/www/server/panel/vhost


删除域名绑定面板

rm -f /www/server/panel/data/domain.conf


清理登陆限制

rm -f /www/server/panel/data/*.login


查看面板授权IP

cat /www/server/panel/data/limitip.conf


关闭访问限制

rm -f /www/server/panel/data/limitip.conf


查看许可域名

cat /www/server/panel/data/domain.conf


关闭面板SSL

rm -f /www/server/panel/data/ssl.pl && /etc/init.d/bt restart


查看面板错误日志

cat /tmp/panelBoot


查看数据库错误日志

cat /www/server/data/*.err


站点配置文件目录(nginx)

/www/server/panel/vhost/nginx


站点配置文件目录(apache)

/www/server/panel/vhost/apache


站点默认目录

/www/wwwroot


数据库备份目录

/www/backup/database


站点备份目录

/www/backup/site


站点日志

/www/wwwlogs

四、Nginx服务管理

nginx安装目录

/www/server/nginx

启动

/etc/init.d/nginx start


停止

/etc/init.d/nginx stop


重启

/etc/init.d/nginx restart


启载

/etc/init.d/nginx reload


nginx配置文件

/www/server/nginx/conf/nginx.conf

五、Apache服务管理

apache安装目录

/www/server/httpd

启动

/etc/init.d/httpd start


停止

/etc/init.d/httpd stop


重启

/etc/init.d/httpd restart


启载

/etc/init.d/httpd reload


apache配置文件

/www/server/apache/conf/httpd.conf

六、MySQL服务管理

mysql安装目录

/www/server/mysql


phpmyadmin安装目录

/www/server/phpmyadmin


数据存储目录

/www/server/data


启动

/etc/init.d/mysqld start

停止

/etc/init.d/mysqld stop


重启

/etc/init.d/mysqld restart


启载

/etc/init.d/mysqld reload


mysql配置文件

/etc/my.cnf

七、FTP服务管理

ftp安装目录

/www/server/pure-ftpd

启动

/etc/init.d/pure-ftpd start

停止

/etc/init.d/pure-ftpd stop


重启

/etc/init.d/pure-ftpd restart


FTP配置文件

/www/server/pure-ftpd/etc/pure-ftpd.conf

八、PHP服务管理

php安装目录

/www/server/php


启动 (请根据安装PHP版本号做更改,例如:/etc/init.d/php-fpm-54 start)

/etc/init.d/php-fpm-{52|53|54|55|56|70|71|72|73|74} start


停止 (请根据安装PHP版本号做更改,例如:/etc/init.d/php-fpm-54 stop)

/etc/init.d/php-fpm-{52|53|54|55|56|70|71|72|73|74} stop


重启 (请根据安装PHP版本号做更改,例如:/etc/init.d/php-fpm-54 restart)

/etc/init.d/php-fpm-{52|53|54|55|56|70|71|72|73|74} restart


启载 (请根据安装PHP版本号做更改,例如:/etc/init.d/php-fpm-54 reload)

/etc/init.d/php-fpm-{52|53|54|55|56|70|71|72|73|74} reload


配置文件 (请根据安装PHP版本号做更改,例如:/www/server/php/52/etc/php.ini)

/www/server/php/{52|53|54|55|56|70|71|72|73|74}/etc/php.ini

九、Redis服务管理

redis安装目录

/www/server/redis


启动

/etc/init.d/redis start


停止

/etc/init.d/redis stop


redis配置文件

/www/server/redis/redis.conf

十、Memcached服务管理

memcached安装目录

/usr/local/memcached

启动

/etc/init.d/memcached start

停止

/etc/init.d/memcached stop


重启

/etc/init.d/memcached restart


启载

/etc/init.d/memcached reload

### 关于Linux宝塔面板中取消的命令及其解决方案 在操作Linux宝塔面板过程中,如果执行了某些不期望的操作或是想要撤销最近的一条或多条命令,可以采取不同的策略来解决问题。对于误操作导致的数据丢失或配置错误等问题,通常有几种方法来进行恢复。 #### 使用日志查看与回滚功能 宝塔面板提供了详细的日志记录机制,这有助于追踪之前所做过的更改并评估影响范围。通过分析这些日志文件,能够定位到具体发生了什么变化以及如何逆转它们[^1]。 ```bash # 查看宝塔面板的日志目录 cd /www/server/panel/logs/ ls -l ``` #### 利用备份还原数据 为了防止意外情况的发生,在日常运维管理中应该定期创建网站数据库和其他重要资源的自动或手动备份副本。当遇到需要撤消的情况时,可以从最新的可用备份版本进行快速恢复处理[^2]。 ```bash # 进入宝塔面板后台 -> 文件-> 备份目录 或者 数据库 -> 导入导出 功能区找到对应的.sql文件导入即可完成恢复工作。 ``` #### 执行特定服务重启 有时简单的重新启动相关联的服务就可以使系统恢复正常状态而无需完全重置整个环境设置。例如Web服务器(Apache/Nginx)、MySQL/MariaDB等都可以单独控制其运行状况从而达到局部修正的效果[^3]。 ```bash service nginx restart # 适用于Nginx Web Server service mysqld restart # MySQL Database Service Restart Command ``` #### 调整权限和修复损坏链接 由于权限不当造成的访问障碍或者是符号链接破坏引起的路径失效也是常见的原因之一。此时应当仔细检查受影响对象的具体属性,并作出相应调整以确保正常运作。 ```bash chown www:www -R /www/wwwroot/example.com # 修改指定站点根目录所属用户组为'www' chmod 755 /www/wwwroot/example.com # 设置适当读写权限给该位置下的所有子项 find . -type l ! -exec test -e {} \; -delete # 清除无效软连接(需谨慎使用) ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值