- 把 javaJDK 文件上传到服务器上
具体操作:用FinalShell传输工具将JDK导入到opt目录下面的software文件夹下面(opt/software文 件夹是我们自己创建的)
- 解压文件
具体操作:把刚才创建的文件解压出来。在解压之前检查一下是否上传成功。使用cd 命令进入到opt/software目录,在使用ls命令,查看是否上传成功。看到如下结果:
jdk-8u212- linux-x64.tar.gz
确认上传之后,将JDK解压到/opt/module目录(opt/module文件夹也是我们自己创建的),在software目录下,输入以下命令:
tar -zxvf jdk-8u212-linux-x64.tar.gz -C /opt/module/
tar: 这是Linux 系统中用于归档和压缩文件的命令行工具。
-z:表示通过gzip压缩格式来处理文件,因为文件jdk-8u212 -linux-x64. tar.gz是一个经过gzip 压缩的tar 归档文件。.
-x: 表示解压(extract) 操作,即从归档文件中提取出内容。
-v: 表示在解压过程中显示详细的信息(verbose) ,会输出正在解压的文件名等信息。
-f:指定要处理的归档文件名,后面跟着的jdk-8u212- -linux -x64. tar.gz就是要解压的文件。
- 配置环境变量
环境变量是操作系统中用来存储系统和应用程序运行时所需信息的动态命名值。这些变量可以被系统、应用程序或用户脚本访问和使用,它们为软件提供了一种灵活的方式来获取配置信息,而不需要在代码中硬编码特定的路径或设置。
一般情况下我们会去修改配置文件,并补充一个环境变量,但是,今天给大家介绍一种新的处理方式。.
先说一个背景知识:当用户 登录系统时,系统会执行一系列的初始化脚本,这些脚本用于设置用户的环境变量、别名等信息。/etc/profile 是系统级别的全局配置文件,当用户进行登录操作时,该文件会被执行,而/etc/profile脚本里包含了对/etc/profile.d目录下脚本的扫描和执行逻辑。
#!/bin/bash
echo "This script in /etc/profile.d is being executed. ”
所以,我们可以把需要用到的环境变量配置到一个新的.sh文件中,再把这个新的文件放在profile.d目录下。
新建/etc/profile. d/my_ env. sh文件
使用的命令是: vi /etc/profile. d/my_ env. sh
在打开的文件中输入如下内容:
#JAVA_HOME
export JAVA_HOME=/opt/module/jdk1.8.0_212
export PATH=$PATH:$JAVA_HOME/bin
保存后让文件生效。命令:
source /etc/profile
测试JDK是否安装成功:在任意目录下运行 java -version,如果看到以下结果:
java version "1.8.0_212"
代表Java安装成功。如果不生效,则重启系统,再试一次。