1、更新系统
1.1、Debian/Ubuntu系统更新
apt update -y && apt install -y curl && apt install -y wget && apt install -y sudo
1.2、CentOS系统更新
yum update -y && yum install -y curl && yum install -y wget && yum install -y sudo
3、安装宝塔面板
3.1、宝塔免费版
官网地址:https://www.bt.cn/new/download.html
官网Linux面板7.9.2安装脚本
使用 SSH 连接工具,如 堡塔SSH终端 连接到您的 Linux 服务器后, 挂载磁盘 ,根据系统执行相应命令开始安装
Centos安装脚本
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh ed8484bec
Ubuntu/Deepin安装脚本
wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh ed8484bec
Debian安装脚本
wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && bash install.sh ed8484bec
万能安装脚本
if [ -f /usr/bin/curl ];then curl -sSO https://download.bt.cn/install/install_panel.sh;else wget -O install_panel.sh https://download.bt.cn/install/install_panel.sh;fi;bash install_panel.sh ed8484bec
3.2、宝塔屏蔽手机号
1.直接安装V7.7.0的版本,之后的版本都会验证userInfo.json,虽然网上有大把的开心版,但不敢用啊。
国外机可以用github,用下面的代码 作者github地址
curl -sSO https://raw.githubusercontent.com/8838/btpanel-v7.7.0/main/install/install_panel.sh && bash install_panel.sh
国内机器,或者连不上github的,用下面这个代码 国内文件地址
curl -sSO http://d.moe.ms/AAAAA/btpanel-v7.7.0/install/install_panel.sh && bash install_panel.sh
Ps:代码都能看到,如果有疑问,大家可自行看源码。
2.开始开心版手动制作
1,屏蔽手机号
sed -i "s|bind_user == 'True'|bind_user == 'XXXX'|" /www/server/panel/BTPanel/static/js/index.js
2.删除强制绑定手机js文件
rm -f /www/server/panel/data/bind.pl
3.还嫌麻烦,直接一键优化脚本吧
wget -O optimize.sh http://f.cccyun.cc/bt/optimize.sh && bash optimize.sh
3.3、插件开心版操作
1.手动解锁宝塔所有付费插件为永不过期
文件路径:/www/server/panel/data/plugin.json
搜索字符串:”endtime
“: -1全部替换为"endtime": 999999999999
2.给plugin.json文件上锁防止自动修复为免费版
chattr +i /www/server/panel/data/plugin.json
如果嫌烦,一键脚本啊
curl -sSO https://raw.githubusercontent.com/ztkink/bthappy/main/one_key_happy.sh && bash one_key_happy.sh
3.4已经安装了宝塔新版本,降级
1.下载离线包,也可以点击进入
wget https://d.ybfl.xyz/bt/LinuxPanel-7.7.0.zip
2.解压缩
unzip LinuxPanel-7.7.0.zip
如有提示,输入大写A即可,全部替换
3.进入升级目录
cd /root/panel
4.运行降级
bash update.sh
然后重复上面屏蔽手机的代码和是否要开启开心版插件,自己定吧。
4、宝塔常用命令
复制面板安全入口查询命令
宝塔面板入口
/etc/init.d/bt default
复制用户名查询命令
sudo /etc/init.d/bt default | grep username
复制密码查询命令
sudo /etc/init.d/bt default | grep password
启动宝塔面板服务:(启动后,就可以访问宝塔管理面板)
/etc/init.d/bt start
停止宝塔面板服务:
/etc/init.d/bt stop
重启宝塔面板服务:
/etc/init.d/bt restart
宝塔修改端口
bt 8
5、宝塔证书路径
宝塔证书路径
宝塔的证书路径【域名改成自己的】
公钥路径 /www/server/panel/vhost/cert/域名/fullchain.pem
私钥路径 /www/server/panel/vhost/cert/域名/privkey.pem
/www/server/panel/vhost/cert/hk.baocc.cc/fullchain.pem
/www/server/panel/vhost/cert/hk.baocc.cc/privkey.pem
6、放行端口
Centos放行端口 linux中firewalld防火墙命令
特别提醒:修改后需要重启防火墙方可生效
安装防火墙
yum install firewalld
查看已经开放的端口
firewall-cmd --list-ports
检查端口被哪个进程占用
netstat -lnp|grep 3000
列出所有端口
netstat -ntlp
PS:centos7默认没有 netstat 命令,需要安装 net-tools 工具,yum install -y net-tools
- 查看防火墙状态:
systemctl status firewalld
Centons放行端口案例
firewall-cmd --zone=public --add-port=3000/tcp --permanent
firewall-cmd --zone=public --add-port=3000/udp --permanent
firewall-cmd --reload