背景1:之前在阿里云上的弄得ECS到期了。。。最近一直在考察各大云的主机,都不便宜啊,最优惠的一年也需要400左右,想想也是一天光耗电也够了1块钱了吧,但是我用了一年的云主机,平时只是跑跑几个脚本而已,连网页博客啥的也懒得写,有点浪费。。。

背景2:对象的一台荣耀6x因为屏幕部分区域失灵而闲置了,有点可惜,本来我已经费力巴拉的给换了一个屏幕了,给你岳母结果被退货了,因为还是经常失灵。。。Honor性能还可以,就屏幕不好了,肯定不想当手机用了,但是扔了有很可惜~

灵感:既然安卓机是ARM架构的,当然不可以装Windows,那可不可以装Linux当服务器使?!查了一下资料,果然可以!!

步骤:

一、root手机

1、华为手机root的话需要解锁码,但是官方已经停止提供解锁码了。。。无语。。。

华为突然宣布,停止解锁码服务,再也不能愉快刷机Root了
玩安卓手机的用户,一部分人是习惯了安卓手机的操作系统,而另一部分人,就是看中了安卓的开源,可以让手机变的更有可玩性,而要让手机变的更加具有可玩性,那就不得不为手机进行解锁,目前,诸如三星,OV,小米等手机厂商,都支持用户向官方申请BootLoader。其实在前两年,很多厂商没有为用户提供此服务,因此还被不少粉丝诟病,比如此前的锤子手机,老罗就因此被锤子粉告上法庭,而OPPO的用户,也曾经因此被许多用户投诉。

没办法,去了淘宝花了8块大洋让专业人士给整了一个解锁码,哈哈

2、解锁手机(略)

3、用第三方工具比如刷机之家等root手机(略)

二、安装容器

1、安装BusyBox,在手机上运行它会自动的copy很多Linux的tools到手机的某个目录下,这可以方便我们的Linux系统待会使用。

软件简介:BusyBox 是一个集成了三百多个最常用Linux命令和工具的软件。BusyBox 包含了一些简单的工具,例如ls、cat和echo等等,还包含了一些更大、更复杂的工具,例grep、find、mount以及telnet。有些人将 BusyBox 称为 Linux 工具里的瑞士军刀。简单的说BusyBox就好像是个大工具箱,它集成压缩了 Linux 的许多工具和命令,也包含了 Android 系统的自带的shell。

Download: BusyBox

将下载的Busy Box软件安装在安卓设备上

默认安装路径是:/system/xbin

2、安装Linux Deploy

简单介绍
Linux Deploy 是一个在 Android 上运行的 chroot 容器。使用 Linux Deploy,通过简单的操作,可实现运行 Debian/Ubuntu 等多个流行的 Linux 发行版本。
支持的功能
支持的发行版本:Debian、Ubuntu、Kali Linux、Arch Linux、Fedora、CentOS、Gentoo、Slackware、RootFS (tgz, tbz2, txz)
安装类型:镜像文件、目录、分区、RAM
支持的文件系统:ext2、ext3、ext4
支持的架构:ARM、ARM64、x86、x86_64(虚拟:ARM ~ x86)
控制接口:CLI、SSH、VNC、X11、Framebuffer
桌面环境:XTerm, LXDE, Xfce, MATE, other (manual configuration)
支持的语言:多语言界面

Download: Linux Deploy

安装到手机之后,设置如下,点击右上角的三个点,设置锁定wifi和保持cpu唤醒,因为我们要将手机作为服务器24h使用,所以要随时处理业务,不能偷懒;屏幕常亮就算了,别选了,省点电吧。

然后点击右下角的三个杠开始设置Linux,

系统的话我选的是centos,你也可以选择ubuntu等,源的话centos使用下面的源地址:

http://chinanet.mirrors.ustc.edu.cn/centos-altarch/

安装需要半个小时左右。。。

安好了之后启动系统:

效果检验:

是不是超级简单?

有OTG的话就可以外界键鼠了:

最后电脑上安个终端,比如putty,xshell等,就是可远程登录手机啦!!真的超级好玩,放到家里可以跑一些爬虫脚本、抢号脚本、发送写提醒等,非常棒!

后记:

经过几天的使用发现了几个问题:

(1)长时间误操作(几个小时)就ssh不上去了,需要点亮一下屏幕。我猜测可能是我路由器的问题把网络断了,也可能是手机二手转让平台的问题把网络断了,也可能是Linux deploy的问题把Linux休眠了,也可能是Centos自己的问题,我没找出root cause;

(2)sleep命令和while循环不好用,这个可能是手机系统的问题,在与操作系统公用一写命令的时候有问题

所以,可以把这个手机当做一个python编程的小练习机,但是当服务器的话捉襟见肘了~

