目的:

  1. 实现平板tf卡磁盘大空间利用(通过目录、文件安装大约就只有2G空间,可玩性不大)。
  2. 实现oray动态域名解析,支持外网远程访问。
  3. 利用linux deploy建立一个小型web服务器。

实现步骤:

材料:台电p85hd 双核平板1G内存,16G机身内存,android4.4  ,busybox1.21,linuxdeploy1.9,闲置16Gtf卡一张

一、linux deploy环境配置不再详述,大家都可以baidu到。下面说下关键地方

  1. 一定要插入tf卡,同时在adroid设置的存储里卸载外部存储卡(平板是这样否则会报错,无法格式化分区,手机不清楚)
  2. 架构:armhfp
  3. 安装类型:分区,这样可以使用整个tf卡空间,我的tf卡是16G的,安装后df -h 可见使用空间为13G左右,可玩性高。
  4. 安装路径:/dev/block/mmcblk0p1     这个是怎么得到的呢?方法:通过linux deploy 右上角的配置来展示当前平板的所有参数信息,其中有一项是可用外置存储,会显示可用的分区名称(不要担心android里卸载了以为这里看不到,这张卡只能被linux deploy加载,如果是android加载了,则linuxdeploy加载会报错,也无法进一步安装。)
  5. 文件系统:ext4
  6. 源:建议用国内的,我安装的centos7 用的https://mirrors.aliyun.com/centos-altarch/
  7. 设置虚拟内存,提高系统运行流畅度

安装启动后可以看到空间充足:

二、启动linuxdeploy 通过ssh终端进入系统,设置动态域名解析,前提是申请了花生壳的壳域名,按以下方法实现域名访问

  1. 在home下建立ddns.sh内容为:

    1. #!/bin/bash
      domain="你的花生壳域名"
      username="你的花生壳账号"
      password="你的花生壳账号密码"
      /usr/bin/curl "http://$username:$password@ddns.oray.com/ph/update?hostname=$domain"

  2. 设置一个定时器 crontab  -e  添加以下内容

*/5 * * * *  /dhc/sh/ddns.sh

3.或者直接安装/编译花生壳客户端

由于花生壳没有centos7的rpm包,所以只能编译安装。

4、在家里路由配置中设置外网端口映射,即如8900映射进linuxdeploy里linux的内网地址80、22端口。

一个简单办法是设置路由dmz主机为linuxdeploy的地址(即安卓平板ip地址)

三、建立一个web网站。

记录linux deploy如何进行分区安装centos7相关推荐

  1. 开发人员学Linux(1):VirtualBox中安装CentOS7过程记录

    2019独角兽企业重金招聘Python工程师标准>>> 在开发过程中常常需要进行一些预研,而有些操作对操作系统可能具有破坏性且是不可恢复的,或者需要在不同的操作系统中去观察结果,虽然 ...

  2. 开发人员学Linux(2):VirtualBox中安装CentOS7系统设置

    上一篇<VirtualBox中安装CentOS7过程记录>中讲述了如何安装VirtualBox和在VirtualBox中安装CentOS7,但是限于篇幅有很多问题没有展开,在本篇将展开介绍 ...

  3. 新手学Linux:在VMware14中安装CentOS7详细教程

    VMware Workstation14安装CentOS7.0 详情教程 1.准备工作 a)下载VMware workstation14 b)下载CentOS7 c)下载SSH Secure Shel ...

  4. 记录一次 Win10 通过 VirtualBox安装CentOS7 的辛酸史

    事件背景 最近想把 Linux 在系统的复习一下,第一步考虑先使用我的联想笔记本 Win10系统通过VirtualBox 安装一个 Linux 虚拟机.但是在安装过程中遇到各种各样的问题,特此记录一下 ...

  5. linux deploy ENV 目录,手机安装linux deploy 安装和配置

    最近在淘了一款二手三星的sw-2014,正好最近正在研究智能家居.就想用它来搭建domoticz来管理,虽然手头也有一块吃灰的树莓派3b,但是觉得用树莓派搭建有点浪费,索性就用这款手机. [为什么不用 ...

  6. Linux Deploy在安卓手机安装LINUX系统

    准备工作 下载下列软件安装在手机上: Linux deploy https://github.com/meefik/linuxdeploy/releases Linux系统支撑软件 Busy Box ...

  7. 【linux deploy】安卓手机安装linux(ubuntu) 提供各种工具安装链接

    网易开源镜像站:http://mirrors.163.com/ 清华大学 http://mirror.tuna.tsinghua.edu.cn/ubuntu-ports/ 中科大源 http://mi ...

  8. centOS7 mini配置linux服务器(一)安装centOs7

    1. 准备centos-7 (minni镜像) 官网地址http://isoredirect.centos.org/centos/7/isos/x86_64/CentOS-7-x86_64-Minim ...

  9. linux开机dracut界面_安装CentOS7出现dracut:/#……time解决办法

    当选择install CentOS7以后一会就会出现错误.报错信息:就是dracut:/# ... timeout一大堆. 我本来以为是我的启动盘没做好,后来我又重做了好几次都是这问题. 解决 通过搜 ...

  10. 【Linux】在虚拟机上安装CentOS7

    在配置好的机子上,可以装个双系统,但是在我自己的本子上,磁盘读写太垃圾了,连压缩卷 都执行不了,分不出空间,装不了CentOS系统,没办法,采用虚拟机的方式,把它转起来. -------------- ...

最新文章

  1. AlwaysOn业务IP和高可用IP分开使用方案测试报告
  2. Node.js 快速了解
  3. AtCoder AGC004E Salvage Robots (DP)
  4. mybatis学习(12)com.microsoft.sqlserver.jdbc.SQLServerException: 通过端口 1433 连接到主机 127.0.0.1 的 TCP/IP
  5. maven打包时跳过测试
  6. MySQL表结构优化
  7. epoll实现socket通信
  8. Bootstrap CSS 编码规范之Less 和 Sass 中的嵌套
  9. Java之switch的控制语句详解
  10. 【DFS】LeetCode 17. Letter Combinations of a Phone Number
  11. 【毕设教程】PID控制算法原理及单片机使用
  12. Unity-WebGL基于JS实现网页录音
  13. 软件开发延期引发纠纷-律师随笔
  14. 【历史上的今天】12 月 25 日:第一个网络服务器诞生;黑客社区的创始人出生;牛顿诞生
  15. STM32 - 使用FSMC控制LCD
  16. R语言使用glmnet包拟合lasso-cox回归模型(生存时间和结果标签)、lasso-cox模型进行特征筛选、plot函数可视化cv.glmnet模型获得的最佳lambda曲线位置及其1个标准差线
  17. 显著目标检测之Cascaded Partial Decoder for Fast and Accurate Salient Object Detection(CPD)
  18. Angelababy抖音首秀背后,明星直播数据走向理性
  19. win7计算机属性后没反应,win7系统计算机右键查看属性时没有反应的应对方案
  20. PS照片美化处理实例教程(2)

热门文章

  1. tictac 立体井字棋
  2. Case when的用法
  3. 打开Office时总是提示“正在配置microsoft office解决方法
  4. python博弈论代码_博弈论(示例代码)
  5. P2P终结者和反P2P终结者如何使用
  6. 2022年信息安全工程师考试大纲
  7. 百度收购YY:第三次直播大战开启
  8. 基于 FFMPEG 的视频解码(libavcodec ,致敬雷霄骅)
  9. 搜狗输入法android德语,教你用搜狗输入法打出法语字符
  10. wajueji.php,独家解析:为什么说斗山DX55-9C是5吨小挖掘机中的新机皇