1.安卓手机必须root并且联网
2.准备软件 1)linuxdeploy 2)busybox 3)connectbot 直接安装没有顺序
安装请参考https://blog.csdn.net/qq_36619905/article/details/80742317
登陆后,输入命令 sudo passwd root
然后按提示输入新密码即可。
切换至root 输入 su 按提示输入密码
下载jdk https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
上传至服务器
解压
sudo tar xzvf jdk-8u201-linux-arm32-vfp-hflt.tar.gz
创建jdk目录
mkdir /home/tools
mkdir /home/tools/java
移至目录
mv jdk1.8.0_201 /home/tools/java/
在/etc/profile文件末尾添加
#set java environment
JAVA_HOME=/home/tools/java/jdk1.8.0_201
JRE_HOME=/home/tools/java/jdk1.8.0_201/jre
CLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
export JAVA_HOME JRE_HOME CLASS_PATH PATH
加载文件
vi /etc/profile
测试jdk
# java -version
java version "1.8.0_201"
Java(TM) SE Runtime Environment (build 1.8.0_201-b09)
Java HotSpot(TM) Server VM (build 25.201-b09, mixed mode)
同理安装tomcat
mysql
sudo apt-get install mysql-server
sudo service mysql start
ex:ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
/etc/mysql/my.cnf
末尾添加[慎用]:#skip-grant-tables
ex:[FAIL] Starting MariaDB database server: mysqld . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . failed!
mysql
ex:ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2 "No such file or directory")
usermod -a -G aid_inet,aid_net_raw mysql
cat /etc/group
usermod -a -G aid_inet,aid_net_raw mysql
启动:
sudo service mysql start
停止:
sudo service mysql stop
[/usr/bin/mysqladmin -u root -p shutdown]
::[ ok ] Starting MariaDB database server: mysqld.
mysql
use mysql;
select user,plugin from user;
update user set authentication_string=password("Abc123Jia"),plugin='mysql_native_password' where user='root';
select user,plugin from user;
grant all privileges on *.* to root@'%' identified by 'Abc123Jia';
flush privileges;
登录:
mysql -u root -p
redis
sudo apt-get install redis-server
# whereis redis
redis: /etc/redis
cd /etc/redis
远程链接
vi redis.conf
bind 0.0.0.0
protected-mode no
requirepass Abc123
启动服务
redis-server redis.conf
停止服务
redis-cli shutdown
客户端
redis-cli
测试
set foo bar
get foo
远程链接
redis-cli -h [ip] -p [port]
auth [password]