旧手机改造成Linux服务器相关推荐

  1. 把手机刷成服务器系统,旧手机改成云服务器

    旧手机改成云服务器 内容精选 换一换 接口名称CreateCloudPhoneServerCreateCloudPhoneServer功能描述购买云手机服务器.购买云手机服务器.POST /v1/{p ...

  2. (一)专题介绍:移动端安卓手机改造成linux服务器linux服务器中安装软件、部署前后端分离项目实战

    快捷目录 前言 一.涉及到的相关技术简介 二.具体实现过程及踩坑杂谈 1.安卓手机改造成linux系统实现方案 2.改造后的手机Linux中软件的安装 3.手机Linux中安装MySQL5.7踩坑实录 ...

  3. 废旧 Android 手机如何改造成 Linux 服务器?

    作者 |   zone7 责编 | 刘静 瞎比比 自从没有了学生身份之后,购买云服务器的价格是越来越贵了,不管是阿里云还是腾讯云.我寻思着能不能找到什么替代品,这让我想起之前在知乎不经意看到的,可以把 ...

  4. 我把废旧Android手机如何改造成Linux服务器

    目录 瞎比比 什么都别说,先看看效果怎样? 需要什么材料.设备? root 手机 为 Android 手机装上 Linux 系统 最后 瞎比比 自从没有了学生身份之后,购买云服务器的价格是越来越贵了, ...

  5. 废旧Android手机如何改造成Linux服务器

    目录 瞎比比 什么都别说,先看看效果怎样? 需要什么材料.设备? root 手机 为 Android 手机装上 Linux 系统 最后 瞎比比 自从没有了学生身份之后,购买云服务器的价格是越来越贵了, ...

  6. 苹果手机改linux,16 岁高中生把 iPhone7 改造成 Linux 服务器

    近日,国外一名 16 岁的开发者发布了一则视频,展示自己为一台已经无法正常使用的 iPhone 7 成功移植了 Ubuntu 20.04,并将其作为服务器来使用. 发布视频的开发者网名为 Daniel ...

  7. 新旧手机改车载导航,随车点火开机,熄火关机,全自动化操作,语音控制导航

    第一次写文章多多见谅 第一步手机必须root,自己手机怎么root自己百度方法,需要的软件有地图软件,百度carLife.高德地图车机版.根据个人爱好自己选择(个人推荐百度carLife,主要因为可以 ...

  8. 废旧Android手机如何改造成Linux服务器?

    搭建所谓的Linux的过程还是挺简单的,在很久之前我就玩过.不过如今年纪确实也不小了,没了当年那一股冲劲儿,这也属实是一个令人悲伤的事情. 书归正传,能问出这个问题,已经算得上是有一些计算机基础了.不 ...

  9. 如何把安卓系统刷成linux,废旧Android手机如何改造成Linux服务器?

    搭建所谓的Linux的过程还是挺简单的,在很久之前我就玩过.不过如今年纪确实也不小了,没了当年那一股冲劲儿,这也属实是一个令人悲伤的事情. 书归正传,能问出这个问题,已经算得上是有一些计算机基础了.不 ...

  10. 用废旧手机搭建一个Linux服务器,附有免费下载文件

    因为手机 CPU.内存.储存都合适,还有丰富的接口:蓝牙.WIFI.Mirco B,而且手机的异构多核心架构,更加省电,比树莓派强不少呢.下面进入正题,不写代码就可以打造自己的服务器.(踩了很多坑,这 ...

最新文章

  1. SecureCRT安装的注意事项
  2. JavaSript实现调用google地图输入经度,纬度移动到该点,同时对点做标记
  3. android 图片操作
  4. 科大星云诗社动态20210907
  5. ActiveMQ性能测试
  6. 再谈csdn blog的bug
  7. QQ炫舞登录完后服务器没显示,qq炫舞进入界面后就没有了怎么回?
  8. SQL 删除数据-select在当前表字段作为条件
  9. 比赛打分展示系统_《评委计分系统-双屏标准版》典型赛事案例图片展示-省直机关歌咏比赛
  10. Maven下载JasperReports报错Could not find artifact com.lowagie:itext:pom:2.1.7.js6 in alimaven
  11. 使用融云 SDK 避坑指南之 iOS13 推送失败
  12. YYKit 源码探究
  13. 如何用PHOTOSHOP倒置文字?
  14. #VMware ESXI7.0的下载
  15. 网络安全系列-三十四: EDR、NDR、XDR 、HIPS、NIPS、NTA、DPI、DFI、南北流量、东西流量:傻傻分不清楚
  16. 兔子maya骨骼绑定_玛雅Maya模型怎么绑定骨骼? 玛雅Maya骨骼绑定教程
  17. Discuz_分类信息_字段管理_区域选择_所有地区
  18. linux的系统监视器图片_用Nvidia Jetson Nano 2GB和Python构建一个价值60美元的人脸识别系统 - 人工智能遇见磐创...
  19. 从零开始成为一名合格的数据分析师:为什么必须学统计学?
  20. N1盒子丢失bootloader救砖方法

热门文章

  1. 支付宝第三方登录具体实现
  2. 001云E办项目之创建项目
  3. *计算机二级MS office 注意事项*
  4. Hook 迅游手游加速器
  5. 移动硬盘需要格式化才能打开如何解决?
  6. 课后作业三:软件分析与用户体验分析
  7. 云计算(Cloud Computing)
  8. 找出01二维矩阵中只包含 1 的最大正方形,并输出其面积_java
  9. 服务器怎么做好安全防护措施
  10. 内温的整体优先效应实验_认知