Total Pageviews

Thursday, 18 July 2019

宝塔面板程序

简单好用的 Linux/Windows 面板,让你更简单的使用服务器。 
Linux版请确保纯净系统安装(支持 CentOS、Ubuntu、Debian、Fedora),Web端管理,QQ群及论坛技术支持 一键创建网站、FTP、数据库、SSL;安全管理,计划任务,文件管理,PHP多版本共存及切换;自带 LNMP 与 LAMP。
Windows版支持 2003(x86)/2008(x64)/2012/2016 系统,支持Web端与软件端同步管理,QQ群及论坛技术支持 一键创建网站、FTP、数据库;安全管理,文件管理,PHP多版本共存及切换;ASP+ASPX+PHP+MYSQL+MSSQL05/08+mariaDB+FTP。
Windows版请查看:Windows面板

环境要求

Linux面板环境要求

  • 支持 CentOS、Ubuntu、Debian、Fedora 系统;
  • 确保是干净的操作系统,没有安装过其它环境带的 Apache/Nginx/php/MySQL 等程序;
  • 内存要求最低128MB,推荐 512MB 以上,纯面板约占系统 10MB 内存;
  • 如果以上条件不能满足,将无法安装成功和使用,请安装前注意核查;

Windows面板环境要求

  • 操作系统:支持 2003(x86)/2008(x64)/2012/2016;
  • 环境需求:Microsoft .NET Framework 2.0;
  • 内存要求:内存要求最低1G,推荐1G以上内存;

开始使用

克隆代码

git clone https://github.com/osi-ltd/bt-panel.git

一键安装

CentOS

cd bt-panel
sh install.sh

Ubuntu/Debian

cd bt-panel
sudo bash install-ubuntu.sh

Debian/Fedora

cd bt-panel
bash install.sh

升级更新

cd /www/server/panel
sh update.sh 5.3.0
若点击更新后没生效,请尝试重启面板服务:
service bt restart

常用命令

宝塔 4.x 服务管理

停止

service bt stop

启动

service bt start

重启

service bt restart

卸载4.x面板

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

查看当前面板端口

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

命令行修改面板端口,如要改成8881(centos 6)

echo '8881' > /www/server/panel/data/port.pl && service bt restart
iptables -I INPUT -p tcp -m state --state NEW -m tcp --dport 8881 -j ACCEPT
service iptables save
service iptables restart

命令行修改面板端口,如要改成8881(centos 7)

echo '8881' > /www/server/panel/data/port.pl && service bt restart
firewall-cmd --permanent --zone=public --add-port=8881/tcp
firewall-cmd --reload

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

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

命令行修改面板密码,如要改成123456

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

站点配置文件位置

/www/server/panel/vhost

删除面板域名绑定

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

清理登陆限制

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

第三方应用服务名称

  • nginx: nginx
  • apache: httpd
  • pure-ftpd: pure-ftpd
  • php5.2: php-fpm-52
  • php5.3: php-fpm-53
  • php5.4: php-fpm-54
  • ... 以此类推

php.ini位置,如php5.4的

/www/server/php/54/etc/php.ini

my.cnf位置

/etc/my.cnf

软件列表

  • Nginx-Tengine-2.2.0
  • Nginx1.8 - 1.10
  • Apache2.4.20
  • PHP5.2 - 7.1(安装时可选,支持多版本共存,除 php7、php7.1 都已包含 zendloader)
  • MySQL5.5 - 5.7(安装时可选)
  • Pure-Ftpd
  • phpMyadmin
  • OpenResty
  • WEB在线面板

特色功能

  • 一键配置服务器环境(LAMP/LNMP)
  • 一键安全重启
  • 一键创建管理网站、ftp、数据库
  • 一键配置(定期备份、数据导入、伪静态、301、SSL、子目录、反向代理、切换PHP版本)
  • 一键安装常用PHP扩展(fileinfo、intl、opcache、imap、memcache、apc、redis、ioncube、imagick)
  • 数据库一键导入导出
  • 系统监控(CPU、内存、磁盘IO、网络IO)
  • 防火墙端口放行
  • SSH开启与关闭及SSH端口更改
  • 禁PING开启或关闭
  • 方便高效的文件管理器(上传、下载、压缩、解压、查看、编辑等等)
  • 计划任务(定期备份、日志切割、shell脚本)
  • 软件管理(一键安装、卸载、版本切换)

常见问题

端口未放行

以下云服务商,安装面板后需开端口,不开启将无法使用。

Linux面板忘记密码

命令输入这段命令,然后在最后输入新密码。
cd /www/server/panel && python tools.pyc panel 此处填写新密码

Linux面板清除登录限制

