分享最新优惠信息
购买主机更加划算

使用Oracle Linux 8在基于甲骨文ARM VPS实例中安装宝塔面板(aaPanel)

甲骨文新推出的ARM实际上可以拥有多达4个内核、24G内存、4G带宽和200G存储实例。但是CPU是ARM架构,所以在实际使用中,例如安装宝塔面板的时候,可能遇到了一些问题而无法完成安装。实际上,该问题是由相关软件引起的。

在本文中,小编简单介绍如何在基于甲骨文ARM VPS的Linux操作系统上安装aaPanel宝塔面板(aaPanel)。 以下是Oracle Linux 8下的默认安装过程。当然,很多人会通过DD成Debian10安装BT,但这样做是有风险的。甲骨文已经删除/阻止了其中的许多用户,因为它们被系统检测为空闲状态。DD系统会导致一些默认的甲骨文云检测功能失效,所以不建议这样做。

更新系统

首先更新系统软件包和依赖项,将Oracle Linux 8系统更新到最新版本:

[root@arm1 ~]# yum upgrade -y && yum update -y

下载并安装 aaPanel (BT)

对于aaPanel(国际版),命令如下:

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

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

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

对于BT(宝塔面板中文版),命令如下:

curl -sSO http://download.bt.cn/install/install_panel.sh && bash install_panel.sh

安装 LNMP

使用命令行中显示的链接和凭据登录aaPanel:

使用凭据登录aaPanel

登录aaPanel Web界面后,它会提示输入推荐的软件包,LNMP或LAMP环境。

LNMP或LAMP环境

如果没有完成LNMP的任何安装,则需要按照说明安装相关依赖项。

最终,需要安装以下软件包。

安装依懒项

如果应用程序安装失败,请安装所有依赖项(可选)。要安装LNMP软件,可能需要先安装一些依赖项。
例如,安装 LNMP (Nginx2.2.4 、PHP 8.0、Mysql 5.7),需要按照的依赖项如下:

yum install gcc build-essential

yum install gcc gcc-c++ autoconf automake

yum -y install zlib zlib-devel openssl openssl-devel pcre pcre-devel

如果收到一条消息提示:

No match for argument: build-essential
Error: Unable to find a match: build-essential

那么可以可以尝试以下命令:

yum install gcc gcc-c++ make

这相当于build-essential在CentOS中工作。

此外,可能还需要 Libiconv软件包:

wget http://ftp.gnu.org/pub/gnu/libiconv/libiconv-1.13.1.tar.gz
tar zxvf libiconv-1.13.1.tar.gz
cd libiconv-1.13.1

配置libiconv:

./configure -prefix=/usr/local –build arm-pc-linux

编译安装,命令如下:

make
make install

创建指向Libiconv的链接(创建文件链接到Libiconv库)

ln -s /usr/local/lib/libiconv.so /usr/lib
ln -s /usr/local/lib/libiconv.so.2 /usr/lib/libiconv.so.2

如果通过aaPanel或者宝塔面板安装Nginx 1.21,不管是编译方式还是快速方式,都会遇到“Error: The HTTP image filter module requires the GD library,”的错误,简单的解决方法是安装gd和gd-devel包。

yum install gd gd-devel

启用BBR

Google开发了一种TCP拥塞控制算法 (CCA),称为TCP瓶颈带宽和RRT (BBR),它克服了Reno和CUBIC(默认 CCA)中发现的许多问题。这种新算法不仅实现了显着的带宽改进,而且还降低了延迟。TCP BBR已经用于google搜索服务器,现在可以按照它——只要Linux VPS运行内核是4.9或更高版本就可以。

BBR是一种新的TCP拥塞控制算法,它使用估计的拥塞而不是丢失来确定何时回退。

wget -N –no-check-certificate https://github.com/teddysun/across/raw/master/bbr.sh && chmod +x bbr.sh && bash bbr.sh

检查BBR是否已安装并启动:

sysctl net.ipv4.tcp_available_congestion_control
sysctl net.ipv4.tcp_congestion_control
sysctl net.core.default_qdisc
lsmod | grep bbr
ps -ef | grep bbr

总结

以上就是在甲骨文ARM VPS实例中安装宝塔面板(aaPanel)的全部过程,主要是针对Oracle Linux 8系统,仅供大家参考。

由于甲骨文新推出的VPS方案CPU是ARM架构,因此在安装宝塔面板时可能不会太顺利,如果按照遇到问题或者不会安装的话,可以参考上述教程进行安装。

未经允许不得转载:惠主机 » 使用Oracle Linux 8在基于甲骨文ARM VPS实例中安装宝塔面板(aaPanel)