坚果Pro2手机-搭建本地天堂2单机服务器
前言:昨天用一台1H1G的Linux主机成功搭建了一个天堂2六章的单机服务器,给了我一点惊喜,
今天尝试用一台几年前不用的4H6G的坚果pro2锤子手机搭建一个Linux服务器,如果成功了,以后用它来编译更新天堂2单机服务端就方便多了
一.手机安装 Termux
推荐使用官网下载,先下载F-Droid然后再去软件里面搜索Termux下载
或者从或者Google Play下载,Google Play网络有限制,具体可以百度,个人推荐使用F-Droid,当然只是推荐
F-Droid地址:https://f-droid.org/packages/com.termux/
Google Play地址:https://play.google.com/store/apps/details?id=com.termux
Termux官网:https://termux.dev/en/
二.配置 Termux
1.更换安装源
termux-change-repo
输入命令后回车
选择源: 有china all 选 china all 没有china all 选择 清华源 tsinghua
选择后等待加载源进入下一步!!
更新
pkg update
安装常用软件
pkg install vim curl wget tree -y
2.授予权限,创建链接
termux-setup-storage
3.创建ssh连接
方便使用电脑连接,
安装 openssh
pkg install openssh -y
设置密码,
输入密码的时候是看不见的,需要输入两遍密码
passwd
启动 openssh 服务
sshd
电脑端使用xshell连接到openssh
(上面配置完成后,用手机查看一下手机的IP地址,推荐手动配置一个固定的IP)
这里就表示可以用xshell来控制书记的termux了!!!!
设置openssh的自启动
pkg install termux-services
sv-enable sshd
termux的root权限有两种方法
1.手机没有root,利用proot模拟root
pkg install proot
termux-chroot #进入root
exit #退出
2.手机已经root,可以安装tsu
pkg install tsu
tsu #进入root
exit #退出
三.安装及配置JDK
我们要用这台手机编译l2jmobius的服务端,我们先看看l2mobius当前所需的JDK版本 --JDK17
查询一下官方提供的JDK
pkg search jdk
正好也是17,那我们就安装它
pkg install openjdk-17
有200多Mb需要下载,我们等待它安装完成
验证是否安装成功
java -version
如果不是理想的JDK版本需要下载安装包安装,方法我们再开一贴单讲!!!
四.下载Linux
4.1.1下载安装proot-distro
pkg install proot-distro
4.1.2查询支持的版本
proot-distro list
4.1.3安装ubuntu
proot-distro install ubuntu
等待安装完毕~
等待了3个多小时终于安完了
五.安装GIT、Python、Centos
先安装GIT
pkg install proot git -y
使用git进行拉取
git clone https://github.com/sqlsec/termux-install-linux
然后就会发现多出来一个termux-install-linux文件夹
cd termux-install-linux
安装python环境,因为执行的脚本需要python
pkg install python -y
查看是否安装成功
python -V
然后用Python安装Centos
python termux-linux-install.py
选择 : 7
等待安装
好了,安装成功
我们使用xftp连接手机,设置部分文件的权限(因为没root)!!
配置JDK环境变量
/etc/profile 这个profile文件内加入
#set jdk
JAVA_HOME=/data/data/com.termux/files/usr/opt/openjdk
CLASS_PATH=$JAVA_HOME/lib/tools.jar
PATH=$JAVA_HOME/bin:$PATH
export JAVA_HOME CLASS_PATH PATH
保存,再xshell界面输入 java -version 查看生效了没?
六.测试天堂2L2JMobius能否启动-
将事先编译好的一个天堂2服务端复制到CentOS目录下,我这里新建了一个l2目录
配置数据库及config
相关文章
- 在 Linux 服务器上使用 Nginx + Gunicorn 部署 Django 项目的正确姿势
- 可以连接服务器无法发送邮件 诛仙,诛仙管理员连接Gdeliveryd服务器发送邮件的Java实现…[通俗易懂]
- 如何修改ftp服务器密码,ftp密码,3种修改ftp密码的方法[通俗易懂]
- Windows服务器如何修改SQL server内存大小等设置
- [android] 采用httpclient提交数据到服务器详解手机开发
- 微信公众平台开发者中心服务器配置Token验证失败问题详解手机开发
- 怎么实现服务器给android客户端主动推送消息详解手机开发
- Linux系统关闭Nginx服务器(linux关闭nginx)
- 服务器远程掌控:用手机控制Linux服务器(手机控制远程linux)
- Linux中建立FTP服务器的指南(linux创建ftp服务器)
- 关闭Linux服务器防火墙安全保护(关闭linux的防火墙)
- 如何远程访问内网Linux服务器?(访问内网linux服务器)
- 服务器苹果手机连接Linux服务器指南(苹果手机连接linux)
- 运行状况探索Redis服务器运行状态(查看redis)
- 远程连接Linux:用手机掌控服务器(手机远程连接linux)
- 服务器Linux下架设Sftp服务器,快速上手(linux下搭建sftp)
- 服务器安卓手机上架设MSSQL服务器,不再是梦想!(安卓手机搭建mssql)
- Linux服务器开发指南:学习Linux服务器开发的必备手册(linux服务器开发教程)
- 服务器SQL Server双机联动保障高可用性(sqlserver 双联)
- MSSQL服务器的硬件配置优化(mssql硬件配置)
- Linux服务器修改时间:一招快速实现!(linux服务器修改时间)
- 移动设备上的Redis服务器管理(手机服务器redis)
- windows服务器的DNS服务器备份与还原步骤小结