安装SSHD
安装sshd
apt update && apt upgrade # 更新终端软件包
apt install openssh
启动sshd
sshd
设置sshd自启动
echo "sshd" >> ~/.bashrc
设置用户名密码
获取用户名,我这里用户名为u0_a173
whoami
u0_a173
设置密码
passwd
远程登陆
ssh -p 8022 u0_a173@192.168.100.99
我这里的用户名为u0_a173
,手机ip地址为192.168.100.99
换清华源
sed -i 's@^\(deb.*stable main\)$@#\1\ndeb https://mirrors.tuna.tsinghua.edu.cn/termux/termux-packages-24 stable main@' $PREFIX/etc/apt/sources.list
sed -i 's@^\(deb.*games stable\)$@#\1\ndeb https://mirrors.tuna.tsinghua.edu.cn/termux/game-packages-24 games stable@' $PREFIX/etc/apt/sources.list.d/game.list
sed -i 's@^\(deb.*science stable\)$@#\1\ndeb https://mirrors.tuna.tsinghua.edu.cn/termux/science-packages-24 science stable@' $PREFIX/etc/apt/sources.list.d/science.list
apt update && apt upgrade # 更新终端软件包
挂载储存卡
termux-setup-storage
安装VIM
pkg install vim
修改问候语
vim $PREFIX/etc/motd
安装java
解压下载好的jdk软件包到usr/local/java
tar xJvf jvdroid_termux_openjdk_11.0.1.tar.xz -d $PREFIX/local/java
配置环境路径
echo "export PATH='$PATH:$PREFIX/local/java/bin'" >> ~/.bashrc
echo "export LD_LIBRARY_PATH='$PREFIX/local/java/lib:$PREFIX/local/java/lib/jli'" >> ~/.bashrc
测试
java -version
安装MariaDB
安装
pkg install mariadb
配置 MariaDB
mysql_install_db
启动 MariaDB 服务器
mysqld
或
mysqld_safe -u root &
mysqld_safe 与 root 用户一起运行的;“&”号将在后台运行。
启动完成后,这个会话就一直存活,类似与debug调试一样,只有新建会话才可以操作.
访问数据库
要访问 MariaDB 数据库服务器,请输入:
mysql -u root -p
但是 MariaDB 数据库服务器,默认情况下,是没有密码的,只需要输入以下命令即可登录:
mysql
默认登录后即可为 root 帐号设置一个密码:
SET password FOR root@localhost = password('root');
配置 MariaDB 远程登录
有时候,为了开发或操作方便,可以使用电脑远程访问和管理手机里的数据库。默认情况下,为了安全 MariaDB 只允许本地登录,如果要开启远程连接可进行以下配置。
创建一个可远程登录的用户:
CREATE USER 'username'@'%' IDENTIFIED BY 'password';
% 通配符表示创建外网可访问的用户。
用户授权:
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root用户的密码' WITH GRANT OPTION;
如果要授予该用户对所有数据库和表的相应操作权限则可用 * 表示,如 .
刷新授权:
flush privileges;
通过以上配置即可通过局域网内其它设备登录手机里的数据库进行操作。
注:由于 my.cnf.d 目录下并未找到 mysqld.cnf 配置文件,所以并未修改注释 bind-address 这个选项也可进行远程登录。
添加 MariaDB 自启动
echo "mysqld" >> ~/.bashrc
停止 MariaDB 服务器
要停止 MariaDB 服务器,请输入:
$ pkill mysql
或者,使用单词“MySQL”取其进程 ID ,使用命令 grep,然后杀死他们kill -9 [ID],-9 是发送终止信号。
要查找执行的进程ID:
$ ps aux | grep mysql
拥有ID后,请杀死它们:
$ kill -9 15423
可选,但建议:安全的 MariaDB
MariaDB 的安装已经可以正常工作,并且如果我们只打算使用它,那么我们就不必在意安全性。但是,相反,如果您想通过良好的习惯来确保它,可以这样做。为此,执行:
$ mysql_secure_installation
这将为您提供一个向导,该向导将帮助您确保安装MySQL:输入密码,删除测试特权等。
安装CentOS
1、配置proot,用于模拟sudo权限
$ pkg install proot
$ termux-chroot
2、配置wget,用来下载文件
$ pkg install wget
3、安装centos命令(龟速等待安装下载中······)----=-=-==–【也可以使用Anlinux软件复制命令进行安装】
$ mkdir CentOS && cd CentOS && pkg install wget openssl-tool proot -y && hash -r && wget https://raw.fastgit.org/EXALAB/AnLinux-Resources/master/Scripts/Installer/CentOS/centos.sh && sed -i 's/githubusercontent.com/fastgit.org/' centos.sh && bash centos.sh && rm centos.sh
附,若安装图形界面linux系统Ubuntu,则使用以下命令
$ mkdir Ubuntu && cd Ubuntu && pkg install wget openssl-tool proot -y && hash -r && wget https://raw.fastgit.org/EXALAB/AnLinux-Resources/master/Scripts/Installer/Ubuntu/ubuntu.sh && sed -i 's/githubusercontent.com/fastgit.org/' ubuntu.sh && bash ubuntu.sh && rm ubuntu.sh
4、启动centos,进入目录启动centos
$ ls
$ ./start-centos.sh