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
备份
参考官方文档
如有错漏,欢迎指正!谢绝转载。