Linux配置Java环境

一、JDK的安装

由于我用的是阿里云服务器的Linux,所以通过yum安装,在命令面板输入下列命令搜索OpenJDK的各个版本

yum search jdk

得到JDK的各个版本,如下图所示
在这里插入图片描述
在这里插入图片描述
在这些JDK版本中,我选择的是JDK的1.8版本,就是上图箭头所示的版本,当然你们也可以使用其他的版本,再输入以下命令进行yum安装

yum install -y java-1.8.0-openjdk.x86_64

经过一系列的下载以及自动安装,我们的JDK就安装好了,成功的提示如下
在这里插入图片描述
我们可以通过以下命令检查是否安装好JDK环境

java -version

在这里插入图片描述
如上图所示,我们的JDK环境已经安装好了

因为是自动安装所以,默认安装的路径是/usr/lib/jvm下面,如下图
在这里插入图片描述

由于rpm和yum安装会自动配置环境变量,所以我们不需要配置了,不然再进行配置反而容易出现冲突

经过上面的操作,我们JDK的环境就配置好了。

二、Tomcat的安装

首先我们去官网下载安装包 ,注意这个Tomcat的安装包是Linux的安装包,也就是以 tar.gz结尾的,此处下载的是Tomcat的9.0版本,在官网上如下图。
在这里插入图片描述

然后我们将我们的Tomcat通过Xftp上传到Linux上,此处我将它上传到了Linux的home目录下,如下图
在这里插入图片描述
在这里插入图片描述

然后输入命令,解压安装包,如果是其他版本,自行修改后面的包名。

tar -zxvf apache-tomcat-9.0.50.tar.gz   # 解压

然后一系列乱七八糟的加载过后,我们再次查看当前目录发现会有解压后的Tomcat
在这里插入图片描述
进入这个目录,我们会发现这个和Windos下的Tomcat一样
在这里插入图片描述
我们再进入bin目录,我们会发现启动服务命令和关闭服务命令
在这里插入图片描述
输入命令启动,关闭命令也如下

# 执行:startup.sh -->启动tomcat
# 执行:shutdown.sh -->关闭tomcat
./startup.sh
./shutdown.sh

在这里插入图片描述
此时我们想访问Tomcat,要确保Linux的防火墙端口是开启的,如果是阿里云,还需要保证阿里云的安全组策略是开放的!
有关防火墙的命令如下,我们需要开放Tomcat的默认端口8080

# 查看firewall服务状态
systemctl status firewalld

# 开启、重启、关闭、firewalld.service服务
# 开启
service firewalld start
# 重启
service firewalld restart
# 关闭
service firewalld stop

# 查看防火墙规则
firewall-cmd --list-all    # 查看全部信息
firewall-cmd --list-ports  # 只看端口信息

# 开启端口
开端口命令:firewall-cmd --zone=public --add-port=8080/tcp --permanent
重启防火墙:systemctl restart firewalld.service

命令含义:
--zone #作用域
--add-port=80/tcp  #添加端口,格式为:端口/通讯协议
--permanent   #永久生效,没有此参数重启后失效

#常用的firewall命令常用命令介绍
1 firewall-cmd --state                           ##查看防火墙状态,是否是running
 2 firewall-cmd --reload                          ##重新载入配置,比如添加规则之后,需要执行此命令
 3 firewall-cmd --get-zones                       ##列出支持的zone
 4 firewall-cmd --get-services                    ##列出支持的服务,在列表中的服务是放行的
 5 firewall-cmd --query-service ftp               ##查看ftp服务是否支持,返回yes或者no
 6 firewall-cmd --add-service=ftp                 ##临时开放ftp服务
 7 firewall-cmd --add-service=ftp --permanent     ##永久开放ftp服务
 8 firewall-cmd --remove-service=ftp --permanent  ##永久移除ftp服务
 9 firewall-cmd --add-port=80/tcp --permanent     ##永久添加80端口 
10 firewall-cmd --remove-port=80/tcp --permanent  ##永久移除80端口
11 firewall-cmd --list-ports                      ##查看已经开放的端口
12 iptables -L -n                                 ##查看规则,这个

在这里插入图片描述

在这里插入图片描述
然后我们测试访问默认的Tomcat页面,输入你的公网IP:8080 就可以访问了
在这里插入图片描述
关闭服务的命令如上图,或者直接杀死进程。

三、Redis的安装

  1. 下载安装包 ,官网地址 : https://download.redis.io/releases/redis-6.2.6.tar.gz

在这里插入图片描述

  1. 上传到 服务器的 /opt目录
    在这里插入图片描述

  2. 解压

    tar -zxvf redis-6.2.6.tar.gz 
    

    在这里插入图片描述
    解压完成
    在这里插入图片描述

  3. 进入解压后的文件,可以看到我们 redis 的配置文件
    在这里插入图片描述

  4. 基本的gcc环境安装,在这个目录下
    在linux上,gcc是一个很重要的c编译器。因为linux的源码包必须通过编译才能使用。如果没有gcc的话,就很难办咯。
    Linux上的gcc是Gnu的C语言编译器,至于C++编译器,它的名字叫做g++。

    // 可以在安装前更新一下  yum update -y
    yum install gcc-c++
    

    在这里插入图片描述
    第一次安装会提示y/d/n,选yes

    在这里插入图片描述
    在这里插入图片描述
    查看版本
    在这里插入图片描述
    可能出现问题,但是我没有,就是 6.0以上版本的Redis需要gcc9以上的版本,4.8.5的不支持,升级GCC就行

    升级命令
    sudo yum install centos-release-scl
    sudo yum install devtoolset-7-gcc*
    scl enable devtoolset-7 bash
    然后再make 就好了
    
  5. make配置所需文件
    在这里插入图片描述
    一系列乱七八糟的后
    在这里插入图片描述
    再make检查一下
    在这里插入图片描述

  6. make install 配置安装
    在这里插入图片描述

  7. Redis 默认安装路径 usr/local/bin
    在这里插入图片描述

  8. 将Redis安装包解压后文件里的配置文件复制到当前目录下usr/local/bin

    先新建一个配置的目录
    mkdir redisconfig
    
    cp /opt/redis-6.2.6/redis.conf redisconfig
    

    在这里插入图片描述

  9. redis默认不是后台启动,需要更改配置文件!
    这是默认的
    在这里插入图片描述
    i修改后
    在这里插入图片描述
    然后 :wq 保存

  10. 启动 Redis服务

    redis-server redisconfig/redis.conf
    

    新版的没有提示
    在这里插入图片描述

  11. 客户端连接

    redis-cli -p 6379 -a 密码
    

    成功
    在这里插入图片描述

  12. 查看redis进程是否开启

    ps -ef|grep redis
    

    在这里插入图片描述

  13. 如何关闭 redis 服务

    shutdown
    
    exit t
    

    在这里插入图片描述
    在这里插入图片描述

好了。这样Redis就可以使用了!

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值