自從沒(méi)有了學(xué)生身份之后,購(gòu)買云服務(wù)器的價(jià)格是越來(lái)越貴了,不管是阿里云還是騰訊云。我尋思著能不能找到什么替代品,這讓我想起之前在知乎不經(jīng)意看到的,可以把 Android 手機(jī)改造成 linux。如果再配合之前的文章(如下),那簡(jiǎn)直爽歪歪。
推薦一款神器:在瀏覽器中運(yùn)行 vscode,隨時(shí)隨地寫(xiě)代碼
私信我回復(fù):廢舊手機(jī) 獲取本文中所需要使用到的軟件
什么都別說(shuō),先看看效果怎樣?
三個(gè)必備的軟件
啟動(dòng)手機(jī) Linux
通過(guò) juice ssh 連接 Linux 命令行,并運(yùn)行了 Python 輸出語(yǔ)句
在 iPad 中連接手機(jī) Linux
電腦也可以通過(guò)局域網(wǎng)連接進(jìn)來(lái),這里就不再示例。
需要什么材料、設(shè)備?
- 屏幕還能使用的 Android 手機(jī)
- App 軟件:Linux deploy、busybox、juice ssh
- 最后,需要關(guān)注我,跟著我瞎折騰
如果你沒(méi)有廢舊的 Android 手機(jī),但是也想折騰,怎么辦?建議到咸魚(yú)上面買一部二手 小米5 ,為什么推薦 小米5 呢?首先,小米5 出產(chǎn)也有一段時(shí)間了,所以兩三百塊就能買到,而且有 NFC 功能,可以當(dāng)?shù)罔F卡、門禁卡使用。
root 手機(jī)
首先,將手機(jī)配置成 Linux 服務(wù)器有兩種玩法。一種是徐需要 root 手機(jī),root 之后功能是更強(qiáng)大的,另一種則是無(wú)法 root 手機(jī),這是閹割版的,看你選擇了。
注意
請(qǐng)務(wù)必使用廢棄手機(jī)進(jìn)行試驗(yàn),因?yàn)?root 手機(jī)是需要清空手機(jī)數(shù)據(jù)的。
我能 root 手機(jī)
我這邊提供一下小米、華為 root 方法,其他機(jī)型請(qǐng)自行搜索。
小米:詳情請(qǐng)看我的知乎文章
https://zhuanlan.zhihu.com/p/88777424
華為:華為現(xiàn)在不提供 root 服務(wù)了,可以找萬(wàn)能的淘寶,搜索:root華為手機(jī)
我無(wú)法 root 手機(jī)
如果你無(wú)法 root 你的手機(jī),這里提供了替代產(chǎn)品。termux 是一款不用 root 就可以在手機(jī)上安裝 Linux 的 APP,但是很多 Linux 命令都無(wú)法使用,運(yùn)行個(gè) python 命令行還是可以的。
為 Android 手機(jī)裝上 Linux 系統(tǒng)
到了這一步,那么我默認(rèn)你已經(jīng) root 好你的 Android 手機(jī)了。首先,安裝好我上面截圖中的三款 APP,
- Linux deploy:裝載 Linux ,需要 root 權(quán)限。
- Juice ssh:手機(jī)終端 APP。
- BusyBox:擴(kuò)展 Android 手機(jī)命令,因?yàn)樵谶@裝 Linux 之后,很多 Linux 命令都是沒(méi)有的,需要 root 權(quán)限。
Juice ssh、BusyBox 都是很簡(jiǎn)單的,這里不再贅述,唯獨(dú)需要說(shuō)一下的是 Linux deploy。
我的配置已經(jīng)貼出來(lái)了,你左上角的和右下角的按鈕中,分別按照?qǐng)D中配置就行。至于 Linux 的發(fā)型版本,你按照自己的喜好選擇就行。我這里選擇的是 centos7 ,另外提供一下 CentOS 源地址:
http://chinanet.mirrors.ustc.edu.cn/centos-altarch/
基本配置
顯示調(diào)試信息
開(kāi)啟 SSH,外界才能進(jìn)行連接
修改 Linux 發(fā)型版本,選擇你喜歡的
配置好這些之后,就是安裝,這需要耗時(shí)半個(gè)鐘吧,耐心等待。等你看到:
extra/ssh ... done
的時(shí)候,就說(shuō)明安裝完成了,如果失敗了,就多試幾次,或者換發(fā)行版。收獲滿滿的成就感,有沒(méi)有?
最后
我覺(jué)得這算是一篇干貨了,點(diǎn)個(gè)贊不過(guò)分吧。哈哈