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)安卓手机打造成全能的服务器...相关推荐

  1. 使用Termux在安卓手机上搭建本地Git服务器

    一.安装安卓终端模拟器Termux https://github.com/termux/termux-app/releases 手机是arm 64位的,就下载 'termux-app_v0.118.0 ...

  2. 使用Termux在安卓手机上运行tomcat服务器

    使用Termux在安卓手机上安装运行tomcat服务器 简单背景 探索尝试 尝试一:使用limbo虚拟机(失败) 想念二:使用Linux Deploy安装(直接放弃) 尝试三:使用Aid Learni ...

  3. 安卓手机使用termux搭建centos7个人博客服务器

    安卓手机搭建centos7个人博客服务器 介绍 安卓termux下实现centos7搭建个人博客服务器 hexo-boot 是开源项目有兴趣的可以去gitee或者Githup获取源码自己打包编译 资源 ...

  4. termux pythonlxml安装_将安卓手机打造成你的python全栈开发利器

    原标题:将安卓手机打造成你的python全栈开发利器 超神利器 相信多数安卓用户都使用过Qpython这款移动端的Python编辑器吧?之前我也研究过一阵子这个工具,但因为一次简单的爬虫让我对它失望之 ...

  5. 树莓派?云服务器?小主机?旧手机使用Termux安卓手机中跑Java跑spring boot不香吗?

    家中废弃的手机有好几个啦,特别是屏幕碎了,但是性能还算不错的手机,扔了浪费,换屏又不值得,能否把安卓当作一台低功耗的服务器使用呢? 等我有空了研究一下,当作一个小型的服务器也不错啊. 这篇文章非教程, ...

  6. 怎么让termux运行Java_在安卓手机上通过 Termux 运行编译/运行 .NET 应用

    V2 上玩 Termux 的大佬挺多的,但是没有关于 .NET 的, 我来发一篇吧. Termux 简介 Termux 可谓安卓上的开发神器, 注意, 不是开发安卓应用, 是在安卓手机上做开发的神器, ...

  7. 安卓手机使用Termux运行java环境

    前言 该文章为使用安卓手机安装Termux高级终端后,运行完整的Java开发环境,其中的内容参考多篇文章以及结合自己实际操作后,确认可行后,整理并发布,如有侵权请联系删除 Termux高级终端下载地址 ...

  8. 安卓手机使用Termux软件进行Linux系统的安装

    安装前的准备:我们需要三个软件,分别是Anlinux(用于获取linux系统,这里我们选择Ubuntu系统),Termux(模拟Linux环境),旋风加速器(因为Termux的下载源在国外,所以我们需 ...

  9. 使用Termux软件在安卓手机上安装ubuntu

    提示:使用Termux软件在安卓手机上安装ubuntu 文章目录 前言 一.使用的工具 二.安装步骤 1.换下载源 2.proot-distro安装 3.完成ubuntu的安装 参考资料 前言 为完成 ...

最新文章

  1. 如何写出一个好的单例模式
  2. python 集合
  3. 23种设计模式C++源码与UML实现--责任链模式
  4. Moss2007搜索服务配置,没有索引器和搜索配置页面报错问题解决
  5. [转载]eXeScope 6.50本地溢出分析
  6. java se 8 新特性_javase8-sample
  7. Linux 内核 hlist_head,hlist_node
  8. python切片习题与详细讲解
  9. 20200308: 生成每种字符都是奇数个的字符串灯泡开关 III(leetcode5352-5353)
  10. ios7 获取UITablleViewCell
  11. vue组件基础知识及组件间通讯
  12. VMware 中 vCPU 如何分配能得到性能最优化?
  13. php dingo和jwt,laravel dingo/api添加jwt-auth认证
  14. Imazing2023免费版苹果手机iOS数据管理软件
  15. opencv颜色识别学习总结
  16. 美亚杯赛前小训练,分享一套小模拟练习,弘连软件使用学习,供大家赛前训练,题目非常简单,很适合大家练手(非常推荐!)(新手手荐!)题目入门非常合适,也是了解软件很好的办法!
  17. Java中Lambda表达式和stream的使用
  18. 1155低功耗cpu排行_1155针可以配那些cpu都列举出来
  19. glog --- C++日志库
  20. Gay+Groupon=GayPon

热门文章

  1. mysql --max_allowed_packet=32m_mysql 设置max_allowed_packet 大小的办法
  2. 【Servlet】Servlet声明配置
  3. 【Java】ASCII类对ASCII码的处理
  4. 多目标决策---基本概念
  5. mysql-5.5.55 多实例安装总结
  6. 经验38--新闻内容处理
  7. Android环境配置
  8. 典型案例:TL的困局,自己忙不过来,团队没有结果
  9. iOS-项目常见文件
  10. SMTP连接器的使用