标签: BT宝塔面板

  • 宝塔国际版aapanel(宝塔海外版) 安装命令

    宝塔国际版aapanel(宝塔海外版) 安装命令

    简单介绍

    aapanel是宝塔单独运维的海外英文版本,无需登陆即可使用。
    目前国内访问aapanel官网会跳转到bt.cn因此我复制了一份在这里方便大家安装。

    安装要求

    内存:512M以上,推荐768M以上(纯面板约60M系统内存)
    硬盘:100M以上可用硬盘空间(纯面板约20M磁盘空间)
    系统:CentOS 7.1+(Ubuntu20、Debian10),保证是干净的操作系统,没有安装Apache/Nginx/php/MySQL的其他环境(现有环境不能安装)

    演示截图

    Centos安装命令:

    yum install -y wget && wget -O install.sh http://www.aapanel.com/script/install_6.0_en.sh && bash install.sh forum

    试验性Centos/Ubuntu/Debian安装命令 独立运行环境(py3.7) 可能存在少量兼容性问题 不断优化中

    curl -sSO http://www.aapanel.com/script/new_install_en.sh && bash new_install_en.sh forum

    Ubuntu/Deepin :

    wget -O install.sh http://www.aapanel.com/script/install-ubuntu_6.0_en.sh && sudo bash install.sh forum

    Debian :

    wget -O install.sh http://www.aapanel.com/script/install-ubuntu_6.0_en.sh && bash install.sh forum

    升级命令:

    注意:由于国内版与海外版有差异,因此无法直接使用升级命令切换,请重装系统后安装。

    curl http://download.bt.cn/install/update6_en.sh|bash
  • 宝塔面板登陆无效 Linux下通过 rm -f 删除大量文件时报错:Argument list too long

    问题描述

    我们在Vultr服务器中安装了宝塔面板(Vultr注册图文教程),但是宝塔面板在输入用户名密码之后显示登陆成功,但是还在登陆页面。之后通过终端查询命令时显示空间不足

    error: db5 error(28) from dbenv->open: No space left on device
    error: cannot open Packages index using db5 - No space left on device (28)
    error: cannot open Packages database in /var/lib/rpm
    Error: Error: rpmdb open failed

    查看磁盘占用

    [root@iZrj9aay1ndf3vrva7gs11Z ~]# df -h
    Filesystem      Size  Used Avail Use% Mounted on
    devtmpfs        918M     0  918M   0% /dev
    tmpfs           936M  4.0K  936M   1% /dev/shm
    tmpfs           936M   17M  919M   2% /run
    tmpfs           936M     0  936M   0% /sys/fs/cgroup
    /dev/vda1        40G   33G  4.6G  88% /
    tmpfs           188M     0  188M   0% /run/user/0

    查看磁盘inode

    [root@iZrj9aay1ndf3vrva7gs11Z ~]# df -i
    Filesystem      Inodes   IUsed  IFree IUse% Mounted on
    devtmpfs        234785     337 234448    1% /dev
    tmpfs           239382       3 239379    1% /dev/shm
    tmpfs           239382    2171 237211    1% /run
    tmpfs           239382      17 239365    1% /sys/fs/cgroup
    /dev/vda1      2621440 2621440      0  100% /
    tmpfs           239382       5 239377    1% /run/user/0

    发现是inode使用率达到了惊人的100%,然后依次查找:

    for i in /*; do echo $i; find $i | wc -l; done
    

    最后发现是:/var/spool/postfix/maildrop

    这个目录文件过多,接着我们尝试删除文件,出现postfix的大量性能文件时报错

    -bash: /bin/rm: Argument list too long

    如下图所示:

    问题原因


    如?待删除文件中包含的小文件数量过多,通常是由于受到 shell 参数个数限制所致。

    这个是Linux系统存在的限制,可以通过如下指令查看该参数值的配置:

    getconf ARG_MAX

    解决办法

    • 删除操作为高风险命令,请一定谨慎使用。确认通过快照等方式对数据进行了有效备份,或者明确可以删除。
    • 如果待处理的文件数目过多,因为处理时间较长,推荐在业务低峰期进行操作,对磁盘的IO消耗较高。
    • 对于 cp、mv 等都可以采取相同的方式实现处理。
    • 请务必核实 dir 定义的目录中除了待删除文件外无其他类型的文件,避免误删?。

    可以通过如下方式尝试删除:

    结合 awk 删除

    可使用 awk 一次删除一个的方式进行删除。但必须先进入该目录下。操作方法如下:

    先进入该目标目录:

    如图:

    使用 awk 删除:

    ls -l| awk '{ print "rm -f ",$9}'|sh

    如图:

    再次使用命令 ls -l 查看,发现文件已经删除完成了.如图:

  • BT宝塔面板 国际版aaPanel 安装后必执行Shell

    BT宝塔面板 国际版aaPanel 安装后必执行Shell

    最近发现在进程中有一个进程为

    /www/server/panel/pyenv/bin/python /www/server/panel/script/site_task.py

    而且每几秒钟就会自动启动一次,且CPU占用率较高,然后网上查了一下发现是宝塔BT面板在自动上传用户信息。关于这些我们就不说啥了,下面给出修复的shell命令:

    echo '' > /www/server/panel/script/site_task.py
    chattr +i /www/server/panel/script/site_task.py
    rm -rf /www/server/panel/logs/request/*
    chattr +i -R /www/server/panel/logs/request
    
  • WordPress搬家插件All-in-one wp Migration导入文件大小限制问题解决办法 宝塔面板 图文教程

    WordPress搬家插件All-in-one wp Migration导入文件大小限制问题解决办法 宝塔面板 图文教程

    站长在进行WordPress建站的时候,经常需要进行WordPress网站搬家,搬家工具All in one WP migration,该软件全程傻瓜式操作,可以一键完成搬家,不需要任何技术知识和代码操作,可以备份导出您的WordPress完整网站,包括网站程序文件、数据库、插件和主题等。但是也有用户说文件大小超出限制文件大小,该如何解决呢?今天老季为大家分享WordPress搬家插件All-in-one wp Migration导入文件大小限制问题解决办法。

    WordPress搬家插件All-in-one wp Migration导入文件大小限制问题解决办法 (https://www.wpmee.com/) WordPress插件 第1张


    今天以宝塔为例,为大家讲解一下具体操作。

    修改PHP配置文件

    WordPress搬家插件All-in-one wp Migration导入文件大小限制问题解决办法 (https://www.wpmee.com/) WordPress插件 第2张
    WordPress搬家插件All-in-one wp Migration导入文件大小限制问题解决办法 (https://www.wpmee.com/) WordPress插件 第3张
    WordPress搬家插件All-in-one wp Migration导入文件大小限制问题解决办法 (https://www.wpmee.com/) WordPress插件 第4张

    1.打开宝塔面板 – 软件管理 – 运行环境

    2.点击设置,进入到PHP的配置界面,选择配置修改

    3.上传限制修改

    将这几个数值修改成自己需要的数值,比如200M,修改完成后点击保存。

    修改NGINX配置

    WordPress搬家插件All-in-one wp Migration导入文件大小限制问题解决办法 (https://www.wpmee.com/) WordPress插件 第5张
    WordPress搬家插件All-in-one wp Migration导入文件大小限制问题解决办法 (https://www.wpmee.com/) WordPress插件 第6张

    1.继续在宝塔面板内选择 Nginx设置

    2.选择性能调整,其中有一个选项叫做 client_max_body_size,表示最大上传文件,将其调整为你需要的最大数值即可。

    最后记得将php和nginx都重启一下,再次上传就不会出现错误了。

  • VIRTUALBOX 虚拟机中 安装宝塔面板 设置网络地址转换(NAT) 并添加网站进行访问

    VIRTUALBOX 虚拟机中 安装宝塔面板 设置网络地址转换(NAT) 并添加网站进行访问

    场景问题描述

    由于本地开发环境的需要,我们在本地安装VIRTUALBOX虚拟机,并且安装Debian系统。

    在Debian虚拟机中我们也安装了bt面板(BandwagonHost搬瓦工VPS快速安装BT宝塔Web面板(适合所有Linux VPS))。但是我们发现本机HOST与虚拟机直接的网络不通。

    VIRTUALBOX 网络模式

    我们在网上找到一张图,可以解释一下VIRTUALBOX 网络模式

    这里我们的使用的是:网络地址转换(NAT)

    解决方案

    在虚拟机的“设置” – “网络” 中,选择 ‘端口转发“

    这里将我们的宝塔端口8888添加进去,转发到本机的地址即可。

    然后在主机的浏览器中输入 http://127.0.0.1:8888 即可。

    这里可以通过映射不同的端口来访问虚拟机中的网站。

  • 使用宝塔面板 搭建邮局管理器 使用图文教程

    使用宝塔面板 搭建邮局管理器 使用图文教程

    安装“宝塔邮局管理器”

    配置“宝塔邮局”

    安装好邮局管理器插件之后,点击插件会先检测之前是否安装过邮局管理器,如果是全新安装,会出现如下安装界面:


    输入在dns中设置好的服务器的A记录,点击安装按钮,就会执行安装过程
    注意:
    如果A记录设置的不正确,安装过程会中断,并出现错误提示【检测A记录失败】;
    如果服务器是云厂商提供的,可能会限制25发件端口,需要先联系厂商开通;
    如果要重装请先卸载插件。

    大部份海外邮箱有DNS反查机制(如Gmail)如果收不到邮件,需要解析RDNS记录

    安装好服务之后,就可以进入邮局管理器主界面了,主界面如下:

    左侧菜单栏第一栏是域名列表,这里支持多域名的管理,点击添加域名按钮,出现域名新增界面:

    注意:目前只支持添加一级域名

    新增的域名要有MX记录解析到服务器的A记录,这样别人发件时才能通过MX记录找到你的邮件服务器,并且只能有一条MX记录。同时为了防止发件时被反垃圾,还要给域名设置一条TXT记录。
    如下图是有MX记录和无MX记录的界面:

    配置MX记录

    MX记录和TXT记录未设置好的域名点击【添加记录值】按钮,会出现操作指引窗口:

    按提示在你的dns管理后台添加解析记录即可。

    配置邮件用户

    添加好域名之后,我们就可以在该域名下添加邮箱用户了,点击【用户管理】按钮,出现用户管理界面:

    点击【添加用户】按钮,就会出现新增用户窗口,如下:

    填写用户姓名,邮箱地址,设置邮箱密码,邮箱容量,点击提交即可

    注意:
    邮箱密码需要至少包含大小写字母和数字;
    密码只在这里显示一次,请牢记,如果忘记了,请修改密码。


    新增完邮箱用户之后可以根据用户管理下方的使用提示,在邮箱客户端程序如foxmail中使用,同时发件接口支持http接口调用,按照API文档调用接口即可在程序中实现发件。

    退回到主界面,点击第二个菜单栏收件箱功能,管理员可以查看各个用户的收件箱,点击下拉框可以选择不同的用户,界面如下:

    点击主界面第三个菜单栏发送邮件功能,管理员可以利用任一用户进行发件,界面如下:

    注意:多个收件人用英文逗号隔开。

  • 宝塔Cloudreve云盘部署

    宝塔Cloudreve云盘部署

    如何安装宝塔就不在这里说明了!下面我们直接安装

    1.宝塔安装所需插件 去软件商店搜索并安装 Supervisor管理器

    2.新建网站,填入你的域名,如果想挂载Onedrive.可以部署下SSL,宝塔支持免费申请各种证书。如果只是个人用的话不推荐创建Mysql数据库。

    3.创建好后我们进入网站目录,并下载Cloudreve源码。为了方便,我们可以直接远程下载到目录中。

    下载地址 点击下载

    下载好后解压

    4.接着我们打开Supervisor管理器,添加进程守护,名称可以随便填写,运行目录就是你网站的运行目录,启动命令就是刚刚解压的文件地址然后确定就可以了。

    5.点击查看进程,记住用户名和密码。

    6.设置反向代理,让我们的网盘可以通过域名访问

    如果你的是Apache,反代完成后,点击配置文件,复制进去下面这段,点击保存!

    #PROXY-START/
    <IfModule mod_proxy.c>
    ProxyRequests Off
    SSLProxyEngine on
    ProxyPassReverse / http://[YOUR_SERVER_IP]:5212/
    AllowEncodedSlashes NoDecode
    ProxyPass "/" "http://127.0.0.1:5212/" nocanon
    </IfModule>
    #PROXY-END/

    输入你的域名,用上面的用户,密码登录,cloudreve就部署好了,是不是很简单!剩下的功能你们可以自己摸索一下,cloudreve还能挂载onedrive,然后还可以通过aria2来离线下载!

  • 宝塔面板新增快捷命令行处理 修改端口/解除域名绑定/重启重置密码等

    宝塔面板新增快捷命令行处理 修改端口/解除域名绑定/重启重置密码等

    宝塔面板不算是在最早在国内提供服务器WEB面板服务的,但是应该算是目前做的比较好且用户体验比较好的面板。提到宝塔面板肯定要提到WDCP、AMH面板,原先有一手好牌,如今可能不被大众提到,也许作为开发者来说可能有其他更为重要的事情或者是有提供付费服务后有一些收益,但是目前和宝塔的差距还是比较大的。

    常规宝塔面板命令行调用

    bt

    直接调出来15个小工具,其中包括重启面板、修改面板密码、修改MYSQL密码、包括我昨天有需要用到的取消绑定域名限制等。

    体验看看

    体验和效果还是不错的,这样以后需要处理这样的问题,不需要再去找其他命令。毕竟用命令行操作不如这样直接小工具操作方便。

  • 宝塔面板曝出严重安全漏洞!利用难度0

    宝塔面板曝出严重安全漏洞!利用难度0

    昨日宝塔面板爆出严重bug,目前官方已经给宝塔面板用户发送短信提醒升级,影响范围包括了宝塔linux面板 7.4.2以及宝塔windows面板 6.8。直接访问 http://ip:888/pma 无需权限认证,即可直接登录phpmyadmin。

    问题描述

    宝塔面板官方发布紧急安全更新短信通知称,Linux面板7.4. 2 版本/Windows面板6. 8 版本存在安全隐患,官方已发布紧急更新,请所有使用此版本的用户务必升级到最新版,更新方法,登录面板直接升级更新即可,如更新出现问题,请登录宝塔论坛反馈或者联系客服反馈。

    解决办法

    据悉,Linux版本7.4.2版本的用户将更新到宝塔linux 正式版 7.4.3,Windows版本6.8的用户将更新到Windows 正式版6.9.0。

  • Vultr VPS 宝塔面板中 安装WordPress后更改“固定链接”后 页面404解决方法 图文教程

    Vultr VPS 宝塔面板中 安装WordPress后更改“固定链接”后 页面404解决方法 图文教程

    WordPress中的『固定链接』

    前面WordPress采集插件介绍了WordPress在修改了『固定链接』之后页面出现了404之后直接修改Nginx以及Apache的方法,不过这个对于一些新手来说显得十分复杂。下面我们就说一下在宝塔面板中如何来支持rewrite模块。

    Vultr VPS 如何安装宝塔面板?

    宝塔面板中如何设置『伪静态』?

    登录bt宝塔面板后台后,点击左侧『网站』

    点击对应网站行的『设置』

    选择到『伪静态』菜单,然后点击『0.当前』,选择到『WordPress』

    点击『保存』即可。

  • BT宝塔面板 磁盘爆满处理方法 图文教程

    BT宝塔面板 磁盘爆满处理方法 图文教程

    今天偶尔打开图床的时候,发现图床挂了,以为是PHP或者APACHE出了问题,赶忙重启两个服务,但是网站还是打不开,随后访问BT宝塔面板首页,看到上图箭头所指内容为全红,所剩空间为0,尝试重启MYSQL已经无法重启,多方查阅资料后,总结如下:

    清理网站日志/php站点session/系统邮件/临时文件

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

    清空面板回收站

    rm -rf /www/Recycle_bin/*

    清除mysql二进制日志(操作过程中会停止重启数据库)

    /etc/init.d/mysqld stop

    rm -f /www/server/data/ib_logfile*

    rm -f /www/server/data/mysql-bin.*

    /etc/init.d/mysqld start

    需要注意的是 执行rm命令时是不会返回任何提示的,直到能再次输入命令之前它都是正在删除文件的状态
    能输入命令的时候即删除完成

    检查磁盘剩余空间

    df -h

    只要Use%这一列没有一个达到100%就可以了
    一般只需要关注系统盘,即第一行,若有挂载数据盘到www目录,也要注意。

    BT宝塔面板inodes爆满处理方法

    如果还不能找到问题,请移步:Linux查找/根目录依次查找大文件 思路分析

WeChat
↑