天天看點

termux目錄_把安卓手機性能發揮到極緻之-Termux

一直以來,由于工作條件限制,機關隻能使用XP!!!古董級的作業系統,si一樣的性能!

什麼64位作業系統,什麼新Python,什麼64位Java,統統與我無緣!!!

魂牽夢繞,尋求替代方案,什麼Intel NUC,什麼樹莓派,什麼淘寶小主機......機關全都不能用!可是我有手機啊!有沒有方案發揮手機的性能呢?

termux目錄_把安卓手機性能發揮到極緻之-Termux

Geekbench5的手機性能得分

Geekbench5給出了各款手機相對于i3-8100的性能得分,目前手機的計算性能已經與桌面級CPU(i3-8100)計算能力量級相當了!這種能力是遠超過樹莓派4B的!于是,省錢了,不用買樹莓派了!

正常途徑,要利用手機,我隻能學安卓app開發,把我的java程式硬轉成手機app,可是我的C/C++、Fortran、Python是沒指望了!!!還有沒有替代方案呢?

一通搜尋,發現了神器——Termux!一款安卓版的Linux。

當然,還找到了另一款神器:Aid Learning!國産的!核心好像是Debian。也是相當好用!具體可見連結:

myastrotong:把安卓手機性能發揮到極緻之-Aid Learning​zhuanlan.zhihu.com

termux目錄_把安卓手機性能發揮到極緻之-Termux

官網一通下載下傳,發現0.75版是最後一款适用于安卓5.0級以上的,其他更高版本支援7.0版安卓!是以老安卓手機就隻能0.75到頭了!新手機選擇最新版本即可。

******************寫在前頭*********************

Termux并非完整版Linux,而是一個模拟環境,如果想基于Termux安裝完整版Linux比如Ubuntu、Debian、Kali等,請參考:

myastrotong:極緻安卓之—Termux安裝完整版Linux​zhuanlan.zhihu.com

termux目錄_把安卓手機性能發揮到極緻之-Termux

***********************************************

如果要通路sdcard的目錄,需要先運作:

termux-setup-storage
           

完成授權後,在$HOME目錄會多出一個storage目錄。

安裝完畢以後,換Termux包管理器換為國内的清華源,加快軟體包下載下傳速度。輸入:

vi  $PREFIX/etc/apt/sources.list
           

将安裝源修改為 https://mirrors.tuna.tsinghua.edu.cn/termux

儲存退出!

termux目錄_把安卓手機性能發揮到極緻之-Termux

然後:

pkg update
pkg upgrade
           

*安裝如下常用包:

pkg install vim curl wget git unzip unrar
           

*安裝SSH服務

pkg install openssh
           

*設定密碼

passwd 
           

*查詢手機ip,以實際手機ip為準

ifconfig
           

*查詢目前使用者

whoami
           

*确認ssh服務的監聽端口

netstat -ntlp | grep sshd
           

*資訊确認後就可以在電腦端cmd下輸入連接配接了,指令如下(前提是電腦端openssh已經安上了):

ssh [email protected] -p 8022
           

以上假定使用者名為u0_a123(whoami查詢可得)。ip為192.168.0.1(ifconfig查詢可得)。

至此,Termux基本環境就搭好了!

開啟ssh的指令是:

sshd
sshd -p 9000
           

上面的一個指令預設打開的端口是8022,後一個指定了新的端口9000。

其他需要的軟體自行安裝。操作指令可參見任意一本Linux教材!

Termux運作gcc、gfortran的介紹見下文:

myastrotong:把安卓手機性能發揮到極緻之-Termux/Aid Learning使用Fortran​zhuanlan.zhihu.com

termux目錄_把安卓手機性能發揮到極緻之-Termux

Termux上運作Java的介紹見下文:

myastrotong:把安卓手機性能發揮到極緻之-Termux運作Java及性能測試​zhuanlan.zhihu.com

termux目錄_把安卓手機性能發揮到極緻之-Termux

上面這篇文章發現Termux運作Java程式會有較大的性能損失。改用Aid Learning後效果改善非常明顯。具體介紹見:

myastrotong:把安卓手機性能發揮到極緻之-Aid Learning運作Java及性能測試​zhuanlan.zhihu.com

termux目錄_把安卓手機性能發揮到極緻之-Termux