安装java项目部署的Linux部署环境

  • 一、安装JDK
  • 第一步:查看支持的jdk版本
  • 第二步:安装jdk
  • 第三步:通过搜索java文件,查找jdk默认安装目录
  • 二、安装MySQL
  • 第一步:下载MySQL安装包
  • 第二步:将下载的安装包上传至服务器
  • 第三步:解压安装包
  • 第四步:创建用户组
  • 第五步:MySQL 初始化
  • 第六步:配置my.cnf
  • 二、安装Redis
  • 第一步:下载Redis安装包
  • 第二步:将安装包上传服务器
  • 第三步:解压安装包
  • 第四步:编译
  • 第五步:安装
  • 第六步:启动Redis
  • 二、安装Nginx
  • 第一步:下载安装包
  • 第二步:上传安装包到服务器
  • 第三步:解压安装包
  • 第四步:配置
  • 第五步:启动nginx


首先,我们需要租一台服务器,国内有很多稳定的服务商,比如阿里云、腾讯云等等,这里我们以阿里云为例,我的实例版本是CentOS 7.3 64位。

一、安装JDK

第一步:查看支持的jdk版本

yum -y list java*

执行结果如下(部分结果):

什么linux系统适合做java开发 适合java开发的linux发行版_centos


根据自己的实例版本和需要安装的版本选择一个进行安装;

提示:带-devel的安装的是jdk,而不带-devel的,实际上安装的是jre!

第二步:安装jdk

执行一下命令,等待安装完成:

yum install -y java-1.8.0-openjdk-devel.x86_64

可以根据自己的实际情况,替换不同的版本,将命令后面版本信息替换即可。

安装成功后,界面显示如下:

什么linux系统适合做java开发 适合java开发的linux发行版_什么linux系统适合做java开发_02


出现上图,基本上就完成了安装,我们输入以下命令进行验证是否安装成功。

java -version

我安装的是1.8版本的JDK,出现的结果如下:

什么linux系统适合做java开发 适合java开发的linux发行版_什么linux系统适合做java开发_03


输入命令出现这些信息,就表示JDK安装成功。

第三步:通过搜索java文件,查找jdk默认安装目录

find / -name 'java'

如下图

什么linux系统适合做java开发 适合java开发的linux发行版_什么linux系统适合做java开发_04

二、安装MySQL

第一步:下载MySQL安装包

https://cdn.mysql.com/archives/mysql-5.7/mysql-5.7.26-linux-glibc2.12-x86_64.tar.gz

第二步:将下载的安装包上传至服务器

利用上传工具将安装包上传至服务器,ftp工具很多,例如Xshell 、LeapFtp 等。
查看是否安装了MySQL

rpm -qa | grep mysql

如果安装了,先卸载MySQL。

第三步:解压安装包

tar -xvf mysql-5.7.26-linux-glibc2.12-x86_64.tar.gz

解压完成后,如图:

什么linux系统适合做java开发 适合java开发的linux发行版_java_05


解压完成后,名字会和安装包一样,太长了不便操作,我们将目录名称修改。

mv mysql-5.7.26-linux-glibc2.12-x86_64 /usr/local/mysql-5.7.26

可以看到在 /usr/local/ 目录下,有个mysql-5.7.26文件夹

第四步:创建用户组

开始mysql用户组和mysql用户

groupadd mysql
useradd -r -g mysql mysql

添加完使用groups mysql查看是否添加成功

groups mysql

修改mysql-5.7.26目录拥有者为刚建立的mysql用户

cd mysql-5.7.26/
chown -R mysql:mysql ./

第五步:MySQL 初始化

第六步:配置my.cnf

二、安装Redis

第一步:下载Redis安装包

进入官网找到下载地址 :

https://redis.io/download

什么linux系统适合做java开发 适合java开发的linux发行版_mysql_06


选择你所需要的版本:

什么linux系统适合做java开发 适合java开发的linux发行版_什么linux系统适合做java开发_07

第二步:将安装包上传服务器

