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的安装
- 下载安装包 ,官网地址 : https://download.redis.io/releases/redis-6.2.6.tar.gz
-
上传到 服务器的
/opt
目录
-
解压
tar -zxvf redis-6.2.6.tar.gz
解压完成
-
进入解压后的文件,可以看到我们 redis 的配置文件
-
基本的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 就好了
-
make配置所需文件
一系列乱七八糟的后
再make检查一下
-
make install 配置安装
-
Redis 默认安装路径
usr/local/bin
-
将Redis安装包解压后文件里的配置文件复制到当前目录下
usr/local/bin
先新建一个配置的目录 mkdir redisconfig cp /opt/redis-6.2.6/redis.conf redisconfig
-
redis默认不是后台启动,需要更改配置文件!
这是默认的
按i
修改后
然后:wq
保存 -
启动 Redis服务
redis-server redisconfig/redis.conf
新版的没有提示
-
客户端连接
redis-cli -p 6379 -a 密码
成功
-
查看redis进程是否开启
ps -ef|grep redis
-
如何关闭 redis 服务
shutdown exit t
好了。这样Redis就可以使用了!