开篇:

  在废旧手机变废为宝的路上一直没有停下,做过电脑遥控器,家居监控器,给电脑扩展屏幕以及跟着大佬学过智能机器人,但是都是一时兴趣,除了家具监控器目前正在使用之外其他也没有使用了。

  最近在学习Linux,突然意识到怎么不在我那个起灰的小手机上装一个Linux系统呢,之后还可以做一个服务器之类的。想了就应该行动,到处查资料后 终于成功了。

详细步骤:

1下载所需软件

Termux:终端仿真器和linux环境,这个工具很有用 可以shell和ssh 虽然有linux环境但是许多Linux命令也不能识别,如果有需要使用这种简单阉割版的,直接下载这个软件就好了,这个软件也不需要root的。

Anlinux:这个应用需要安卓5.0以上,(相信现在都是了吧)并且需要配合Termux才可以运作,这就是为搭建完整版Linux环境的必备神器了。

VNC Viewer: 远程在世界任何地方从Android设备上控制桌面(听起来十分装x,但是确实很好用)。

这三个软件下载可能稍微有点问题,需要稍微上网操作一下,或者后台可以找我获取,我一般都在线的。

2开始配置

打开 Termux和Anlinux 在Anlinux点击左上角:

出现以下画面

点击仪表盘

进行选择,因为一般我使用的Ubuntu所以我就选择第一个了 也可以选择centos等

选择之后进行第二步复制

出现指令已复制后,点击第三步启动并且将指令复制到 Termux然后回车运行

下载完成后输入./start-ubuntu.sh即可启动下载好的Ubuntu系统

接下来就是安装桌面了

又打开Anlinux点击桌面

选择并设置桌面

这里选择推荐的Xfce4之后第四步进入Termux复制回车下载

桌面安装过程完成后使用vncserver-start来启动服务,初次启动会提示我们配置密码,设置完后服务就在后台驻留了,并提示服务的地址和端口号。

在termux字符界面上无法显示桌面的效果。这时候我们需要使用VNC viewer来连接桌面服务。VNC viewer是一个用来远程连接桌面的Android app,你还可以使用它来连接你的其他的主机。打开VNC viewer后点击右下角的+按钮,添加一个服务连接,由于服务就是在本机上开启的,填入 localhost:端口号 ,连接的名称可以随意命名。点击创建,会提示输入密码,输入我们安装服务时创建的密码即可。然后就能看到桌面环境了。

就搞定了 自己可以愉快的便捷式开发了。

接下研究用废旧手机做一个小型服务器了。

欢迎交流

