Termux/Ubuntu20.04LTS
换清华源
sed -i 's@^\(deb.*stable main\)$@#\1\ndeb https://mirrors.tuna.tsinghua.edu.cn/termux/apt/termux-main stable main@' $PREFIX/etc/apt/sources.listcc
apt update && apt upgrade
ssh 连接Termux
安装openssh
pkg install openssh
# 或执行
apt install openssh
- 如果没有执行换源操作 这一步会非常慢
设置当前用户密码
- 安装完成openssh之后 设置当前用户密码 由于软件原因暂时无法修改用户名
passwd
- 输入新密码
- 再次输入新密码
查看当前用户
- 使用 whoami 查看当前用户 u0_a436
whoami
使用启动ssh
sshd
# 这里可以指定端口 默认端口8022
sshd -p 8022
查看ip
ipconfig
登陆你的Termux (需要在相同的网络环境)
ssh u0_a436@172.20.2.3 -p 8022
# 输入密码即可登陆
sshd 设置自启动
- 添加或编辑文件 ~/.bashrc
vim ~/.bashrc
- 添加如下内容并且保存
echo "用户:"$(whoami)
if pgrep -x "sshd" >/dev/null
then
echo "sshd运行中..."
else
sshd
echo "自动启动sshd"
Termux的熄屏连接、权限设置
termux 在手机上的权限
文件权限
要在termux中管理和访问文件,则必须键入以下命令
termux-setup-storage
安装ubuntu
安装VNC
安装idea
备份与恢复
备份
为了能够轻松安全地备份 Termux,您应该使用 restic 应用程序,如果没有,您可以先使用命令 pkg install restic 安装它
创建一个目录以使用命令
mkdir -p /sdcard/termux-backups
在 Sdcard 上存储备份
使用命令
restic init -r /sdcard/termux-backups
将已创建的本地目录设置为本地存储库。
在此过程中,系统会要求您创建密码(制作密码后,直到忘记或无法使用备份结果)
- 通过键入命令 restic backup -r /sdcard/termux-backups –tag termux $PREFIX 来启动备份过程。
- Restic 应用单一增量备份方法,因此即使您多次备份结果,也只有 1 个备份文件,其大小会根据 Termux 中的包数量而变化。
因此,我们不必担心由于频繁备份而导致存储空间不足。只需执行 restic backup -r /sdcard/termux-backups —tag termux $PREFIX即可重新启动备份。
恢复
恢复以下内容的最佳方法是什么?Termux 假设备份文件位于“/ sdcard / termux-backups”;如果备份文件位于其他目录中,则可以更改要运行的说明。
如果尚未安装,请确保已使用 pkg install unstable-repo 最后一个命令 pkg install restic 安装了 Restic 应用程序。
由于我们将删除原始环境并将其替换为备份环境,因此还原 Termux 的过程比备份它更复杂一些。
- 将 restic 应用程序复制到 $ HOME,以便可以通过输入命令 cp $PREFIX/bin/restic $HOME/restic 直接从当前工作目录(默认为 $ HOME)运行它,然后输入 cd 以确保您在家中。
- 取消设置LD_PRELOAD(禁用 termux-exec)与命令取消设置LD_PRELOAD。
- 使用命令 rm -rf $PREFIX删除旧的 $ 前缀。
- 使用命令从 Termux-backups 文件夹恢复 Termux $HOME/restic restore -r /sdcard/termux-backups –tag termux –target / latest。
如果一切顺利,您应该能够从备份文件中成功恢复 Termux。只需关闭 Termux 应用程序,重新启动它,然后享受。