termux apache php,要啥自行车之Termux:将我们的(Android)安卓手机打造成全能的服务器...
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用戶.
總結
以上是生活随笔為你收集整理的termux apache php,要啥自行车之Termux:将我们的(Android)安卓手机打造成全能的服务器...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: C\C++不经意间留下的知识空白----
- 下一篇: C++ static与const用法详解