1. 安卓手机安装termux教程, 看国光大佬的就行
    https://www.sqlsec.com/2018/05/termux.html
  2. 安装termux-api
    https://www.sqlsec.com/2018/05/termuxapi.html
  3. 在termux安装上安装linux发行版
    https://www.sqlsec.com/2020/04/termuxlinux.html

另外还可以使用电脑连接手机端

termux, 当使用一些小型项目时可以使用, 搭建集群类还是建议使用虚拟机

在termux中
apt update
apt install openssh

将 sshd 服务在开启termux时就启动
echo "sshd" >> ~/.bashrc

然后将电脑的 id_rsa.pub传输移动到手机的 ~/.ssh目录下
在这里插入图片描述

 cat id_rsa.pub >> authorized_keys
 然后在手机端看下用户名
 whoami
 输出类似u0_a1031
 看下手机的ip
 ifconfig | grep inet

这个时候就可以用电脑连接了

ssh u0_a1031@手机的ip -p 8022

连上之后手机息屏或者退出termux, 电脑的ssh就会断开

解决

termux中输入
termux-wake-unlock

更多的termux命令可以查看
https://wiki.termux.com/wiki/Termux-wake-lock

安装centos7后

在这里插入图片描述

固定手机ip

在普遍的linux上配置静态ip一般是修改/etc/sysconfig/network-scripts下的文件
手机固定ip可以直接在wifi设置中,设置静态ip即可

在Termux中安装CentOS

https://www.sqlsec.com/2020/04/termuxlinux.html
在~目录下
在这里插入图片描述

查看ip

在这里插入图片描述
这个时候需要安装ifconfig

  1. 查看ifconfig
yum search ifconfig

在这里插入图片描述
2. 安装

yum install net-tools.aarch64 -y

即可使用ifconfig, 发现与termux中的ip一致

安装lrzsz

在centos中为了和电脑xshell方便传输文件,

yum install lrzsz -y

电脑–>手机 : 直接拖拽
手机–>电脑 : sz 文件名

systemctl命令无法使用

在这里插入图片描述

在termux中的centos7无法使用systemctl
解决

mv /usr/bin/systemctl /usr/bin/systemctl.old
curl https://raw.githubusercontent.com/gdraheim/docker-systemctl-replacement/master/files/docker/systemctl.py > /usr/bin/systemctl
chmod +x /usr/bin/systemctl
Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