vlambda博客
学习文章列表

安卓手机+LinuxDeploy+CentOS+宝塔面板安装教程

前言

硬件准备

软件准备

软件配置

1. busybox的安装和配置

2. linux deploy的安装和配置

3. CentOS的安装和配置

4. OpenSSH连接设置

宝塔面板的安装配置

1. 宝塔面板的安装

2. 启动宝塔面板

3. 宝塔面板的相关命令

总结

前言

  手上有几部很旧的Android手机,本着废物利用的精神,就用他们来做一个简单Linux服务器好了,本文是为本次折腾过程的一个简单记录。


硬件准备

  这里以手中最低配的ZTE N928DT作为参考,配置为高通210+1+8G。详细参数我也不列了,相信大多数的旧手机的性能应该都不比这台手机差。手机必须root,为了节省内存空间最好是将没有必要的系统软件都卸载掉。


软件准备

linux deploy:这里使用的版本是2.6.0,要求最新版的可以在GitHub上下载。

busybox:这里使用的版本是1.31.1,要求最新版的,也可以在GitHub上下载。

OpenSSH:win10自带,如果没有就百度。

软件配置

  确保手机已经root成功


1. busybox的安装和配置

  首先我们安装busybox。安装完成后打开,点击左上角的设置按钮,找到设置选项设置语言为中文简体。其他配置默认就好,返回主界面点击安装。安装完毕后退出,详细信息看下图。

安卓手机+LinuxDeploy+CentOS+宝塔面板安装教程安卓手机+LinuxDeploy+CentOS+宝塔面板安装教程


2. linux deploy的安装和配置

安装完成后打开Linux Deploy可以看到主界面;

然后我们点击左上角三个横杠然后点击设置;

前面三个中的锁定wifi一定要打钩、保持CPU唤醒也要打钩、屏幕常亮也打开,有的手机在息屏状态下CPU会降频运行;

其他的看自己的需求设置、开机启动建议打开;

『PATH 变量』中填入 :/system/xbin ,然后执行更新环境选项;

其他的配置基本可以默认,也可根据自己需求勾选,具体看图,配置完成后退出软件重启手机。

安卓手机+LinuxDeploy+CentOS+宝塔面板安装教程安卓手机+LinuxDeploy+CentOS+宝塔面板安装教程安卓手机+LinuxDeploy+CentOS+宝塔面板安装教程
安卓手机+LinuxDeploy+CentOS+宝塔面板安装教程安卓手机+LinuxDeploy+CentOS+宝塔面板安装教程安卓手机+LinuxDeploy+CentOS+宝塔面板安装教程

3. CentOS的安装和配置

  在主界面点击左上角的三个横杠然后点击点击配置文件、然后新建文件的名称,可以随意定义,本文是安装CentOS系统就用其命名了。

10. 配置信息填写

点击手机右下角的设置图标,设置系统相关信息;

系统选择Centos,架构选择armhfp,具体架构百度自己手机CPU进行选择,发行版本选择7;

安装类型选择目录,安装路径更改为:/data/linux,也可以自己设置别的,要删除时请用ES文件管理器删除此目录;

用户名推荐设置root密码随意,本地化选择:zh_CN.UTF-8;

DNS可以默认,推荐:223.5.5.5;

SSH服务器选择启用;

其他可以默认设置,也可根据需要进行修改,配置图如下:

安卓手机+LinuxDeploy+CentOS+宝塔面板安装教程安卓手机+LinuxDeploy+CentOS+宝塔面板安装教程安卓手机+LinuxDeploy+CentOS+宝塔面板安装教程
安卓手机+LinuxDeploy+CentOS+宝塔面板安装教程安卓手机+LinuxDeploy+CentOS+宝塔面板安装教程安卓手机+LinuxDeploy+CentOS+宝塔面板安装教程


11. 开始安装系统

这里设置就已经结束了,接下来开始安装系统,点击右边3个点,选择安装并等待安装完成;

安装完成好最后重启下手机,然后点启动;

可能会出现ssh 开启失败的情况,若出现点击右边配置即可重新安装ssh;

详情,请按顺序看图判断是否成功。

安卓手机+LinuxDeploy+CentOS+宝塔面板安装教程安卓手机+LinuxDeploy+CentOS+宝塔面板安装教程安卓手机+LinuxDeploy+CentOS+宝塔面板安装教程


4. OpenSSH连接设置

win+R键打开搜索框,输入cmd打开命令行。输入ssh会看到一串信息如下图:

安卓手机+LinuxDeploy+CentOS+宝塔面板安装教程

询问yes/no时输入yes;

再输入密码,密码是没有回显的,输完直接按回车,出现#代表连接上了;

具体信息如下图:

安卓手机+LinuxDeploy+CentOS+宝塔面板安装教程

宝塔面板的安装配置

  在连接上ssh后便可以开始宝塔面板的安装了,整个过程耗时较长,请耐心等待。


1. 宝塔面板的安装

先ssh连接到centos,成功后执行以下指令:

#安装wgetyum install wget#更换阿里源cd /etc/yum.repos.d/cat CentOS-Base.repowget http://mirrors.aliyun.com/repo/Centos-altarch-7.repo -O /etc/yum.repos.d/CentOS-Base.repo#查看是否更换成功cat CentOS-Base.repo#更换成功后清除缓存并重建yum clean allyum makecache#安装环境yum install screen iptraf-ng unzip openssh-clients subversion git man setuptool system-config-firewall-tui ntsysv vim links bzip2 pcre-devel zlib-devel NetworkManager-tui mariadb-server gcc-c++ make#更新软件yum -y update#安装宝塔yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh


在整个安装过程中会有很多次的询问,不懂干嘛的都选择y就好,要是懂就自己决定。

由于这部手机是32位系统的无法安装6.0的宝塔面板我改执行以下命令安装5.x的:

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


2. 启动宝塔面板

面板安装好后会显示如下信息:


3. 宝塔面板的相关命令

刚装好的宝塔面板实际上是已经启动的,这里给出宝塔面板的部分命令:

启动:

/etc/init.d/bt start

停止:

/etc/init.d/bt stop

重启:

/etc/init.d/bt restart

总结

  至此,安卓手机+LinuxDeploy+CentOS+宝塔面板的一系列操作完毕。在此基础上我们可以使用内网穿透,搭建出自己的Linux服务器。可以这样一个相对便宜的方式,进行Linux、网站搭建、web服务部署等一系列操作的学习。