12_Linux ARM架构_安装JDK8-银河麒麟V10(Kylin Linux Advanced Server V10 )操作系统
Posted 华星详谈
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了12_Linux ARM架构_安装JDK8-银河麒麟V10(Kylin Linux Advanced Server V10 )操作系统相关的知识,希望对你有一定的参考价值。
12_Linux ARM架构_安装JDK8-银河麒麟V10(Kylin Linux Advanced Server V10 )操作系统
- 1、官网下载aarch64架构jdk包
- 2、linux服务器中创建java文件夹,方便后期快速寻找
- 3、将jdk包传输到Linux系统中的/usr/local/java目录下
- 4、查看linux机器中是否有安装jdk8
- 5、查看java安装文件
- 6、卸载OpenJDK
- 7、校验卸载OpenJDK是否成功
- 8、安装JDK8
- 9、测试JDK 是否安装成功
大家好,我是星仔。本博客收录于《华星详谈-学习中心》。本学习中心收集了Java整个技术体系的所有技术要点。每篇博客后面或者知识点结尾都附带有面试题,提供给大家巩固本章内容。
为各位同胞们能够系统性的掌握整个Java技术体系而建立的学习中心。星仔正在努力的更新学习中心中的内容。望诸君共勉!!!
本博客是基于银河麒麟V10(Kylin Linux Advanced Server V10 (Tercel))操作系统环境下进行安装,故先去JDK官网上下载aarch64架构的jdk包。
1、官网下载aarch64架构jdk包
建议在windows服务器下下载好对应的包之后再上传上去。
官网下载地址:https://www.oracle.com/java/technologies/downloads/#java8
选择RAM架构的包,进行下载
现在下载jdk包要先进行登录注册,要是没有注册的话填写下信息直接注册。
2、linux服务器中创建java文件夹,方便后期快速寻找
cd /usr/local/
mkdir java
3、将jdk包传输到Linux系统中的/usr/local/java目录下
一般本人使用的是xftp工具进行文件的上传
4、查看linux机器中是否有安装jdk8
一般的来说,新linux服务器都会默认安装有OpenJDK,此时我们需要先把他删除掉
java -version
5、查看java安装文件
rpm -qa|grep java
6、卸载OpenJDK
.noarch可以不用删除,其他通过rpm -qa|grep java命令查询的文件都删掉
rpm -e --nodeps java-11-openjdk-headless-11.0.6.10-4.ky10.ky10.aarch64
rpm -e --nodeps java-11-openjdk-11.0.6.10-4.ky10.ky10.aarch64
rpm -e --nodeps java-1.8.0-openjdk-headless-1.8.0.242.b08-1.h5.ky10.aarch64
rpm -e --nodeps java-1.8.0-openjdk-1.8.0.242.b08-1.h5.ky10.aarch64
7、校验卸载OpenJDK是否成功
通过java -version 命令,如果没有出现java 的版本信息则说明已经卸载成功
[root@app--0002 java]# java -version
-bash: /usr/bin/java: 没有那个文件或目录
8、安装JDK8
8.1 解压下载好的tar.gz文件
tar -zxvf jdk-8u321-linux-aarch64.tar.gz
解压完成后
8.2 配置Java环境变量
/etc/profile文件的改变会涉及到系统的环境,也就是有关Linux环境变量的东西,所以我们要将jdk配置到/etc/profile,才可以在任何一个目录访问jdk。
首先执行以下命令,打开/etc/profile文件
vim /etc/profile
按i进入编辑,在profile文件尾部添加如下内容,其中JAVA_HOME为jdk的安装路径,我这里是/usr/local/java/jdk1.8.0_321路径下
export JAVA_HOME=/usr/local/java/jdk1.8.0_321
export JRE_HOME=$JAVA_HOME/jre
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export JAVA_PATH=$JAVA_HOME/bin:$JRE_HOME/bin
export PATH=$PATH:$JAVA_PATH
然后保存并退出编辑
首先按Esc,然后输入 :wq 进行保存并退出
最后通过命令source /etc/profile让profile文件立即生效
source /etc/profile
9、测试JDK 是否安装成功
java -version
Linux operation 23Win 10 64位(X86 架构CPU)安装ARM架构的虚拟机(银河麒麟高级服务器操作系统 V10)
1、银河麒麟高级服务器操作系统 V10(鲲鹏版)下载:
官网下载
https://www.kylinos.cn/scheme/server/1.html
1.银河麒麟高级服务器操作系统V10
x86/兆芯/海光
Kylin-Server-10-SP2-x86-Release-Build09-20210524.iso
https://pan.baidu.com/s/19CmmJWl0jDzUTJxEcJZ3Tg
提取码:now7
arm64/飞腾/鲲鹏
Kylin-Server-10-SP2-aarch64-Release-Build09-20210524.iso
https://pan.baidu.com/s/1GOLao-6WmGqUkCXf1CA6qg
提取码:1vt8
龙芯
Kylin-Server-10-SP1-mips64el-Release-Build18-20210809.iso
Kylin-Server-V10-SP1-General-Release-2111-LoongArch64.iso
https://pan.baidu.com/s/1iKDQuLKfj5jZEW1CQBFCxA
提取码:xv2u
2.银河麒麟桌面操作系统V10
x86/兆芯/海光
Kylin-Desktop-V10-SP1-Release-2107-x86_64.iso
https://pan.baidu.com/s/1-LYpgpMLM240EtEaIlk8Xg
提取码:9sl8
arm64/飞腾/鲲鹏
Kylin-Desktop-V10-SP1-Release-2107-arm64.iso
https://pan.baidu.com/s/13Yc3d_Wg5tt5sLn_KLPveg
提取码:85on
龙芯
Kylin-Desktop-V10-SP1-Release-2107-mips64el.iso(3A4000)
Kylin-Desktop-V10-SP1-RC6-Build10-210807-loongarch64.iso(3A5000)
https://pan.baidu.com/s/13LCfK0GUp3L5s2f7ITTyPw
提取码:qhdt
2、安装虚拟机
经常使用的电脑是x86架构的cpu,这样我们平常对于同样是x86架构的64位处理器的操作系统,我们可以利用vmware等虚拟软件进行虚拟,而对于不同cpu架构的arm架构的操作系统,我们可以通过QEMU模拟器来进行模拟一个arm环境,方便我们进行对某些运行在arm架构系统上面的软件进行模拟。
<1>银河麒麟高级服务器操作系统 V10(鲲鹏版)镜像(ARM架构)
Kylin-Server-10-SP2-aarch64-Release-Build09-20210524.iso
<2>QEMU 软件的下载地址
https://qemu.weilnetz.de/w64/2021/qemu-w64-setup-20210505.exe
<3>UEFI(BIOS的替代方案)的下载地址
http://releases.linaro.org/components/kernel/uefi-linaro/16.02/release/qemu64/QEMU_EFI.fd
<4>文件路径
文件 | 目录 |
---|---|
Kylin-Server-10-SP2-aarch64-Release-Build09-20210524.iso | D:\\vm\\arm64 |
qemu-w64-setup-20210505.exe | D:\\vm\\arm64 |
QEMU_EFI.fd | D:\\vm\\arm64 |
<5>安装qemu
在D:\\vm\\arm64目录下新建文件夹qemu,将qemu安装到D:\\vm\\arm64\\qemu目录下;
<6>安装好之后,利用qemu生成一个硬盘文件:
进入qemu目录下运行cmd命令,调出命令行界面,运行命令:
qemu-img create -f qcow2 D:\\vm\\arm64\\kylindisk.qcow2 40G
最终得到一个命名为kylindisk.qcow2的磁盘文件,以后我们利用此文件进行安装虚拟机;
文件路径
文件 | 目录 |
---|---|
Kylin-Server-10-SP2-aarch64-Release-Build09-20210524.iso | D:\\vm\\arm64 |
qemu-w64-setup-20210505.exe | D:\\vm\\arm64 |
QEMU_EFI.fd | D:\\vm\\arm64 |
kylindisk.qcow2 | D:\\vm\\arm64 |
<7>安装虚拟机
进入到qemu目录,使用cmd命令调出命令行界面,执行以下命令:
qemu-system-aarch64.exe -m 8192 -cpu cortex-a72 -smp 8,sockets=4,cores=2 -M virt -bios D:\\vm\\arm64\\QEMU_EFI.fd -device VGA -device nec-usb-xhci -device usb-mouse -device usb-kbd -drive if=none,file=D:\\vm\\arm64\\kylindisk.qcow2,id=hd0 -device virtio-blk-device,drive=hd0 -drive if=none,file=D:\\vm\\arm64\\Kylin-Server-10-SP2-aarch64-Release-Build09-20210524.iso,id=cdrom,media=cdrom -device virtio-scsi-device -device scsi-cd,drive=cdrom -net nic -net user,hostfwd=tcp::2222-:22
note:命令中的路径要与文件目录对应上,否则可能会报错
之后在自动弹出的QEMU虚拟机中安装系统:
<8>启动虚拟机
安装好后,我们需要再次启动(无需指定iso文件启动);
进入到qemu所在目录,使用cmd命令行,执行以下命令:
qemu-system-aarch64.exe -m 8192 -cpu cortex-a72 -smp 8,sockets=4,cores=2 -M virt -bios D:\\vm\\arm64\\QEMU_EFI.fd -device VGA -device nec-usb-xhci -device usb-mouse -device usb-kbd -drive if=none,file=D:\\vm\\arm64\\kylindisk.qcow2,id=hd0 -device virtio-blk-device,drive=hd0 -drive if=none,file=,id=cdrom,media=cdrom -device virtio-scsi-device -device scsi-cd,drive=cdrom -net nic -net user,hostfwd=tcp::2222-:22
<8>之后可以使用shell工具(如:x-shell,tabby)进行连接
宿主访问虚拟机需要访问本机端口:2222
ssh 127.0.0.1:2222
以上是关于12_Linux ARM架构_安装JDK8-银河麒麟V10(Kylin Linux Advanced Server V10 )操作系统的主要内容,如果未能解决你的问题,请参考以下文章
Linux operation 23Win 10 64位(X86 架构CPU)安装ARM架构的虚拟机(银河麒麟高级服务器操作系统 V10)