1、安装java,这里通过源码的方式安装
#创建新的Java安装目录
sudo mkdir /usr/local/java
#解压Java源码包到新目录(假设源码包名为jdk-11.tar.gz)
sudo tar -xvf jdk-11.tar.gz -C /usr/local/java
#进入新的Java源码目录
cd /usr/local/java/jdk-11
#配置和编译Java
./configure
make
sudo make install
#配置环境变量
export JAVA_HOME=/usr/local/java/jdk-11
export PATH=$JAVA_HOME/bin:$PATH
#重新加载配置文件
source /etc/profile
#验证安装,使用以下命令验证Java是否正确安装:
java -version
2、安装nginx,这里通过源码的方式安装
下载Nginx压缩包:
访问Nginx官网 (https://nginx.org/) ,找到适合你系统的预编译二进制包(tar.gz格式),然后使用wget或者其他下载工具下载:
wget https://nginx.org/download/nginx-<version>.tar.gz
请将替换为你需要的版本号。
解压缩压缩包:
使用以下命令解压缩压缩包:
tar -xzvf nginx-<version>.tar.gz
cd nginx-<version>
进入解压后的目录。
配置Nginx:
在解压后的Nginx目录中,运行configure脚本来配置Nginx的安装选项。你可以通过添加不同的参数来定制安装过程。例如,以下是常见的配置选项:
./configure --prefix=/usr/local/nginx --with-http_ssl_module --with-http_gzip_static_module
上述命令将Nginx安装到/usr/local/nginx目录下,并启用了HTTP SSL模块和HTTP Gzip Static模块。
编译和安装:
使用以下命令编译和安装Nginx:
make
sudo make install
编译完成后,使用make install命令将Nginx安装到系统中。
启动Nginx:
使用以下命令启动Nginx服务:
sudo /usr/local/nginx/sbin/nginx
现在,Nginx已经成功安装并正在运行。
注意:这种方式安装的Nginx通常没有自动启动脚本,因此需要手动启动Nginx服务。如果你想要将Nginx作为系统服务自动启动,你需要自行配置相应的启动脚本。
3、安装redis,这里通过源码的方式安装
下载Redis压缩包:
访问Redis官网 (https://redis.io/) ,找到适合你系统的Redis版本的压缩包(通常是tar.gz格式),然后使用wget或其他下载工具下载:
wget https://example.com/path/to/redis-<version>.tar.gz
请将替换为你需要的Redis版本号。
解压缩压缩包:
使用以下命令解压缩压缩包:
tar -xzvf redis-<version>.tar.gz
cd redis-<version>
这将进入解压后的Redis目录。
编译和安装:
Redis并不需要编译,你可以直接使用它的二进制文件。你可以将Redis二进制文件复制到适当的位置,例如/usr/local/bin/:
sudo cp src/redis-server src/redis-cli /usr/local/bin/
这将复制redis-server和redis-cli二进制文件到/usr/local/bin/目录,使其可以在系统的任何位置运行。
配置Redis:
Redis需要一个配置文件来运行。你可以使用Redis目录下的示例配置文件作为模板,并根据你的需求进行修改:
cp redis.conf /path/to/redis.conf
然后,编辑/path/to/redis.conf文件,根据你的需求进行配置修改。
一般是将deamonize的no改为yes
配置环境变量,加到java的后面
export JAVA_HOME=/data/jdk/jdk1.8.0_381
export PATH=$JAVA_HOME/bin:/data/redis/redis-5.0.9/src:$PATH
启动Redis:
使用以下命令启动Redis服务,指定你刚刚编辑的配置文件
redis-server /path/to/redis.conf
4、准备项目并启动
安装完需要的软件以后,开始放jar包,dist文件,jar包放到自己选择的目录下,新建一个start.sh文件用来启动项目
#启动Java应用程序并将日志输出到hj-boot.log文件
nohup java -jar jeecg-system-start-3.4.4.jar > hj-boot.log 2>&1 &
然后将dist文件放到nginx中,重启nginx。这里主要nginx的配置文件要配置路径。
常用的linux命令:
查看java进程
ps -ef | grep java
查看端口是否启用
netstat -tuln | grep 80
解压文件
tar -zxvf /data/jdk/jdk-8u381-linux-x64.tar.gz