前言

上次我们已经将安卓手机进行了root,这次我们安装linux运行环境LinuxDeploy或者Termux。

关于LinuxDeploy和Termux,LinuxDeploy接近于原生Linux,可以安装宝塔面板以及简单建站,但好像不能安装docker。Termux有打包好的带青龙面板docker的镜像,更方便使用。不过这些都是之前折腾的,后面直接使用了云服务器。

本文中如有纰漏和错误,欢迎批评指正。

安装LinuxDeploy

安装busybox

首先,下载并安装busybox:

https://github.com/meefik/busybox

img

安装LinuxDeploy

然后再安装LinuxDeploy:

https://github.com/meefik/linuxdeploy/releases

img

安装完成后新增配置文件

img

左上角进入设置

img

设置PATH变量,打开联网更新

img

img

打开调试模式

img

右下角进入属性

img

修改源地址:http://chinanet.mirrors.ustc.edu.cn/centos-altarch/

img

修改镜像大小

img

修改用户名和密码

img

初始化系统和启用SSH

img

安装,并授予root权限

img

img

<<<deploy

img

启动容器

img

<<<start

img

安装Termux

Termux下载地址:

https://f-droid.org/zh_Hans/packages/com.termux/

img

更新软件源

sed -i 's@^\(deb.*stable main\)$@#\1\ndeb https://mirrors.tuna.tsinghua.edu.cn/termux/apt/termux-main stable main@' $PREFIX/etc/apt/sources.list

apt update && apt upgrade

img

安装openssh

pkg install openssh

设置ssh连接密码

passwd

重启ssh连接

sshd &

ssh连接

img

使用ssh连接termux(默认端口为8022)

ssh 192.168.1.104 -p 8022

img

挂载储存卡,使得可以用cd命令访问文件目录

termux-setup-storage

手机记得给文件权限

img

使用Python脚本安装linux-centos7服务器

依赖安装

pkg install proot git python -y

img

git clone https://github.com/sqlsec/termux-install-linux

cd termux-install-linux

python termux-linux-install.py

img

选择第7个安装CentOS7

img

启动centos

cd ~/Termux-Linux/CentOS/

./start-centos.sh

安装sudo

yum -y install sudo

img