在安卓上安装 linux 系统

手机安装 linux

安装基础环境

下载 termux 并安装, 然后运行下面命令:

123456789101112131415161718192021222324
# 配置镜像, TUNA/BFSU 为大陆镜像 termux-change-repo # 安装 ssh pkg install openssh -y # 启动 ssh 服务 sshd # 自启动 sshd echo sshd > ~/.bashrc # 设置密码 passwd # 查看 ip, 一般是 192.168.43.1 开头的那个 ifconfig # 查看用户名, 假设为 u0_a224 whoami # 测试 ssh 连接, 如果成功就可能使用电脑操作了 ssh u0_a224@192.168.43.1 -p 8022

安装 linux

1234567891011
pkg install proot git python -y # 如果 clone 失败就自己下载上传 git clone https://github.com/sqlsec/termux-install-linux cd termux-install-linux # 选择安装 CentOS python termux-linux-install.py # 启动 CentOS bash ~/Termux-Linux/CentOS/start-centos.sh

设置时区

否则某些应用取到的时间可能不是想要的样子.

12345678910111213
date -R # 查看当前时区 tzselect # 选择 Asia # 选择 China # 选择 Beijing Time # 查看 Local time is now: 是不是自己想要的格式, 如果是则选择 Yes # 更新时区到环境变量 echo "TZ='Asia/Shanghai'; export TZ" >> /etc/profile source /etc/profile # 修改本地时区配置 ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime date -R

在 linux 中创建用户 xw

123456
# 添加用户 adduser xw # 更改密码 passwd xw # 切换用户 su - xw

安装其他应用

123456789101112
# 安装 nodejs curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.34.0/install.sh | bash source ~/.bashrc command -v nvm nvm install lts/erbium # 安装 pm2 npm i -g pm2 # pm2 start --name dev npm -- run dev # 运行 npm 任务 # pm2 start --name auto auto.js # 运行 js 文件 # pm2 save # 保存 pm2 任务 # pm2 resurrect # 重载保存的任务

参考

题外话

最近写文章越来越不喜欢长篇大论,主要是写得太多容易分不清主次。我希望写出来的文章是像代码一样,简单介绍一下,然后直接复制粘贴就能使用那种,当然如果你想看更多信息,可以去查看【参考】~

我的手机是华为 BMH-AN10 ,安卓 10。下面上一张图以表成功:
image.png

# linux
如何通过 npm 私服解锁新姿势
git 修改历史提交中的邮箱和用户名
评论
wll8wll8前端
文章29
分类5
标签5