Android 搭建Linux服务器

前言

最近给家人换了一台新手机,而旧手机难道就低价回收了吗?作为曾经的一名安卓工程师,这些旧手机对我都有一定的价值。于是我把手机刷机,想看看还能干啥用,突然想到安卓底层是Linux内核呀,应该可以在其上部署一个小型的Linux系统出来当服务器用。于是本人查资料后发现,果然有开源的项目能够做到。这样就可以将Android手机当作一台Linux服务器用,搭建一个J2EE项目了。

下面以我本人的搭建经历,讲解搭建服务器的主要过程,全部自己亲测。

平台

  • 手机型号:红米Pro全网通
  • CPU架构:ARM(一定要清楚CPU的架构,与安装的Linux发行版和软件包对应)
  • 运存内存:3G+32G(运存最好2G以上)
  • Linux部署:Linuxdeploy | Ubuntu 18.04 LTS x64

准备工作

一、刷机并Root:

当前有两个开源应用能够实现Linux环境搭建,分别如下:

1、Linuxdeploy:采用chroot容器技术,能够安装各种Linux发行版,运行稳定,如Ubuntu、CentOS等,很完善,但是手机需要Root。

2、Termux:极低的性能损耗,驱动Linux底层内核模拟终端,能够通过apt安装python等软件包,并且不需要Root。但是本身并不完整,一些Linux的重要软件仍然不能安装

3、Aid Learning:类似于Termux,但是更纯净,能安装的软件也更多,自带图形界面一个VS Code等软件,但是比较吃性能,我不需要图形界面也不需要杂七杂八的软件。所以我还是打算将手机Root并使用Linuxdeploy。

至于具体手机怎么Root,就不多说了,网上大把的资料,但是要先记得解锁哦。

二、安装Busybox:

Busybox号称安卓的“瑞士军刀”,它对安卓底层缺乏的Linux

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值