要啥單車之Termux:將我們的(Android)安卓手機打造成全能的伺服器

來源:互聯網
上載者:User

Termux不僅是一個終端模擬器,還是一個完善的Linux終端環境(進一步說,一個完善且活躍的社區).也就是說,有了Termux,我們就可以做到不用root並且不用折騰就體驗純正的Linux.

在手機效能過剩的當下,配合Termux將我們的手機打造成一個全能的伺服器再也不是夢.就拿筆者的手機來說,6G的RAM和128G內建儲存跑任何服務都綽綽有餘.

比起用樹莓派搭建伺服器,我們可以不用任何額外的開銷(直接用現有的安卓機)就打造出效能更加強大的伺服器(比起樹莓派拙計的CPU和IO效能,我們的手機的配置堪稱豪華).

在這裡我們簡單概括一下Termux的優勢:

  • 穩定:Termux就是一個普通的app,因此穩定性有來自安卓系統的背書.
  • 安全:無需root.還是那句話:Termux就是一個普通的app,如果哪一步出了問題,最不濟也無非就是刪APP.
  • 不折騰:Termux社區提供並且維護的各種apt包讓我們可以通過apt install一鍵安裝並且部署各種服務.大部分要折騰的部分已經有安卓系統和社區幫我們解決.
  • 低功耗:得益於手機的低功耗,堪比樹莓派.即時24/7開機也不費電.
  • 完善活躍的社區:Termux本身這個APP並沒有技術難度,難得的是社區所提供並且維護的各種apt包.

從某些方面來說,Termux的終端體驗比Linux其他的發行版還要更好.

好到什麼程度呢?好到筆者寫文章和碼論文都不再用Word,而是轉向了ssh連手機然後用vim寫作的解決方案.譬如這一篇文章就是在這個環境下寫的.再也不用擔心突然斷電死機,或者是換電腦拷檔案的問題.

我們在這裡先看幾個例子來感受一下Termux的強大:

  • php+apache
    • nextcloud:搭建私人雲端
    • wordpress:搭建個人部落格
    • mediawiki:搭建個人維基
  • texlive:編譯和渲染latex
  • gcc編譯器
  • golang編譯器
    • syncthing:點對點的同步軟體
  • python
    • jupyter notebook:可計算的筆記
  • node
  • ...

這個列表跟滾雪球一樣:有了編譯器和指令碼環境,我們就可以通過go build或者是pip,npm等等裝這些平台上的軟體.

無論是家用(例如搭建部落格),開發還是學術,Termux上都能找到我們需要的包.同時再配合手機便攜的特性,我們的手機成為了我們的隨身伺服器.

利益相關:Termux使用者.

下載地址:f-droid

社區Wiki:https://wiki.termux.com/wiki/Main_Page

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.