把廢舊 Android 手機改造成了 Linux 伺服器
目錄
- 瞎比比
- 什麼都別說,先看看效果怎樣?
- 需要什麼材料、設備?
- root 手機
- 為 Android 手機裝上 Linux 系統
- 最後
▋瞎比比
自從沒有了學生身份之後,購買雲伺服器的價格是越來越貴了,不管是阿里雲還是騰訊雲。我尋思著能不能找到什麼替代品,這讓我想起之前在知乎不經意看到的,可以把 Android 手機改造成 Linux。
▋先看看效果怎麼樣
三個必備的軟體
啟動手機 Linux
通過 juice ssh 連接 Linux 命令行,並運行了 python 輸出語句
在 iPad 中連接手機 Linux
電腦也可以通過區域網連接進來,這裡就不再示例。
▋需要什麼材料、設備?
- 螢幕還能使用的 Android 手機
- APP 軟體:Linux deploy、busybox、juice ssh
如果你沒有廢舊的 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
的時候,就說明安裝完成了,如果失敗了,就多試幾次,或者換髮行版。收穫滿滿的成就感,有沒有?