IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 系统运维 -> [手机Linux] 二安卓手机安装linux系统 部署完全属于自己的服务器(Linux Deploy) -> 正文阅读

[系统运维][手机Linux] 二安卓手机安装linux系统 部署完全属于自己的服务器(Linux Deploy)

背景:

之前买过一台阿里云服务器1G1核的,玩起来真的是卡脑壳,卡卡的,经费在燃烧却得不到灰烬,而是萌想做一台完全属于自己的服务器,而是百度发现原来我们的安卓手机也可以当服务器器(Linux),而是翻了一下箱底找到了曾经的宝贝,差点当垃圾(其实可以拿去市场换个面盆的)扔了的小米6手机,然后摸索着搭建一台完全属于自己的Linux系统服务器,完成后发现跑起来确实杠杠的香,废话不多打,下面进入正题。

原料:

一台能上网的手机(用来开热点上网)或者你家有wifi网络就行,一台被root过的安卓小米6手机(其他高级点的安卓也行啦),不会root的看我第一篇文章:

[手机Linux]一,线刷小米6到开发版,获取root权限_虾稿的博客-CSDN博客

一,软件准备

下面三个手机软件下载来拷到你的小米6手机:

1、syslock(system分区工具):Syslock(com.lerist.syslock) - 2.0.4 - 应用 - 酷安

2、BusyBox(Linux deploy支撑软件, 下载最新版就可以, 我试过不下载这个软件也可以运行):

https://github.com/meefik/busybox/releases

3、Linux deploy(最好不要下最新版本,我用的2.4.0, 比它新的版本我安装centos系统不成功):

Releases · meefik/linuxdeploy · GitHub

下载好拷贝到手机:

?二,安装部署软件

syslock:

安装这三个软件,必须要确保小米6手机是开发版系统,即能获取root权限的,在手机先安装syslock.apk软件,安装完成打开会提示需要获取软件的root权限,按它提示操作就好。

busybox:

然后再安装busybox-v1_34_1-51.apk软件,安装时直接点INSTALL就好,然后它会提示要获取root权限,按照提示给权限就好,然后记住/system/xbin这个路径,后面linuxdeploy要用。

设置里的安装路径默认是:/system/xbin

linuxdeploy:?

最后安装linuxdeploy-2.4.0-251.apk软件,也是最重要的,成败在此一举。其实你家网络没问题,按照步骤来也是妥妥的啦。

1,提示需要root权限完成后,安装左上角先进入设置

2, 继续拉到下面,PATH变量需要设置跟上面的busybox/system/xbin一样的路径:

3,拉到最下面,把调试模式打开,安装的时候就可以看到状态了,不然不知道有没安装成功啊。

,4,然后返回到右下角, 设置属性,我安装的是centos版本(你也可以选择ubuntu,对应架构: armhfp),手机的架构是aarch64,架构其实你在打开软件时的右上角的三点,点状态可以看得到你的手机架构,在最上面有显示Device:MI 6 等信息。

5,然后按照下面设置,源地址可以改为中国的源,下载速度比较快,当然你不改也是可以的。可以用中国源这个地址:http://chinanet.mirrors.ustc.edu.cn/centos-altarch/,其他按照下面设置就好。

6,设置/根目录大小(这个看自己手机容量,必须小于手机自身容量),和登录账户密码.

?

?7,本地化为linux系统服务器显示的语言,你可以设置成zh_CN.UTF-8(即中文),也可以设置成英文,看自己使用习惯。其实我比较习惯用英文en_US.UTF-8.

8,还有初始化可以勾上,也可以不勾,勾上启用主要是用于开机启动时可以运行它指定的/etc/rc.local文件里的脚本,可以自定义开机自启动服务等。

9,挂载你看自己需求,可以指定挂载路径,或者可以手机连接U盘挂载,我后面会做一个挂载移动硬盘做为自己的私人云盘使用。具体怎么知道你连接U盘或者移动硬盘的路径?其实跟你上面查手机架构一样操作,连接好U盘后在打开软件时的右上角的三点,点状态,输出的最下面就会有个/dev/block/sdg1类似这样的路径,显示U盘容量,那就是你连接的外部设备信息。

10,最后SSH是必须启用的,端口后默认(常用)22,或者你最好设置成其他端口咯(安全起见),不然你电脑就连接不了你的服务器啦。

?

?11,属性设置完后点返回,返回首页然后在软件的右上角三点那里,点安装。

安装过程顺利的话10分钟左右,不顺利的话,多试几次,换换wifi或者手机信号,如果前面设置都是一样的,试几次肯定可以安装上, 最后显示 <<<deploy 就是执行结束,>>> 是代表开始执行。

?最后安装完成之后,最好先停止一下,然后再点启动。

三,用电脑连接手机Linux

顺利走到上面一步,已经是大工告成了,可以使用自己的电脑连接手机linux了。不过有个前提是你的手机连接的wifi跟电脑连接的是同一个局域网网络,即只能本地连接,外网暂时还不通。

软件你可以使用putty或者其他能连接ssh的软件就行:

输入登录用户和密码,就可以在本地愉快的玩耍了,从此把阿里云服务器抛得远远的。

?

?下篇继续,内网穿透,实现外网登录手机Linux,实现正真的远程服务器。

上篇:[手机Linux]一,线刷小米6到开发版,获取root权限_虾稿的博客-CSDN博客

下篇:内网穿透

?

  系统运维 最新文章
配置小型公司网络WLAN基本业务(AC通过三层
如何在交付运维过程中建立风险底线意识,提
快速传输大文件,怎么通过网络传大文件给对
从游戏服务端角度分析移动同步(状态同步)
MySQL使用MyCat实现分库分表
如何用DWDM射频光纤技术实现200公里外的站点
国内顺畅下载k8s.gcr.io的镜像
自动化测试appium
ctfshow ssrf
Linux操作系统学习之实用指令(Centos7/8均
上一篇文章      下一篇文章      查看所有文章
加:2022-05-06 11:20:15  更:2022-05-06 11:22:26 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/15 17:52:15-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码