要查看 Linux 服务器上是否安装了宝塔面板(BT Panel),可以通过以下几种方法进行判断:
方法一:检查宝塔服务是否正在运行
宝塔面板默认使用 bt 脚本管理,且监听端口为 8888。
ps aux | grep bt
如果看到类似 /www/server/panel/pyenv/bin/python 或 bt.py 的进程,说明宝塔可能已安装。
方法二:检查宝塔启动脚本是否存在
宝塔的管理脚本通常位于 /etc/init.d/bt 或通过 bt 命令调用。
ls /etc/init.d/bt
或查看是否有 bt 命令:
which bt
如果有输出(如 /usr/bin/bt),说明已安装。
你也可以直接运行:
bt
如果显示宝塔的菜单(如重启、卸载、修改端口等选项),则确认已安装。
方法三:检查宝塔的安装目录
宝塔默认安装路径为 /www,可以检查该目录是否存在:
ls /www/server/panel
如果存在此路径,并包含 data、config、logs 等子目录,基本可以确定安装了宝塔。
方法四:检查宝塔监听的端口
宝塔默认监听 8888 端口(Web界面),可使用以下命令查看:
netstat -tulnp | grep :8888
或使用 ss 命令:
ss -tulnp | grep :8888
如果看到有进程在监听 8888 端口,且程序是 Python,很可能是宝塔。
方法五:尝试访问宝塔 Web 界面
如果你能从浏览器访问服务器的 IP 加端口 8888:
http://你的服务器IP:8888
如果出现宝塔登录页面,则说明已安装。
⚠️ 注意:防火墙或安全组可能屏蔽了 8888 端口,需确保端口开放。
方法六:查看已安装的软件包(适用于部分系统)
某些情况下,宝塔会注册为一个服务或通过 RPM/DEB 包管理器安装(较少见),可尝试:
rpm -qa | grep -i bt # CentOS/RHEL
dpkg -l | grep -i bt # Ubuntu/Debian
但大多数情况宝塔是通过脚本安装,不会出现在包管理器中。
总结:快速判断命令组合
你可以依次执行以下命令快速判断:
# 检查进程
ps aux | grep -i panel | grep -v grep
# 检查启动脚本
ls /etc/init.d/bt &>/dev/null && echo "宝塔脚本存在"
# 检查安装目录
test -d "/www/server/panel" && echo "宝塔目录存在"
# 检查端口
netstat -tuln | grep :8888
# 检查 bt 命令
which bt
如果以上任意一项命中,基本可确认安装了宝塔面板。
✅ 提示:
如果你确认安装了宝塔,可通过 bt 命令查看状态、获取登录地址和账号信息。例如:
bt
然后选择编号 14 可查看当前面板登录信息(用户名和密码)。
云小栈