废旧手机利用之装一个Linux系统的更多相关文章

  1. 在本机使用虚拟机安装一个linux系统,并搭建ftp服务器

    一.Linux基础使用:linux服务器环境搭建(FTP服务器), 在本机使用虚拟机安装一个linux系统,并搭建ftp服务器,要求能使用ftp服务将本机文件到保存linux虚拟机上 资料: VMwa ...

  2. 双系统下利用MbrFix.exe卸载LINUX系统

    前言:  不少同学笔记本都装的有双系统,一般都是LIUNX和WINDOWS的两个系统(由于以前对电脑各种无知)装了双系统,再次,小编就不在阐述双系统地各种不便,再次就强调一下,假若要卸载LINUX的话 ...

  3. 在安卓手机上安装完整kali linux系统

    俗话说,没图说个JB.好我马上上图 提醒:我在这里只是提供一个思路过程,希望可以帮到你,同时我也做一个记录,有任何问题欢迎  0.0.:I87OI94664  威信 :Z2tsYmI1MjA=  (b ...

  4. 使用VMware新建一个Linux系统虚拟机(全)

    我们将其分为两步,1:新建虚拟机:2:安装Red Hat Enterprse Linux 6操作系统 1.首先我们新建一个虚拟机,先不安装操作系统,稍后再对其安装Linux系统. 新建虚拟机步骤如下: ...

  5. 「Linux」制作一个Linux系统

    一.前言 Linux操作系统至1991年10月5日诞生以来,就其开源性和自由性得到了很多技术大牛的青睐,每个Linux爱好者都为其贡献了自己的一份力,不管是在Linux内核还是开源软件等方面,都为我们 ...

  6. 在VMware装了linux系统,如何在windows系统中用xshell连接

    网上有好几种方法,不过我觉得这种比较简单 1.找到VMware菜单  打开 编辑>虚拟网络编辑器 如图: 点下面的更改设置 点确定就可以了,什么都不用改.然后回到linux系统中ifconfig ...

  7. 利用capability特征加强Linux系统安全【转】

    转自:https://blog.csdn.net/fivedragon/article/details/676849 1.简介 UNIX是一种安全操作系统,它给普通用户尽可能低的权限,而把全部的系统权 ...

  8. 命令行翻译 推荐一个linux系统中可用的终端小程序

    程序的github地址:https://github.com/fanbrightup/fanyi 使用起来非常简单,同时支持中英文互译甚至是整句. 步骤一:首先你需要安装node,参见我的node安装 ...

  9. 分享一个linux系统中采用嵌套for循环比较两个数组内容,并输出相同值的shell脚本

    #!/bin/bash array1=(1 3 5 6 7 9) array2=(3 4 9) echo array1=${array1[@]} echo array2=${array2[@]} fo ...

随机推荐

  1. React父组件调用子组件的方法

    16.3.0之前的设置方法为 var HelloMessage = React.createClass({ childMethod: function(){ alert("组件之间通信成功& ...

  2. CUP计算资源争抢通过IIS启用处理器关联解决

    由于业务的复杂性,我们在客户环境部署的时候,采用的是预装好在一台机器然后再把机器安装到客户环境,所以为了简单方便,我们把所有的服务都安装到一台机器上面了. 在正常的使用过程中是没有任何问题的.但是当有 ...

  3. js获取url参数值的方式

    定义方法: function getParam(paramName) { paramValue = ""; isFound = false; paramName = paramNa ...

  4. .Net Core 3.0 发布为单独的可执行文件

    dotnet publish -r win-x64 -c Release /p:PublishSingleFile=true /p:PublishTrimmed=true

  5. Docker zookeeper 集群 for Docker desktop (win)

    docker desktop win10 环境下的 zookeeper 容器创建并运及可能出现的问题: https://github.com/poazy/boazy-learn/blob/master ...

  6. CentOS系统将UTC时间修改为CST时间方法

    世界协调时间(Universal Time Coordinated,UTC): GPS 系统中有两种时间区分,一为UTC,另一为LT(地方时)两者的区别为时区不同,UTC就是0时区的时间,地方时为本地 ...

  7. 013 CephFS文件系统

    一.Ceph文件系统简介 CephFS提供兼容POSIX的文件系统,将其数据和与那数据作为对象那个存储在Ceph中 CephFS依靠MDS节点来协调RADOS集群的访问 元数据服务器 MDS管理元数据 ...

  8. Linux中 ps命令的参数讲解

    Linux命令ps: (Process Status的缩写)该命令常常用来用来列出系统中当前运行的进程.ps是显示瞬间进程的状态,并不动态连续:如果想对进程进行实时监控应该用top命令 -a 显示所有 ...

  9. $SP703\ Mobile\ Service\ DP$

    洛谷 Sol 首先状态是已经完成的请求数量 这题只有三个员工跑来跑去,只有三个.... 一般像这种人数特别少的DP题就会把它们都放到状态里去 于是:f[i][x][y][z]表示现在已经完成了i个请求 ...

  10. Python数据分析:手把手教你用Pandas生成可视化图表

    大家都知道,Matplotlib 是众多 Python 可视化包的鼻祖,也是Python最常用的标准可视化库,其功能非常强大,同时也非常复杂,想要搞明白并非易事.但自从Python进入3.0时代以后, ...