旧手机改造成Linux服务器
背景1:之前在阿里云上的弄得ECS到期了。。。最近一直在考察各大云的主机,都不便宜啊,最优惠的一年也需要400左右,想想也是一天光耗电也够了1块钱了吧,但是我用了一年的云主机,平时只是跑跑几个指令码而已,连网页部落格啥的也懒得写,有点浪费。。。
背景2:物件的一台荣耀6x因为屏幕部分割槽域失灵而闲置了,有点可惜,本来我已经费力巴拉的给换了一个屏幕了,给你岳母结果被退货了,因为还是经常失灵。。。Honor效能还可以,就屏幕不好了,肯定不想当手机用了,但是扔了有很可惜~
灵感:既然安卓机是ARM架构的,当然不可以装Windows,那可不可以装Linux当服务器使?!查了一下资料,果然可以!!
步骤:
一、root手机
1、华为手机root的话需要解锁码,但是官方已经停止提供解锁码了。。。无语。。。
没办法,去了淘宝花了8块大洋让专业人士给整了一个解锁码,哈哈
2、解锁手机(略)
3、用第三方工具比如刷机之家等root手机(略)
二、安装容器
1、安装BusyBox,在手机上执行它会自动的copy很多Linux的tools到手机的某个目录下,这可以方便我们的Linux系统待会使用。
Download: BusyBox
将下载的Busy Box软件安装在安卓装置上
预设安装路径是:/system/xbin
2、安装Linux Deploy
Download: Linux Deploy
安装到手机之后,设定如下,点选右上角的三个点,设定锁定wifi和保持cpu唤醒,因为我们要将手机作为服务器24h使用,所以要随时处理业务,不能偷懒;屏幕常亮就算了,别选了,省点电吧。
然后点选右下角的三个杠开始设定Linux,
系统的话我选的是centos,你也可以选择ubuntu等,源的话centos使用下面的源地址:
安装需要半个小时左右。。。
安好了之后启动系统:
效果检验:
是不是超级简单?
有OTG的话就可以外界键鼠了:
最后电脑上安个终端,比如putty,xshell等,就是可远端登入手机啦!!真的超级好玩,放到家里可以跑一些爬虫指令码、抢号指令码、传送写提醒等,非常棒!