Linux Deploy 在安卓手机装服务器
一直想玩树莓派,但怕买来就吃灰。找到一台废旧红米(屏幕碎裂失灵),用 Linux Deploy 装上了 Debian(LNMP环境),模拟本站的预发环境。
几个问题记录:
一、root
本机是红米note2,root 很容易,用官方工具刷开发版就可以了。
二、镜像磁盘大小调整
安装时用了默认,磁盘只有 2G,扩容的方法是用 adb 连接手机,进入shell,执行命令:
dd if=/dev/zero bs=1048576 count=3000 >> /mnt/sdcard/linux.img(替换实际路径)
e2fsck -f /mnt/sdcard/linux.img
resize2fs /mnt/sdcard/linux.img
三、mysql 等执行失败的问题
执行命令(nginx、redis 等类似):
sudo usermod -a -G aid_inet,aid_net_raw mysql
四、nginx 权限问题
nginx.conf user 改为 www-data
五、公网地址(临时)
可以用钉钉开放平台内网穿透,是开源 ngrok 实现的。