千千梦丶琪 发表于 2024-8-23 20:37:27

旧手机-基于Termux配置服务器(不消拿去换钢盆了)

Hi,各人好,我是抢老婆酸奶的小肥仔。
各人用手机这么多年了,手上或多或少都有一两个被替换下来的旧手机,也不消拿去换啥钢盆了,使用Termux可以将旧手机改造成一个服务器。
不多说,直接开干。
1、安装app

在手机上安装Termux或ZeroTermux(Termux扩展)
如图:
https://img-blog.csdnimg.cn/img_convert/c03ec2b583647febb53cf4fd9f33c35c.png
1.1 切换源

注:可以将termux进行换源,最好接纳国内源,比方:清华源等
利用:app左滑,选择【切换源】
https://img-blog.csdnimg.cn/img_convert/ae23815438374a5247a26c180753a185.png
2、连接Termux

使用ssh工具连接服务器
2.1 安装openssh。

# 安装openssh
pkg install openssh

# 开启ssh
sshd
2.2 查询当前termux的自带用户

# 命令
whoami
输出:
https://img-blog.csdnimg.cn/img_convert/4c19613a1daf4d655a1cd8eccde052b2.png
2.3 设置用户暗码

使用passwd命令,设置当前用户连接对应暗码,输入暗码确定
# 命令
passwd
https://img-blog.csdnimg.cn/img_convert/7481d0296fe4b1442c810d4385b1cdfb.png
2.4 使用xshell等工具进行连接

注: termux默认端口是8022,id地址手机app左滑可看到
https://img-blog.csdnimg.cn/img_convert/dfeffd7bcd605ddfaa523ce339958e8d.png
3、安装数据库(mariaDB)

现在termux只支持直接安装mariaDB,如想安装其他数据库,可以先在termux上安装linux,后再安装其他数据库。
3.1 安装mariadb

# 安装mariadb
pkg install mariadb;

# 卸载mariadb
pkg uninstall mariadb

# 关停mariadb
pkill mariadb
实行安装命令后,当出现~$时则表示安装乐成。
注:在安装过程中大概由于网络等原因会报错,只必要再次实行命令即可
3.2 启动mariadb

mysqld
如图:
https://img-blog.csdnimg.cn/img_convert/e185dfc55a12f0b59e8b15a79ca4b3cd.png
出现上图信息则表示正常启动,端口为3306
3.3 连接数据库,设置用户,暗码,确保navcat等工具能连接数据库

3.3.1 连接数据库

# 使用termux用户连接数据库
mysql -uu0_a100 -p
当出现必要输入暗码时,直接回车就好。
https://img-blog.csdnimg.cn/img_convert/6339b94c1aa172ff422a50c8817acecf.png
3.3.2 使用mysql数据库,创建用户,暗码

# 使用mysql数据库
MariaDB [(none)]> use mysql;
创建用户名和暗码
# 创建用户名,密码 (username:自定义用户名,password:密码)
CREATE USER 'username'@'%' IDENTIFIED BY 'password';

# 给用户设置权限
GRANT ALL privileges ON *.* TO 'username'@'%';

# 执行flush
flush privileges;
3.3.3 使用用户连接数据库

我直接使用ideal连接数据库:
https://img-blog.csdnimg.cn/img_convert/3d1be3c2d2ef547c55f7d3e19ddd79b4.png
4、安装openjdk

4.1 查找openjdk版本

现在只支持openjdk 17直接安装,也可以使用脚本安装其他版本jdk。
# 查找openjdk
~ $ pkg search openjdk
https://img-blog.csdnimg.cn/img_convert/7ee2e3b0bdcf1d61a74c5979b59cfe97.png
4.2 安装jdk

# 安装jdk
pkg install openjdk-17 -y
注:在安装过程中由于网络问题、jdk比力大,会造成报错,只必要再次实行上面命令即可
4.3 查询jdk版本

# 查看jdk版本
java -version
https://img-blog.csdnimg.cn/img_convert/c1d2c24af5224106ec2d4680691af156.png
表示安装乐成
5、安装nginx

5.1 安装nginx

# 安装nginx
pkg install nginx -y
5.2 启动nginx

~ $ nginx
5.3 访问nginx

默认端口8080
https://img-blog.csdnimg.cn/img_convert/09d31ea13424c49af6ece95d04cd2df5.png
此时Termux已经安装了数据库,jdk,还有Nginx,基本的服务器软件已经安装,我们只必要打包服务部署上去就好。

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页: [1]
查看完整版本: 旧手机-基于Termux配置服务器(不消拿去换钢盆了)