背景:

之前买过一台阿里云服务器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:

然后再安装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,实现正真的远程服务器。

上篇:[手机Linux]一,线刷小米6到开发版,获取root权限_虾稿的博客-CSDN博客

下篇:[手机Linux] 三,安卓手机Linux内网穿透(cpolar),实现远程连接_虾稿的博客-CSDN博客

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

  1. android系统手机流量控制方法,手机流量控制!安卓手机控制流量设置小技巧

    原标题:手机流量控制!安卓手机控制流量设置小技巧 手机流量控制!安卓手机控制流量设置小技巧?随着4G网络时代的开启,手机每月耗流量不再是以M为单位,二手以G为单位.曾经的2G时代,一个月只需要20.3 ...

  2. 安卓证书安装为系统证书(模拟器版)

    安卓证书安装为系统证书[模拟器版]个人使用部分整理 一.背景/遇到的问题(HTTPS第三方窗口无法抓包) 二.问题分析 1.网上找到的解决办法 三.解决方法 1.本地环境 2.操作步骤 3.部分操作截 ...

  3. 安卓手机备份_安卓手机数据备份与恢复方法汇总和操作详解

    世界那么大,谢谢你来看我!!关注我你就是个网络.电脑.手机小达人 每次使用电脑时,我们都会自觉的将重要的文件保存好并且备份起来防止丢失.那同样的,我们在使用手机时,也要养成手机备份的好习惯. 今天就来 ...

  4. 安卓手机主题软件_【软件来了】安卓手机中的安卓手机

    虚拟机这个东西部分童鞋已经接触过,它是指在电脑中模拟运行一台安卓手机,我们可以用它来登入微信,挂QQ,玩手机游戏或者测试App,而随着科技的发展,安卓手机的配置足以承载一个虚拟机,所以在安卓手机中再运 ...

  5. 安卓手机如何防盗_iphone手机换成安卓手机后如何转移便签备忘录数据?

    原标题:iphone手机换成安卓手机后如何转移便签备忘录数据? 随着信息时代的到来,智能手机在国内已经接近于全面普及,但与此同时,它也逐渐成为了这个时代下的快消品,因为不管价值如何,它们都有使用年限, ...

  6. vivo是安卓手机吗_安卓手机系统升级必要吗?看看这个就知道

    昨天去给老妈看手机,她最近总是说手机微信出现了一些问题,开始以为是手机存在问题.然后网上搜了一下,是因为手机某个版本系统不兼容而导致的. 引发了小编的深思,幸亏我看了下,不然又得换手机了! 安卓手机系 ...

  7. android 6g 有必要吗,6G内存手机普及后 安卓手机为何还是这么卡?

    6G内存手机普及后 安卓手机为何还是这么卡? 在CES 2017上,首款8GB运行内存(RAM)手机"华硕ZenFone AR"亮相,"溜"遍整个展馆找不到朋友 ...

  8. 手机安装linux Noroot,安卓手机安装linux,Linux Deploy 和 GNURoot Debian 的尝试

    用闲置的安卓手机跑个小 Linux 服务器其实性能不一定很差,比较起内存和 cpu 核数,反而比几年前的笔记本更好(比如我已闲置的 Dell 1520). 方案主要有以下 2 种: Linux Dep ...

  9. 手机控制树莓派linux,使用安卓手机控制树莓派

    在特殊情况下,没有用于树莓派显示的显示器,用电脑控制树莓派也不方便,这时可以通过手中的手机来登陆树莓派,这种方法仅仅需要一部手机,条件非常容易满足.这篇文章教大家如何用手机的手机连接树莓派,并将手机的 ...

最新文章

  1. Java项目:垃圾分类查询管理系统(java+SSM+jsp+MySQL+bootstrap)
  2. windows server 2008 R2 初试Hyper-V(一)
  3. r语言中mpg数据_R语言数据筛选整理包dplyr
  4. C++ Builder创建和调用dll中的资源
  5. 查看java源码时出现class文件而不是java文件,可能是因为java的安装路径下没有src.zip文件而是javafx-src.zip文件
  6. 8086PC读取和执行指令相关部件
  7. jmeter xml 请求_Jmeter学习笔记(十六)——HTTP请求之content-type
  8. H.264学习历程(天之骄子)
  9. vue.js慢速入门(1)
  10. Python爬虫基本原理
  11. (笔试题)和一半的组合数
  12. uva 10803(floyd)
  13. 常见的几种最优化方法总结
  14. 使用JavaScript进行iframe的DOM操作
  15. ミルシャ / 人鱼枪
  16. 使用 CMake 解决编译出来的 so 文件过大的问题
  17. 使用计算机生成遐想景物图像,计算机多媒体
  18. 【二维前缀和】304. 二维区域和检索 - 矩阵不可变
  19. C#毕业设计——基于C#+asp.net+SQL Server的电子书城系统设计与实现(毕业论文+程序源码)——电子书城系统
  20. Cannot create directory: /home/lrh/.vim/view.

热门文章

  1. 回收苹果电脑需要注意哪些?
  2. 微信公众号开发中的一些设置和遇到的问题
  3. 怎么下载maven其他版本
  4. office 2016优化
  5. 前端 利用Vue实现数据可视化 - 戴向天
  6. [转]关于游戏架构设计的一些整理吧
  7. linux,windows下检测指定的IP地址是否可用或者检测IP地址冲突的3种方式(批处理程序,python程序,linux shell 批量ping)...
  8. tplink控制上网设备_TP-LINK利用MAC绑定限制上网用户
  9. js生成字母和数字随机数
  10. IOT数字世界价值论(上)