闲置手机安装centos
事先准备
1.一台闲置root过的4.4版本 安卓手机
(建议剩余内存8g以上.太小折腾没意思。)
2.耐心.会用百度.一双明亮的眼睛.
3.稳定的网络环境
软件准备
1.linuxdeploy(主)
2.busybox(支持环境)
3.ssh软件(选自己喜欢的)网盘里准备了我喜欢用的.
以上三个软件在我的od里已经备好了最新版
白嫖大佬的世纪互联.速度还不错.
地址:Cheng-CK
也可以去github下载 搜索一下即可
开搞开搞
1.首先
旧手机安装两个下载的软件
打开busybox.不管你安装没安装
记下你的安装地址. 然后install
(推荐)或者把安装目录调整为/system/xbin
然后install
安装完成后 等uninstall按钮亮起来之后
删掉这个软件.
2.Linuxdeploy主软件
进去主页面
点击左上角三条杠按钮 然后点击设置
主要设置这几个,其他建议不动 或者自己折腾
屏幕常量 随你
锁定WI-FI 后面打勾
CPU唤醒 后面打勾
开机启动 随你
ENV目录 不要改动
PATH变量 填入你busybox安装位置
/system/xbin
3.然后点击更新环境.在点击返回.回到软件主页面
点击右下角那个菜单键 进入镜像安装页设置
这个自己设置 我以centos7.7为例
发行版 Centos
架构 aarch64
(这个根据自己cpu架构设置.文末附查CPU架构方法)
发行版linux版本 7(实测安装是7.7)
源地址 我选的是中科大的源
http://mirrors.ustc.edu.cn/centos-altarch/
安装类型 推荐目录
安装路径 /data/sulsu
安装到data的优势是整个手机内存容量都是linux的系统盘.你的系统将会安装在data下sulsu目录下 .此处自己折腾
用户名.密码 root root
自己设置(这是linux的登录账户和密码)
本地化 Zh_CN.UTF-8
这个不动都行.设置为zh_cn可以让你的系统一部分反馈信息是汉化的.当然 母语不是汉语的话当我没说
DNS 自己设置.无所谓
挂载 这个不打勾
我们设置安装目录为/data/sulsu的话 这就不用挂载了 除非你是镜像安装或者没在这个目录安装需要挂载.详见百度.
SSH 后面打勾 启用
图形界面 这个不打勾
听句劝 设备都闲置了 你跑桌面系统肯定是卡卡的没有体验.配置高当我没说.
其他我没提到的 这边都不动.
4.返回软件主界面
点击右上角三个点的菜单. 点击配置 然后点下面的停止 然后开始安装 这个过程一般8-25分钟左右.根据手机性能而定 .
你看到软件主页面不停的在走命令行
xxxx......done
xxxxx......done
xxxxxx......done
这就是在进行中
如果看到xxxxx......fail
就是出现错误了
这种一般通过换源解决 因为手机架构分支多 所以建议用各类nb大学的源 像阿里云 这种大厂 反而没有我手机架构的源. 换国内源安装速度快 可以试试清华 中科的的源 我感觉不错.
安装中命令正常(done)直至最后出现
<<<deploy
就是大功告成了
点击停止 然后点击启动 这就OK了
用ssh软件连接
host:127.0.0.1
port:22
root (你设置的用户名)
root (你设置的密码)
可以连接到 就成功了
CPU架构查询方法
1.百度
2.下载终端软件 在命令行输入
uname -m
下面是我内网ssh连接闲置设备上centos成功
ps:这个图床就是放在我的旧手机上
图没了就是手机没电了...
安装宝塔面板
环境准备
1.按上篇教程装好了centos7.7环境.
2.良好的网络环境和ssh软件.
3.时间
(安装宝塔-配置好所有web环境20-50分钟.根据手机性能而定.)
1.安装宝塔
(推荐5.9版本.此处5.9为例)
官网一键脚本
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install.sh && sh install.sh
这块不多说 一个 y 就到弹出账户密码地址了
过程中不出意外的话只有一句英文报错:中文意思是这个命令不能在chroot容器里运行.忽略即可.
弹出了面板地址(7-15分钟左右)
面板地址:xx.xx.xx.xx:8888
账户:xxxxxx
密码:xxxxxx
*出现这个 旧手机访问127.0.0.1:8888
可以进宝塔登陆页就正常 否则的话卸载.重新安装宝塔.具体搜索报错信息*
2.环境配置
登录后选择极速安装.版本如下
(我没用过编译安装.不知道编译安装是否会顺利的没有BUG.有闲时间的可以试试)
Nginx1.14 7-20分钟
(这个安装下来就是好的无bug.想试试Apache也可以自己折腾)
MYSQL5.5 5-15分钟
(其他版本自己折腾.数据库这是一个bug.无法启动)
PHP7.2 3-10分钟
(这个没什么大问题不过我手机5.4装不上.会10秒钟完成安装)
PHPMyAdmin4.7
(这个没问题一个.php程序而已)
FTP 这个不安装了浪费时间
(随便选.在安装过程中删除就好)
安装好之后.修改账户密码端口重新登录.看下那个软件没启动启动一下.
数据库无法手动启动的话链接ssh.输入以下命令.回车
usermod -a -G aid_inet,aid_net_raw mysql
(安卓的一个机制.输入就ok)
然后启动数据库.
启动成功就ok了.
补充
所有流程走一遍后.
链接ssh
输入以下命令
/etc/init.d/bt restart /etc/init.d/nginx restart /etc/init.d/mysqld restart /etc/init.d/php-fpm-72 restart
上述命令是重启各个服务的命令
可以写成.sh脚本.放入开机启动.详见百度
可以食用啦
全文转载自LOC大佬PCPPC的博客:
https://sul.su/index.php/archives/3/
https://sul.su/index.php/archives/6/
文章评论