about云日志分析项目准备高可靠centos7安装jdk1.8【rpm】

本文涉及的产品
日志服务 SLS,月写入数据量 50GB 1个月
简介: about云日志分析项目准备高可靠centos7安装jdk1.8【rpm】

1.首先下载jdk



链接:http://pan.baidu.com/s/1bYKrUI 密码:q55c

由于你可能下载在window下,所以需要工具在window和虚拟机Linux之间传递软件。

参考:

新手指导:使用 WinSCP(下载) 上文件到 Linux图文教程

http://www.aboutyun.com/forum.php?mod=viewthread&tid=7663


卸载自带jdk

查找自带jdk

rpm -qa | grep java
java-1.8.0-openjdk-1.8.0.111-2.b15.el7_3.x86_64
java-1.7.0-openjdk-headless-1.7.0.121-2.6.8.0.el7_3.x86_64
tzdata-java-2016j-1.el7.noarch
javapackages-tools-3.4.1-11.el7.noarch
python-javapackages-3.4.1-11.el7.noarch
java-1.7.0-openjdk-1.7.0.121-2.6.8.0.el7_3.x86_64
java-1.8.0-openjdk-headless-1.8.0.111-2.b15.el7_3.x86_64


卸载

sudo rpm -e --nodeps java-1.8.0-openjdk-1.8.0.111-2.b15.el7_3.x86_64
sudo rpm -e --nodeps java-1.7.0-openjdk-headless-1.7.0.121-2.6.8.0.el7_3.x86_64
sudo rpm -e --nodeps java-1.7.0-openjdk-1.7.0.121-2.6.8.0.el7_3.x86_64
sudo rpm -e --nodeps java-1.8.0-openjdk-headless-1.8.0.111-2.b15.el7_3.x86_64
sudo rpm -e --nodeps tzdata-java-2016j-1.el7.noarch
sudo rpm -e --nodeps javapackages-tools-3.4.1-11.el7.noarch
sudo rpm -e --nodeps python-javapackages-3.4.1-11.el7.noarch


验证

java -version

如下图,出现

-bash: /usr/bin/java: 没有那个文件或目录

5f8731a36ab332954a005cd63dd46030.jpg


验证2

which java


如出现

/usr/bin/java


说明未卸载成功,可将其删除



2.安装jdk1.8



jdk有tar安装包,也有rpm安装包,这里使用rpm。使用的是jdk8。对他们有疑问,可参考下面链接

什么是centos RPM包

java 8u111和8u112的区别

Linux中rpm 详解及与 tar.gz区别



jdk安装

sudo rpm -ivh --prefix /data  jdk-8u60-linux-x64.rpm


【这里安装后,执行Java -version会自动显示版本信息,不需要配置,这里为了安全起见,进行了下面的配置。同时注意可以使用which Java命令查询,如有上述,可再次删除,然后继续下面操作



重命名

sudo mv jdk1.8.0_60 jdk1.8


可以看到对应目录下jdk

812948cfab3a78a6b0ea04bb8d080823.jpg

授权

sudo chown aboutyun:aboutyun  jdk1.8


为了保险起见,可以授权为777


sudo chmod -R 777 jdk1.8

fb5739edac77b741939c06da8b065005.jpg

可以看到用户及读写权限都发生了改变



3.配置jdk



配置环境变量,这里通过/etc/profile来实现。


sudo vim /etc/profile


按下a键进入编辑状态,输入下面内容


JAVA_HOME=/data/jdk1.8
JRE_HOME=/data/jdk1.8/jre
PATH=$JAVA_HOME/bin:$PATH
CLASSPATH=/data/jdk1.8/lib:/data/jdk1.8/lib/dt.jar:/data/jdk1.8/tools.jar


使用":wq"命令保存退出。

vim不熟悉可参考

Linux命令:vim介绍

http://www.aboutyun.com/forum.php?mod=viewthread&tid=6320



生效文件

source /etc/profile



验证安装

1.Java -version

77263c0784522d2403f5d471ff90bd8d.jpg


1.which java

2./data/jdk1.8/bin/java

108f1da3624555ed51d91304984edb74.jpg


相关实践学习
日志服务之使用Nginx模式采集日志
本文介绍如何通过日志服务控制台创建Nginx模式的Logtail配置快速采集Nginx日志并进行多维度分析。
目录
相关文章
|
2月前
|
Java
安装JDK18没有JRE环境的解决办法
安装JDK18没有JRE环境的解决办法
327 3
|
2月前
|
Oracle Java 关系型数据库
CentOS 7.6操作系统部署JDK实战案例
这篇文章介绍了在CentOS 7.6操作系统上通过多种方式部署JDK的详细步骤,包括使用yum安装openjdk、基于rpm包和二进制包安装Oracle JDK,并提供了配置环境变量的方法。
267 80
|
18天前
|
JSON Java 数据库
SpringBoot项目使用AOP及自定义注解保存操作日志
SpringBoot项目使用AOP及自定义注解保存操作日志
34 1
|
6天前
|
Ubuntu Java
Ubuntu之jdk安装
以下是Ubuntu之jdk安装的详细内容
13 0
|
1月前
|
Java jenkins 持续交付
Centos7下docker的jenkins下载并配置jdk与maven
通过上述步骤,您将成功在CentOS 7上的Docker容器中部署了Jenkins,并配置好了JDK与Maven,为持续集成和自动化构建打下了坚实基础。
99 1
|
1月前
|
缓存 Linux 编译器
【C++】CentOS环境搭建-安装log4cplus日志组件包及报错解决方案
通过上述步骤,您应该能够在CentOS环境中成功安装并使用log4cplus日志组件。面对任何安装或使用过程中出现的问题,仔细检查错误信息,对照提供的解决方案进行调整,通常都能找到合适的解决之道。log4cplus的强大功能将为您的项目提供灵活、高效的日志管理方案,助力软件开发与维护。
54 0
|
1月前
|
Oracle Java 关系型数据库
jdk17安装全方位手把手安装教程 / 已有jdk8了,安装JDK17后如何配置环境变量 / 多个不同版本的JDK,如何配置环境变量?
本文提供了详细的JDK 17安装教程,包括下载、安装、配置环境变量的步骤,并解释了在已有其他版本JDK的情况下如何管理多个JDK环境。
725 0
|
2月前
|
Oracle Java iOS开发
JDK的选型、安装与配置
JDK的选型、安装与配置
111 1
|
2月前
|
Oracle Java iOS开发
JDK的选型、安装与配置
JDK的选型、安装与配置
130 1
|
3月前
|
开发框架 .NET Docker
【Azure 应用服务】App Service .NET Core项目在Program.cs中自定义添加的logger.LogInformation,部署到App Service上后日志不显示Log Stream中的问题
【Azure 应用服务】App Service .NET Core项目在Program.cs中自定义添加的logger.LogInformation,部署到App Service上后日志不显示Log Stream中的问题