在安卓上安装 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
1234567891011pkg 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
设置时区
否则某些应用取到的时间可能不是想要的样子.
12345678910111213date -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 # 重载保存的任务
参考
- Termux 上运行SSH Server
- Termux 高级终端安装使用配置教程
- Android Termux 安装 Linux 就是这么简单
- termux开启ssh服务后用用户名和密码登陆
- termux 安装 linux
- Termux 镜像使用帮助
- termux的基本配置与使用
- 带图形界面的Linux运行在你的Android手机上
- 通过指令修改时区 tzselect
- 我使用过的Linux命令之tzselect - 选择时区
题外话
最近写文章越来越不喜欢长篇大论,主要是写得太多容易分不清主次。我希望写出来的文章是像代码一样,简单介绍一下,然后直接复制粘贴就能使用那种,当然如果你想看更多信息,可以去查看【参考】~
我的手机是华为 BMH-AN10 ,安卓 10。下面上一张图以表成功:
# linux
如何通过 npm 私服解锁新姿势
git 修改历史提交中的邮箱和用户名
评论
即可发布评论!
文章29
分类5
标签5
博客之家
一个优雅的写作平台
一个优雅的写作平台