美文网首页Linux
Linux第三章-Linux搭建Java环境

Linux第三章-Linux搭建Java环境

作者: 橙一万 | 来源:发表于2020-04-24 09:08 被阅读0次

本文安装系统是基于 CentOS 7 版本及以上

一、安装JDK

1.先去 Oracle官网 下载Linux1.8的版本以 .tar.gz 为后缀的文件,我这里用的是 jdk-8u181-linux-x64.tar.gz

2.将下载好的 jdk 通过 xftp 传入到Linux服务器上 (一般放在 /opt 目录下)

3.将 JDK 解压到 /usr/local/java 目录下,java 目录需要自己手动创建

4.配置环境变量

配置环境变量的配置文件:vim /etc/profile(下面路径与jdk版本号一定要与真实内容保持一致)

    export JAVA_HOME=/usr/local/java/jdk1.8.0_231
    export CLASSPATH=$:CLASSPATH:$JAVA_HOME/lib/
    export PATH=$PATH:$JAVA_HOME/bin

5.测试是否安装成功

执行:
    source /etc/profile    (重新执行刚修改的初始化文件,使之立即生效)
    java -version           查看JDK版本信息,如果显示出1.8证明成功

二、安装 汤姆凯特(Tomcat)

1.先去 Tomcat官网 Core 中下载以 .tar.gz 为后缀的文件
或者 直接运行 wget http://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-9/v9.0.30/bin/apache-tomcat-9.0.30.tar.gz

2.将下载好的 Tomcat 通过 xftp 传入到Linux服务器上 (一般放在 /opt 目录下)

3.将 Tomcat 解压到 /usr/local/java 目录下,java 目录需要自己手动创建

4.进入解压成功后的 Tomcat 文件夹中的 bin 目录

例如我的:
cd /usr.local/java/apache-tomcat-9.0.29/bin      进入bin目录下

5.启动

./startup.sh    启动Tomcat

6.验证

netstat -tlunp | grep 8080     查看包含8080端口的服务

如果可以看到8080端口,说明 汤姆凯特 启动成功

7.防火墙放行 8080 端口

8.访问验证
在你的浏览器上直接访问你的服务器ip地址加端口号,例如http://39.107.104.52:8080/
如果访问成功,说明我们的 tomcat 已经配置好了。


三、安装MySQL

本次教程安装MySQL的方式为 RPM 安装(5.7版本) !
在CentOS 7中默认有安装MariaDB,这个是mysql的分支,一般来说还是使用自己安装的MySQL比较好

3.1 查看当前系统是否安装过MySQL

在我们安装之前一定要检查是否安装过MySQL,并且将之前的MySQL清楚干净,避免安装出现冲突!
具体操作请参考:Linux怎么将MySQL彻底删除

3.2 下载yum源

wget 'https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm'     一般放在 /opt 下    

3.2 安装yum源

rpm -Uvh mysql57-community-release-el7-11.noarch.rpm

3.3 查看有哪些版本

yum repolist all | grep mysql       查看哪些版本是可用的(默认安装5.7版本)
image

3.4 安装

yum install -y mysql-community-server

当我们最后看到 Complete! 就代表安装成功
If 你遇到了下面这个错
Error: Unable to find a match: mysql-community-server
那么请先执行下面这个命令

yum module disable mysql

再次安装即可

3.5 启动

systemctl start mysqld      启动Mysql【注意这里的命令中是 mysqld】

systemctl status mysqld     查看状态

当看到绿色的 Active (running) 代表启动成功

3.6 进入数据库

MySQL 5.7 在安装过程中会自动创建一个临时密码,请在 /var/log/mysqld.lod 进行密码查看

grep 'temporary password' /var/log/mysqld.log      查看初始化密码(即下图框住部分)
查看初始化密码
mysql -uroot -p     进入数据库

复制密码到 password 这里
注意:这里输入密码是看不到的,登陆成功如下图

image

3.6 修改数据库密码 及 密码策略

此时,你需要给你的MySql重新设置密码,因为MySQL默认的就是必须修改密码后才能操作数据库

SET PASSWORD = PASSWORD('Admin123.');      设置密码为Admin123.

设置密码的时候需要遵守MySQL密码设置规范,如果不符合规范是不能修改成功的。

修改密码策略:

# 查看密码策略(因为Mysql 5.7 和 8.0 变量不一致,所以下面的值对应起来即可修改)
show variables like 'validate_password%';   
set global validate_password_policy=0;      修改为只需满足长度要求
set global validate_password_length=6;      设置长度最低为6

alter user 'root'@'localhost' identified by '123456';      修改密码为123456

3.7 设置远程登陆

    1、进入MySQL
    2、use mysql;
    3、update user set Host = "%" where User = "root";
    4、FLUSH PRIVILEGES;  # 重新加载权限表

3.8 开放端口

3.9 本地登陆验证

在本地使用Navicat进行连接测试

四、安装Redis

4.1 下载Redis

进入官网找到下载地址 https://redis.io/download

Redis下载页面

右键Download按钮,选择复制链接。
进入到Xshell控制台(在/opt目录下),输入wget 将上面复制的下载链接粘贴上,如下命令:

wget https://download.redis.io/releases/redis-6.2.5.tar.gz

4.2 解压并安装Redis

# 解压 redis-6.2.5.tar.gz 压缩包 到 /usr/local/redis 目录(注意-C要大写)
tar -zxvf redis-6.2.5.tar.gz -C /usr/local/redis

解压完成后,进入/usr/local/redis 目录,输入命令make执行编译命令

make
执行完make命令后 结果如图

之后再次执行

make PREFIX=/usr/local/redis 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。

4.3 启动Redis

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

./bin/redis-server& ./redis.conf  # 加& 表示后台启动

相关文章

网友评论

    本文标题:Linux第三章-Linux搭建Java环境

    本文链接:https://www.haomeiwen.com/subject/gqkxwhtx.html