你可以先吧安装包下载下来通过ftp工具上传到服务器或者直接使用一下命令直接下载。

wget http://download.redis.io/releases/redis-6.2.3.tar.gz

使用命令安装时,选择版本的下载链接,拼在 wget 后面即可。

第三步:解压安装包

下载完成后需要将压缩文件解压,输入以下命令解压到当前目录:

tar -zvxf redis-6.2.3.tar.gz

解压结果如下图:

什么linux系统适合做java开发 适合java开发的linux发行版_java_08


解压完成后,将会生成一个目录:

什么linux系统适合做java开发 适合java开发的linux发行版_linux_09

第四步:编译

用cd命令进入到刚才的解压得到的文件夹,输入命令make执行编译命令,接下来控制台会输出各种编译过程中输出的内容,运行结果如下:

什么linux系统适合做java开发 适合java开发的linux发行版_什么linux系统适合做java开发_10

第五步:安装

执行命令

make PREFIX=/usr/local/redis-6.2.3 install

这里多了一个关键字 PREFIX= 这个关键字的作用是编译的时候用于指定程序存放的路径。比如我们现在就是指定了redis必须存放在/usr/local/redis目录。假设不添加该关键字Linux会将可执行文件存放在/usr/local/bin目录,

库文件会存放在/usr/local/lib目录。配置文件会存放在/usr/local/etc目录。其他的资源文件会存放在usr/local/share目录。这里指定号目录也方便后续的卸载,后续直接rm -rf /usr/local/redis 即可删除redis。

第六步:启动Redis

根据上面的操作已经将redis安装完成了。在redis安装目录输入下面命令启动redis

./bin/redis-server& ./redis.conf

出现下图,启动成功

什么linux系统适合做java开发 适合java开发的linux发行版_linux_11


上面的启动方式是采取后台进程方式,关闭就进程结束,因此我们需要修改配置文件,在目录/usr/local/redis-6.2.3下有一个redis.conf的配置文件。我们上面启动方式就是执行了该配置文件的配置运行的。我么可以通过cat、vim、less等Linux内置的读取命令读取该文件。 这里我要将daemonize改为yes,不然每次启动都得在redis-server命令后面加符号&,不这样操作则只要回到Linux控制台则redis服务会自动关闭,同时也将bind注释,将protected-mode设置为no。这样启动后我就可以在外网访问了。

修改方法:

执行vim /usr/local/redis/redis-6.2.3.conf命令,如图:

什么linux系统适合做java开发 适合java开发的linux发行版_mysql_12


将bin注释掉

什么linux系统适合做java开发 适合java开发的linux发行版_java_13


将daemonize改为yes

什么linux系统适合做java开发 适合java开发的linux发行版_java_14


将protected-mode设置为no

什么linux系统适合做java开发 适合java开发的linux发行版_centos_15


然后启动redis时,进入redis-6.2.3目录,执行

./redis-server ../redis.conf

执行结果如图:

什么linux系统适合做java开发 适合java开发的linux发行版_centos_16

二、安装Nginx

第一步:下载安装包

第二步:上传安装包到服务器

上传到服务器,移动到/usr/local/下。
在安装nginx前首先要确认系统中安装了gcc、pcre-devel、zlib-devel、openssl-devel。

第三步:解压安装包

tar -zxvf nginx-1.9.9.tar.gz

进入nginx目录

cd nginx-1.9.9

第四步:配置

./configure --prefix=/usr/local/nginx
make
make install

进入到刚才配置的安装目录

./sbin/nginx -t

如果出现如下错误,那就是因为缺少logs目录

什么linux系统适合做java开发 适合java开发的linux发行版_linux_17


解决方法:

mkdir logs
chmod 700 logs

第五步:启动nginx

cd /usr/local/nginx/sbin
./nginx //启动nginx

浏览器输入服务器ip,出现以下界面,安装成功。

什么linux系统适合做java开发 适合java开发的linux发行版_linux_18

至此,安装结束!