宝塔面板Linux版本常用命令
宝塔面板(BT Panel)是一款简单易用的服务器管理工具,广泛应用于Linux服务器的管理。尽管宝塔提供了图形化界面,但在某些情况下,使用命令行操作更加高效。以下是宝塔面板Linux版本常用的命令,包括安装、管理、服务控制与问题排查等方面。
一、宝塔面板安装相关命令
1. 安装宝塔面板
-
CentOS 系统:
bash
复制
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh
-
Ubuntu/Debian 系统:
bash
复制
wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && bash install.sh
-
定制安装(指定目录等):
bash
复制
wget -O install.sh http://download.bt.cn/install/install_6.0.sh && bash install.sh options
2. 卸载宝塔面板
- 卸载命令:
bash
复制
/etc/init.d/bt stop && rm -rf /www/server/panel && rm -f /etc/init.d/bt
3. 宝塔面板升级
- 执行以下命令升级到最新版本:
bash
复制
curl -sSO http://download.bt.cn/install/update6.sh && bash update6.sh
4. 修复宝塔面板
- 如果面板运行异常,可以尝试修复:
bash
复制
curl -sSO http://download.bt.cn/install/restart.sh && bash restart.sh
二、宝塔面板管理相关命令
1. 启动、停止和重启宝塔面板
- 启动面板:
bash
复制
bt start
- 停止面板:
bash
复制
bt stop
- 重启面板:
bash
复制
bt restart
2. 查看宝塔面板状态
- 查看面板运行状态:
bash
复制
bt status
3. 修改面板信息
-
修改面板端口:
bash
复制
bt 7
按提示输入新的端口号。
-
修改面板用户名和密码:
bash
复制
bt 5
按提示输入新的用户名或密码。
4. 查看面板信息
- 查看面板登录地址、用户名、密码等信息:
bash
复制
bt default
5. 重置面板账号或密码
- 如果忘记面板登录信息,可使用以下命令重置:
bash
复制
按提示操作,会生成新账号和密码。cd /www/server/panel && python tools.py panel
6. 更新或修复面板插件
- 修复面板所有插件:
bash
复制
bt repair
三、常用服务控制命令
宝塔面板支持管理多种服务(如Nginx、Apache、MySQL等),以下是常见服务的控制命令。
1. 服务启动、停止、重启
-
Nginx:
bash
复制
service nginx start # 启动Nginx service nginx stop # 停止Nginx service nginx restart # 重启Nginx service nginx status # 查看Nginx状态
-
Apache:
bash
复制
service httpd start # 启动Apache service httpd stop # 停止Apache service httpd restart # 重启Apache service httpd status # 查看Apache状态
-
MySQL:
bash
复制
service mysqld start # 启动MySQL service mysqld stop # 停止MySQL service mysqld restart # 重启MySQL service mysqld status # 查看MySQL状态
-
PHP(以PHP7.4为例):
bash
复制
service php-fpm-74 start # 启动PHP7.4 service php-fpm-74 stop # 停止PHP7.4 service php-fpm-74 restart # 重启PHP7.4 service php-fpm-74 status # 查看PHP7.4状态
2. 检查服务端口
-
查看所有服务的监听端口:
bash
复制
netstat -tulnp
-
检查特定服务(如Nginx)的端口:
bash
复制
netstat -tulnp | grep nginx
3. 查看服务运行日志
-
Nginx日志:
bash
复制
tail -f /www/wwwlogs/nginx_error.log
-
Apache日志:
bash
复制
tail -f /www/wwwlogs/apache_error.log
-
MySQL日志:
bash
复制
tail -f /www/server/data/*.err
4. 监控服务占用资源
-
查看服务占用的CPU和内存:
bash
复制
top
-
查看特定服务(如MySQL)的资源占用:
bash
复制
ps aux | grep mysqld
四、系统优化相关命令
1. 清理系统缓存
-
清理内存缓存:
bash
复制
sync && echo 3 > /proc/sys/vm/drop_caches
-
重启后清理缓存:
bash
复制
echo 1 > /proc/sys/vm/drop_caches
2. 检测磁盘使用情况
-
查看磁盘空间使用情况:
bash
复制
df -h
-
查看文件夹占用空间:
bash
复制
du -sh /www/
3. 优化MySQL性能
-
优化MySQL配置:
bash
复制
mysqltuner
-
检查MySQL运行状态:
bash
复制
mysqladmin -u root -p status
五、面板问题排查命令
1. 查看面板运行日志
- 面板日志文件路径:
bash
复制
tail -f /www/server/panel/logs/error.log
2. 检测面板端口是否被占用
- 检查面板端口(默认8888)是否被占用:
bash
复制
netstat -anp | grep 8888
3. 修复面板登录问题
- 如果登录页面无法访问,可以尝试修复面板:
bash
复制
bt repair
六、宝塔插件管理命令
1. 安装指定插件
- 以安装Redis插件为例:
bash
复制
bt install redis
2. 卸载插件
- 卸载Redis插件:
bash
复制
bt uninstall redis
七、总结
宝塔面板虽然提供了图形化管理界面,但掌握上述常用命令可以帮助您在服务器出现问题时快速解决,或者进行一些高效的批量操作。以下是一些建议:
- 日常维护:定期检查面板状态、清理日志与缓存。
- 快速修复:使用
bt repair
和bt restart
修复面板问题。 - 服务管理:熟悉常用服务(如Nginx、MySQL)的启动、停止和日志查看命令。
- 问题排查:通过日志文件和端口检测命令快速定位问题。
熟练掌握这些命令可以为您的服务器管理带来更多便利!
原文地址:https://blog.csdn.net/2409_89014517/article/details/144405832
免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!