[手机Linux] 二,安卓手机安装linux系统, 部署完全属于自己的服务器(Linux Deploy)linux手机「[手机Linux] 二,安卓手机安装linux系统, 部署完全属于自己的服务器(Linux Deploy)」
背景:
之前买过一台阿里云服务器1G1核的,玩起来真的是卡脑壳,卡卡的,经费在燃烧却得不到灰烬,而是萌想做一全属于自己的服务器,而是百度发现原来我们的安卓手机也可以当服务器器(Linux),而是翻了一下箱底找到了曾经的宝贝,差点当垃圾(其实可以拿去市场换个面盆的)扔了的小米6手机,然后摸索着搭建一全属于自己的Linux系统服务器,完成后发现跑起来确实杠杠的香,废话不多打,下面进入正题。
原料:
一台能上网的手机(用来开热点上网)或者你家有wifi网络就行,一台被root过的安卓小米6手机(其他高级点的安卓也行啦),不会root的看我第一篇文章:
[手机Linux]一,线刷小米6到开发版,获取root权限_虾稿的博客-CSDN博客
下面三个手机软件下载来拷到你的小米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:
然后再安usybox-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了。不过有个前提是你的手机连接的wifi跟电脑连接的是同一个局域网网络,即只能本地连接,外网暂时还不通。
软件你可以使用putty或者其他能连接ssh的软件就行:
输入登录用户和密码,就可以在本地愉快的玩耍了,从此把阿里云服务器抛得远远的。
下篇继续,内网穿透,实现外网登录手机Linux,实现正真的远程服务器。
上篇:[手机Linux]一,线刷小米6到开发版,获取root权限_虾稿的博客-CSDN博客
下篇:[手机Linux] 三,安卓手机Linux内网穿透(cpolar),实现远程连接_虾稿的博客-CSDN博客
台湾版权声明:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕,E-mail:xinmeigg88@163.com