Termux 使用

下载安装包

官方下载地址
Termux
Termux:Boot
蓝奏盘 密码

5m7t

首先安装两个apk,配置允许开机自启,电源管理允许后台运行,然后打开Termux

pkg换源

输入termux-change-repo回车,第一个界面直接选第一个Main repo即可(回车确认),第二个界面选Mirrors by Tsinghua(按下移动过去,空格键选中,回车确认)。后续再次换源,选项可能不一样。

换源

termux-change-repo

升级系统包

pkg update -y

开启远程登录

安装openssh

pkg install -y openssh

启动ssh服务

sshd

先设置密码

passwd

查看当前用户名

whoami

复制密钥过去,后续不用输密码

ssh-copy-id 用户名@局域网IP -p 8022

PC端可配置 ~/.ssh/config,后续直接用ssh 设备名登录。

Host 设备名(英文)
    Hostname 局域网IP
    Port 8022
    User 用户名

获取手机存储权限

termux-setup-storage

Mysql

安装MYSQL

pkg install mariadb -y

后台运行

nohup mysqld > mysql.log &

查看是否启动

ps -ef | grep mysql

输入后直接回车登录(默认密码是空的)

mysql -u root -p

修改本地连接密码

set password for 'root'@'localhost' = password('123456');

修改远程连接密码

grant all privileges on *.* to 'root'@'%' identified by '123456' with grant option;

刷新变更

flush privileges;

从MYSQL同步数据时需注意编码问题,要指定编码。
MariaDB默认编码和MYSQL不一致,会导致同步出错。

CREATE DATABASE testdb
CHARACTER SET = 'utf8mb4'
COLLATE = 'utf8mb4_unicode_ci';

安装Redis

安装

pkg install redis

配置后台运行

sed -i "s@daemonize no@daemonize yes@g" /data/data/com.termux/files/usr/etc/redis.conf

启动Redis

redis-server /data/data/com.termux/files/usr/etc/redis.conf

查看是否启动

ps -ef | grep redis

自启应用

安装上边提供的Termux:Boot才能实现设备开机自启。
(我这设置了也不能开机自启,长时间没连接,ssh会连不上,需要点亮屏幕。)
安装vim

pkg install -y vim

创建自启文件

vim .termux/boot/start-sshd

填入

#!/data/data/com.termux/files/usr/bin/sh
termux-wake-lock
sshd
nohup mysqld > mysql.log &
redis-server /data/data/com.termux/files/usr/etc/redis.conf

备份

参考官方文档

posted @ 2023-02-18 23:47  一年`  阅读(1146)  评论(0编辑  收藏  举报