[手机Linux] 二,安卓手机安装linux系统, 部署完全属于自己的服务器(Linux Deploy)


背景:

之前买过一台阿里云服务器1G1核的,玩起来真的是卡脑壳,卡卡的,经费在燃烧却得不到灰烬,而是萌想做一台完全属于自己的服务器,而是百度发现原来我们的安卓手机也可以当服务器器(Linux),而是翻了一下箱底找到了曾经的宝贝,差点当垃圾(其实可以拿去市场换个面盆的)扔了的小米6手机,然后摸索着搭建一台完全属于自己的Linux系统服务器,完成后发现跑起来确实杠杠的香,废话不多打,下面进入正题。

原料:

一台能上网的手机(用来开热点上网)或者你家有wifi网络就行,一台被root过的安卓小米6手机(其他高级点的安卓也行啦),不会root的看我第一篇文章:

一,软件准备

下面三个手机软件下载来拷到你的小米6手机:
1、syslock(system分区工具):Syslock(com.lerist.syslock) - 2.0.4 - 应用 - 酷安
2、BusyBox(Linux deploy支撑软件, 下载最新版就可以, 我试过不下载这个软件也可以运行):https://github.com/meefik/busybox/releases
3、Linux deploy(最好不要下最新版本,我用的2.4.0, 比它新的版本我安装centos系统不成功):Releases · meefik/linuxdeploy · GitHub
下载好拷贝到手机:

二,安装部署软件

syslock:

安装这三个软件,必须要确保小米6手机是开发版系统,即能获取root权限的,在手机先安装syslock.apk软件,安装完成打开会提示需要获取软件的root权限,按它提示操作就好。

busybox:

然后再安装busybox-v1_34_1-51.apk软件,安装时直接点INSTALL就好,然后它会提示要获取root权限,按照提示给权限就好,然后记住/system/xbin这个路径,后面linuxdeploy要用。
设置里的安装路径默认是:/system/xbin

linuxdeploy:

最后安装linuxdeploy-2.4.0-251.apk软件,也是最重要的,成败在此一举。其实你家网络没问题,按照步骤来也是妥妥的啦。
1,提示需要root权限完成后,安装左上角先进入设置:

2, 继续拉到下面,PATH变量需要设置跟上面的busybox的/system/xbin一样的路径:

3,拉到最下面,把调试模式打开,安装的时候就可以看到状态了,不然不知道有没安装成功啊。

,4,然后返回到右下角, 设置属性,我安装的是centos版本(你也可以选择ubuntu,对应架构: armhfp),手机的架构是aarch64,架构其实你在打开软件时的右上角的三点,点状态可以看得到你的手机架构,在最上面有显示Device:MI 6 等信息。

5,然后按照下面设置,源地址可以改为中国的源,下载速度比较快,当然你不改也是可以的。可以用中国源这个地址:http://chinanet.mirrors.ustc.edu.cn/centos-altarch/,其他按照下面设置就好。

6,设置/根目录大小(这个看自己手机容量,必须小于手机自身容量),和登录账户密码.

7,本地化为linux系统服务器显示的语言,你可以设置成zh_CN.UTF-8(即中文),也可以设置成英文,看自己使用习惯。其实我比较习惯用英文en_US.UTF-8.
8,还有初始化可以勾上,也可以不勾,勾上启用主要是用于开机启动时可以运行它指定的/etc/rc.local文件里的脚本,可以自定义开机自启动服务等。

9,挂载你看自己需求,可以指定挂载路径,或者可以手机连接U盘挂载,我后面会做一个挂载移动硬盘做为自己的私人云盘使用。具体怎么知道你连接U盘或者移动硬盘的路径?其实跟你上面查手机架构一样操作,连接好U盘后在打开软件时的右上角的三点,点状态,输出的最下面就会有个/dev/block/sdg1类似这样的路径,显示U盘容量,那就是你连接的外部设备信息。
10,最后SSH是必须启用的,端口后默认(常用)22,或者你最好设置成其他端口咯(安全起见),不然你电脑就连接不了你的服务器啦。

11,属性设置完后点返回,返回首页然后在软件的右上角三点那里,点安装。
安装过程顺利的话10分钟左右,不顺利的话,多试几次,换换wifi或者手机信号,如果前面设置都是一样的,试几次肯定可以安装上, 最后显示 <<<deploy 就是执行结束,>>> 是代表开始执行。

最后安装完成之后,最好先停止一下,然后再点启动。

三,用电脑连接手机Linux

顺利走到上面一步,已经是大工告成了,可以使用自己的电脑连接手机linux了。不过有个前提是你的手机连接的wifi跟电脑连接的是同一个局域网网络,即只能本地连接,外网暂时还不通。
软件你可以使用putty或者其他能连接ssh的软件就行:

输入登录用户和密码,就可以在本地愉快的玩耍了,从此把阿里云服务器抛得远远的。

下篇继续,内网穿透,实现外网登录手机Linux,实现正真的远程服务器。

正文完

评论区
个人资料

  • 博主木木
  • 运营天数2923
  • 文章阅读数 12228
  • 评论数量1
  • 文章数量78
搜索

倒计时