PART 1 [本文]
原作者是Trance,
我只是根据他的教程测试并简要写一下如何在Linux下架设天堂2单机/外网
**配置Linux-centos 。
基本L2J服务器设置。
管理和保护MySQL服务器。**
**Linux 差异 **
作者使用的是 CentOs 8 ,我用的是 7.6
打开linux或者使用xshell等ssh工具
输入
sudo yum update -y
等待更新完成如下图
依次安装:
appel—release
screen
nano。
tcpdump
sudo yum install epel-release -y
sudo yum install screen -y
sudo yum install nano -y
sudo yum install tcpdump -y
除了screen没有找到安装包外,其它三个都正常安装,我们先继续往下做
【附言:】Nano是容易和快速的像其他编辑器一样打开文件:
nano <directory and filename>
保存非常简单
CTRL+X -> Y -> 回车保存
CTRL+X -> N -> 回车不保存
Java配置
我们将使用 wget 获取Java:
sudo dnf install wget -y
wget https://repo.huaweicloud.com/java/jdk/11.0.1+13/jdk-11.0.1_linux-x64_bin.rpm
sudo rpm -i jdk-11.0.1_linux-x64_bin.rpm
wget 后面的https地址是jdk下载地址,根据自身需求更改
(如果第一次使用,无法使用wget命令, 可输入 yum -y install wget )
作者安装的是JDK19,我需要的是11,我这里安装的是jdk11
MariaDb 安装
sudo yum install mariadb-server -y
sudo systemctl start mariadb
sudo systemctl enable mariadb

启动配置
```bash
sudo mysql_secure_installation
进入数据库
mysql -u root -p
输入密码
建立数据库
CREATE DATABASE l2jdb;
使用navcat类数据库管理工具远程连接
如果所用的天堂2服务器没有开放防火墙需要先开启防火墙
systemctl start firewalld #开启防火墙
1.开启端口3306
firewall-cmd --zone=public --add-port=3306/tcp --permanent
2.重启防火墙
firewall-cmd --reload
3.查看已经开放的端口
firewall-cmd --list-ports
如果本地用Navcat等其它天堂2数据库链接工具无法链接
需要在服务器开放MariaDB的授权
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;
这样JDK和数据库都已搭建完毕!