Android 手机如何改造成 Linux 服务器?

目录

  • 瞎比比
  • 什么都别说,先看看效果怎样?
  • 需要什么材料、设备?
  • root 手机
  • 为 Android 手机装上 Linux 系统
  • 最后

瞎比比

自从没有了学生身份之后,购买云服务器的价格是越来越贵了,不管是阿里云还是腾讯云。我寻思着能不能找到什么替代品,这让我想起之前在知乎不经意看到的,可以把 Android 手机改造成 Linux。如果再配合之前的文章(如下),那简直爽歪歪。

推荐一款神器:在浏览器中运行 vscode,随时随地写代码

后台回复:废旧手机 获取本文中所需要使用到的软件

什么都别说,先看看效果怎样?

三个必备的软件

启动手机 Linux

通过 juice ssh 连接 Linux 命令行,并运行了 python 输出语句

在 iPad 中连接手机 Linux

电脑也可以通过局域网连接进来,这里就不再示例。

需要什么材料、设备?

  • 屏幕还能使用的 Android 手机
  • APP 软件:Linux deploy、busybox、juice ssh
  • 最后,需要关注公众号:zone7 跟着我瞎折腾

如果你没有废旧的 Android 手机,但是也想折腾,怎么办?建议到咸鱼上面买一部二手 小米5 ,为什么推荐 小米5 呢?首先,小米5 出产也有一段时间了,所以两三百块就能买到,而且有 NFC 功能,可以当地铁卡、门禁卡使用。

root 手机

首先,将手机配置成 Linux 服务器有两种玩法。一种是徐需要 root 手机,root 之后功能是更强大的,另一种则是无法 root 手机,这是阉割版的,看你选择了。

注意

请务必使用废弃手机进行试验,因为 root 手机是需要清空手机数据的。

我能 root 手机

我这边提供一下小米、华为 root 方法,其他机型请自行搜索。 小米:详情请看我的知乎文章 https://zhuanlan.zhihu.com/p/88777424 华为:华为现在不提供 root 服务了,可以找万能的淘宝,搜索:root华为手机

我无法 root 手机

如果你无法 root 你的手机,这里提供了替代产品。termux 是一款不用 root 就可以在手机上安装 Linux 的 APP,但是很多 Linux 命令都无法使用,运行个 python 命令行还是可以的。

为 Android 手机装上 Linux 系统

到了这一步,那么我默认你已经 root 好你的 Android 手机了。首先,安装好我上面截图中的三款 APP,

  • Linux deploy:装载 Linux ,需要 root 权限。
  • Juice ssh:手机终端 APP。
  • BusyBox:扩展 Android 手机命令,因为在这装 Linux 之后,很多 Linux 命令都是没有的,需要 root 权限。

Juice ssh、BusyBox 都是很简单的,这里不再赘述,唯独需要说一下的是 Linux deploy。 我的配置已经贴出来了,你左上角的和右下角的按钮中,分别按照图中配置就行。至于 Linux 的发型版本,你按照自己的喜好选择就行。我这里选择的是 CentOS7 ,另外提供一下 CentOS 源地址:

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

基本配置

显示调试信息

开启 SSH,外界才能进行连接

修改 Linux 发型版本,选择你喜欢的

配置好这些之后,就是安装,这需要耗时半个钟吧,耐心等待。等你看到:

extra/ssh ... done 

的时候,就说明安装完成了,如果失败了,就多试几次,或者换发行版。收获满满的成就感,有没有?

本文分享自微信公众号 - Python猫(python_cat)

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2019-10-31

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏CU技术社区

故宫下雪之后!我花了45秒,用Python给它画了一组手绘图

不过,恋习Python突然想到,可以通过Python将故宫的建筑物图片,转化为手绘图(素描效果)。效果图如下:

10830
来自专栏CU技术社区

8 年后重登王座,Python 再度成为 TIOBE 年度编程语言

全球知名的编程语言流行度排行榜网站 TIOBE 于近日宣布:Python 成为 2018 年度编程语言,理由如下:

4020
来自专栏CU技术社区

Python: 告别Print?优秀的Debug神器---pysnooper

相信小伙伴在调试程序时,出问题了,需要了解函数内部是怎么跑的?想知道哪些行正在运行?哪些没有运行?以及局部变量的值是什么?大多数人会选择在疑惑的地方使用prin...

8520
来自专栏35岁开始自学编程

【呕心总结】python如何与mysql实现交互及常用sql语句

9 月初,我对 python 爬虫 燃起兴趣,但爬取到的数据多通道实时同步读写用文件并不方便,于是开始用起mysql。这篇笔记,我将整理近一个月的实战中最常用到...

7120
来自专栏CU技术社区

程序员必看!2019 年需求最高的 TOP 10 项技能!

对于希望充分利用数据的企业而言,掌握数据挖掘和处理相关技能的人才需求仍然很高,DevOps 工程师、Python 程序员、数据工程师和机器学习工程师已经成为企业...

7830
来自专栏35岁开始自学编程

24H玩转 Grafana 被工程师称相当专业,如何做到?

国庆假期发生了两件小事,其一是我默默度过 35 周岁生日,其二是玩了下grafana `并在节后第一天被工程师 M 称赞:相当专业。

5620
来自专栏极客猴

Python创建二维数组的正确姿势

题图:by watercolor.illustrations from Instagram

37820
来自专栏极客猴

震惊了!每30秒学会一个Python小技巧,Github星数4600+

很多学习Python的朋友在项目实战中会遇到不少功能实现上的问题,有些问题并不是很难的问题,或者已经有了很好的方法来解决。当然,孰能生巧,当我们代码熟练了,自然...

8430
来自专栏35岁开始自学编程

pandas数据分析输出excel产生文本形式存储的百分比数据,如何处理?

我用 python pandas 写了数据统计与分析脚本,并把计算结果用 pandas 的 to_excel() 存入到 excel 表格提交给团队。但遇到一个...

10510
来自专栏35岁开始自学编程

整理总结 python 中时间日期类数据处理与类型转换(含 pandas)

我自学 python 编程并付诸实战,迄今三个月。 pandas可能是我最高频使用的库,基于它的易学、实用,我也非常建议朋友们去尝试它。——尤其当你本身不是程序...

7710

扫码关注云+社区

领取腾讯云代金券

年度创作总结 领取年终奖励