前言:之前购买的腾讯云学生服务器即将过期,手头拮据的我把目光看向了一部备用机
思路:一部已经获取root权限的手机-部署Linux系统-安装宝塔面板-一键部署本地服务器
1、前期准备
? 首先在旧手机上安装BusyBox、Linux Deploy、juicessh三个软件, 上都能搜索到,这里就不提供下载地址了。BusyBox是一个集成了一百多个最常用 linux 命令和工具的软件,用于给linux系统提供环境;Linux Deploy是用来在手机上部署Linux系统的一个容器;而juicessh是用来连接linux系统的。(个人对这三款款软件的理解)
2、配置BusyBox
? 首先我们安装busybox。安装完成后打开,Root授权后等他自动加载完,点击安装。安装完毕后退出,详细信息看下图。
3、Linux Deploy的安装和配置
- 安装完成后打开Linux Deploy可以看到主界面;
- 然后我们点击左上角三个横杠然后点击设置;
- 前面三个中的锁定wifi一定要打钩、保持CPU唤醒也要打钩、屏幕常亮也打开,有的手机在息屏状态下CPU会降频运行;
- 其他的看自己的需求设置、开机启动建议打开
- 『PATH 变量』中填入 :/system/xbin ,然后执行更新环境选项;
- 其他的配置基本可以默认,也可根据自己需求勾选,具体看图,配置完成后退出软件重启手机。
4、CentOS的安装和配置(宝塔面板在CentOs系统上运行较稳定)
-
在主界面点击左上角的三个横杠然后点击点击配置文件、然后新建文件的名称,可以随意定义
-
点击手机右下角的设置图标,设置系统相关信息;
-
系统选择Centos,架构选择aarch64(不是图片中的那个),发行版本选择7;
-
源地址更改为:https://mirrors.aliyun.com/centos-altarch/(下载较快)
-
安装类型选择镜像,把安装路径可改可不改,如果要修改的话只需要改.img前面的名称即可
-
镜像大小就是你服务器最终的存储空间,根据你的需求改,最低4G;
-
用户名推荐设置root密码随意,特权用户不用动,本地化选择:zh_CN.UTF-8;
-
DNS可以默认,推荐:223.5.5.5;
-
SSH服务器选择启用;
-
其他可以默认设置,也可根据需要进行修改,配置图如下:
-
接下来开始安装系统,点击右边3个点,选择安装并等待安装完成;
-
安装完成好最后重启下手机,然后点启动;
-
可能会出现ssh 开启失败的情况,若出现点击右边配置即可重新安装ssh;
-
图一是安装完成-图二是开启-图三是开启成功
-
教程到这已经完成CentOs的部署
5、接着使用ssh连接工具连接刚部署好的Linux服务器
6、安装宝塔面板,这里先按照下面的指令一行一行执行进行配置宝塔安装环境
-
启动宝塔面板
-
这里显示的是宝塔面板的IP地址和用户名、密码。这个IP地址是外 的,我们现在是在本地连接,所以在浏览器中输入:内 ip:8888,再输入用户名和密码完成宝塔面板的启动。
-
刚装好的宝塔面板实际上是已经启动的,这里给出宝塔面板的部分命令:
启动:
停止:
重启: -
解决MySQL启动失败的问题
shell端运行:usermod -a -G aid_inet,aid_net_raw mysql
7、总结
- 至此,安卓手机+LinuxDeploy+CentOS7+宝塔面板的一系列操作完毕。在此基础上我们可以使用内 穿透,搭建出自己的Linux服务器。可以这样一个相对便宜的方式,进行Linux、 站搭建、web服务部署等一系列操作的学习。
- 但是还有一些问题没有解决,比如说Ngnix和MySql的安装以及安装后无法打开的问题,后续再做详细的解决说明。
文章知识点与官方知识档案匹配,可进一步学习相关知识云原生入门技能树服务 格(istio)ServiceMesh介绍8934 人正在系统学习中
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!