宝塔Linux面板安装及常见问题

宝塔Linux面板(BT-Panel)是一款功能强大的服务器管理控制面板,它提供了图形化界面和丰富的功能,使用户可以方便地管理和配置Linux服务器。

宝塔面板简介

宝塔面板是一款服务器管理软件,支持Windows和Linux系统,可以帮助用户建立网站,一键配置服务器环境,使得用户通过web界面就可以轻松的管理安装所用的服务器软件。例如:创建和管理网站、FTP和数据库,并具有可视化文件管理器、可视化软件管理器、可视化CPU、内存、流程监控图表、规划任务等功能。

宝塔面板首页管理
宝塔Linux面板具有以下特点和功能:

1、图形化界面:宝塔Linux面板提供了直观的图形化界面,用户无需通过命令行操作,可以通过简单的点击和配置来完成服务器管理任务。

2、一键安装:宝塔Linux面板支持一键安装常用的软件和服务,用户只需点击几下即可完成安装,无需手动配置和编译。

3、管理多个网站:宝塔Linux面板可以同时管理多个网站,用户可以添加、删除和配置网站,设置域名、SSL证书、网站目录等。

4、数据库管理:宝塔Linux面板支持管理多种数据库,如MySQL、MongoDB等,用户可以创建、删除和备份数据库,执行SQL语句等。

5、文件管理:宝塔Linux面板提供了文件管理功能,用户可以通过界面上传、下载、编辑和删除文件,方便进行网站文件的管理和维护。

6、安全性管理:宝塔Linux面板内置了防火墙、安全加固等功能,可以提供服务器的安全保护。

环境要求

fiber_manual_record 操作系统:全新的操作系统,推荐使用:Centos7.x、Debian10.+、Ubuntu 20.04+等

fiber_manual_record 确保是干净的操作系统,没有安装过其它环境带的Apache/Nginx/php/MySQL/pgsql/gitlab/java (已有环境、网站在运行的不可安装)

fiber_manual_record 配置需求:CPU最低2核,内存最低2G,1G以上可用硬盘空间(纯面板约占20M磁盘空间),x86_64架构

如何安装宝塔Linux面板

1、使用 SSH 连接工具,如 堡塔SSH终端 连接到您的 Linux 服务器。

ssh connection

2、查看下面的命令,选择合适自己Linux系统的安装脚本进行安装,或者在宝塔Linux面板上查看脚本最新的安装地址。

Centos安装命令:

yum install -y wget && wget -O install.sh https://download.bt.cn/install/install_6.0.sh && sh install.sh 

Ubuntu安装命令:

wget -O install.sh https://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh

Debian安装命令:

wget -O install.sh https://download.bt.cn/install/install-ubuntu_6.0.sh && bash install.sh

3、复制对应的命令,执行安装。大约3分钟即可完成面板安装。

宝塔面板安装完成

4、使用浏览器打开面板地址,输入上面给出的用户名和密码,登录面板。

宝塔面板登录页

常见问题

1、宝塔面板常用命令工具,通过命令行执行bt,下图以获取面板登录信息为例:
宝塔命令

更多信息请参考宝塔linux面板命令大全

2、面板登录常见问题之端口未放行
#Centos 7.x 查看开放的端口:
$ sudo firewall-cmd --zone=public --list-ports
20/tcp 21/tcp 22/tcp 80/tcp 8888/tcp 39000-40000/tcp 888/tcp

#Ubuntu 查看开放的端口:
$ sudo ufw status

如果未打开特定的端口,可以执行以下命令,以5000端口为例:

#Centos
$ sudo firewall-cmd --zone=public --add-port=5000/tcp
$ sudo firewall-cmd --reload

#Ubuntu
$ sudo ufw allow 5000
$ ufw reload
3、Linux面板忘记密码

命令输入这段命令,然后在最后输入新密码

cd /www/server/panel && btpython tools.pyc panel 此处填写新密码
4、Linux面板清除登录限制

如果提示多次登录失败,暂时禁止登录 请输入以下命令 清除登录限制。

rm -f /www/server/panel/data/*.login
5、Linux面板删除域名绑定面板

如果当前面板限制域名登录,需要取消域名绑定,可执行以下命令,即可清除域名绑定。

rm -f /www/server/panel/data/domain.conf
6、Linux面板关闭ip访问限制

如果当前面板限制登录IP地址,可以使用以下命令清除限制

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