如果提示多次登录失败,暂时禁止登录 请输入以下命令 清除登录限制。
rm -f /www/server/panel/data/*.login

Linux面板删除域名绑定面板

如果当前面板限制域名登录,需要取消域名绑定,可执行以下命令,即可清除域名绑定。
rm -f /www/server/panel/data/domain.conf

Linux面板关闭ip访问限制

如果当前面板限制登录IP地址,可以使用以下命令清除限制。
rm -f /www/server/panel/data/limitip.conf
了解更多,请查阅:宝塔面板手册
frm https://github.com/dikiking/bt-panel
----

宝塔Linux面板 - 简单好用的服务器运维面板 
宝塔开源许可协议:https://www.bt.cn/kyxy.html
使用手册:http://docs.bt.cn
论坛地址:https://www.bt.cn/bbs
反馈建议: https://www.bt.cn/bbs/forum-43-1.html
Bug提交:https://www.bt.cn/bbs/forum-39-1.html

安装命令:

Centos
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh
Ubuntu/Debian
wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh
from https://github.com/aaPanel/BaoTa

--------------------------------------------

宝塔Linux面板6.9.7正式版安装教程

 官网:https://www.bt.cn/

安装要求:

内存:512M以上,推荐768M以上(纯面板约占系统60M内存)

硬盘:100M以上可用硬盘空间(纯面板约占20M磁盘空间)

系统:CentOS 6.x / 7.x (Ubuntu、Debian),确保是干净的操作系统,没有安装过其它环境带的Apache/Nginx/php/MySQL(已有环境不可安装)

宝塔linux6.0版本是基于centos7开发的,务必使用centos7.x 系统提示:Centos官方已宣布在2020年停止对Centos6的维护更新,各大软件开发商也逐渐停止对Centos6的兼容,新服务器不建议使用Centos6

以下主机商必看(开端口教程,不开不能用):

腾讯云:https://www.bt.cn/bbs/thread-1229-1-1.html

阿里云:<https://www.bt.cn/bbs/thread-2897-1-1.html

华为云:https://www.bt.cn/bbs/thread-3923-1-1.html


Linux面板6.9.7安装命令:

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

Linux面板6.9.7升级命令:

curl http://download.bt.cn/install/update6.sh|bash

5.x平滑升级到6.x命令

注意:

1、Centos6请勿执行此升级命令

2、升级过程耗时较长且可能会受网络因素影响导致升级失败

3、如果升级后无法正常启动面板,请重新执行升级命令

4、升级有一定的风险,生产环境请谨慎升级


curl http://download.bt.cn/install/update_to_6.sh|bash

Linux面板6.8安装命令:

使用SSH 连接工具,挂载磁盘后(查看: https://www.bt.cn/bbs/forum.php?mod=viewthread&tid=3187&extra=page%3D1),根据系统执行框内命令开始安装(大约2分钟完成面板安装)


Centos安装命令:

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

试验性Centos/Ubuntu/Debian安装命令支持ipv6,注意使用root权限执行此命令

curl -sSO http://download.bt.cn/install/new_install.sh && bash new_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

以上节点安装无法使用的情况下,请使用下面的备用节点:


备用节点【广东】:

yum install -y wget && wget -O install.sh http://125.88.182.172:5880/install/install_6.0.sh && sh install.sh

备用节点【香港】:

yum install -y wget && wget -O install.sh http://103.224.251.67:5880/install/install_6.0.sh && sh install.sh

备用节点【美国】:

yum install -y wget && wget -O install.sh http://128.1.164.196:5880/install/install_6.0.sh && sh install.sh

若点击更新后没生效,请尝试重启面板服务:

bt restart

面板特色功能:

一键配置服务器环境(LAMP/LNMP)

一键安全重启

一键创建管理网站、ftp、数据库

一键配置(定期备份、数据导入、伪静态、301、SSL、子目录、反向代理、切换PHP版本)

一键安装常用PHP扩展(fileinfo、intl、opcache、imap、memcache、apc、redis、ioncube、imagick)

数据库一键导入导出

系统监控(CPU、内存、磁盘IO、网络IO)

防火墙端口放行

SSH开启与关闭及SSH端口更改

禁PING开启或关闭

方便高效的文件管理器(上传、下载、压缩、解压、查看、编辑等等)

计划任务(定期备份、日志切割、shell脚本)

软件管理(一键安装、卸载、版本切换)

面板管理常用命令:https://www.bt.cn/btcode.html


更新日志

6.9.7更新日志:

1、增加CSRF防御机制

2、重构了Let'sEncrypt一键部署模块

3、调整当修改用户名或密码时,强制其它会话重新登录

4、优化一键部署模块

5、7.24运维节标记预设(仅在7.24当天显示)


6.8更新日志:

1、开放API接口

2、开放第三方应用开发接口

3、重写了反向代理功能

4、修正部分机器在某些情况下消息队列自动关闭的问题

5、提供对PHP7.3的兼容

6、优化软件管理器可靠性

7、新增php7.3

8、分别更新php-5.6/7.0/7.1/7.2至39/33/25/13版本

9、修复centos7下imagemagick扩展可能安装不上的问题

10、nginx-1.14.1更新至1.14.2

11、修复ubuntu/debian软件安装脚本多处错误

12、修复deepin安装面板环境后系统无法进入桌面的问题

-------------------------------------

宝塔面板命令大全

 安装宝塔

Centos安装脚本:

yum install -y wget && wget -O install.sh http://download.bt.cn/install/install.sh && sh install.sh


Ubuntu/Deepin安装脚本:

wget -O install.sh http://download.bt.cn/install/install-ubuntu.sh && sudo bash install.sh


Debian安装脚本:

wget -O install.sh http://download.bt.cn/install/install-ubuntu.sh && bash install.sh


Fedora安装脚本:

wget -O install.sh http://download.bt.cn/install/install.sh && bash install.sh


管理宝塔

停止

/etc/init.d/bt stop


启动

/etc/init.d/bt start


重启

/etc/init.d/bt restart


卸载

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


查看当前面板端口:

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


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

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

iptables -I INPUT -p tcp -m state --state NEW -m tcp --dport 8881 -j ACCEPT

service iptables save

service iptables restart

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

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

firewall-cmd --permanent --zone=public --add-port=8881/tcp

firewall-cmd --reload


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

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


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

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


查看宝塔日志

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} start


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

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


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

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


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

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


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

/www/server/php/{52|53|54|55|56|70|71}/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

from https://www.bt.cn/btcode.html

-------------------

相关帖子:https://briteming.blogspot.com/2017/09/blog-post_90.html



No comments:

Post a Comment