帝国建站系统订做网站和app
文章目录
- 下载 JDK压缩包
 - 创建jdk文件夹
 - sftp 远程上传
 - 解压缩 tar -zxvf 包名
 - 配置环境变量
 - 刷新 环境变量
 - 验证是否安装成功
 - 安装JAVA 依赖
 - yum更新及替换镜像
 - curl 命令下载更新
 - 更新yum依赖
 - 判断repo文件是否存在生成缓存、启用阿里云镜像
 
- 重新下载java依赖
 - 再次验证
 - hello world
 
下载 JDK压缩包
下载点这里:JDK8
 

创建jdk文件夹
/usr/local/src/

sftp 远程上传

这里两个窗口操作,config操作Java相关,copy-1操作其他
解压缩 tar -zxvf 包名

配置环境变量

刷新 环境变量
source /etc/profile
 
验证是否安装成功

遇到
lib/ld-linux.so.2: bad ELF interpreter: No such file or directory
证明安装成功,但是缺少JAVA的依赖无法运行Java指令
JDK运行必要环境c++ 和动态连接 glibc
1. yum install glibc.i6862. yum install libstdc++.so.6
 
安装JAVA 依赖


 yum install glibc.i686过程y 确认之后遇到镜像问题
 
 下载出错
 
yum更新及替换镜像

是否可通阿里云 查找所有yum 文件 并删除
[root@localhost jdk1.8.0_411]# ping mirrors.aliyun.com
PING mirrors.aliyun.com.w.alikunlun.com (114.232.93.244) 56(84) bytes of data.
--- mirrors.aliyun.com.w.alikunlun.com ping statistics ---
138 packets transmitted, 0 received, 100% packet loss, time 136999ms[root@localhost jdk1.8.0_411]# rpm -qa|grep yum
yum-metadata-parser-1.1.4-10.el7.x86_64
yum-plugin-fastestmirror-1.1.31-50.el7.noarch
yum-3.4.3-161.el7.centos.noarch
 
替换上述文件
 1. rpm -e yum-metadata-parser-1.1.4-10.el7.x86_64 --nodeps2. rpm -e yum-plugin-fastestmirror-1.1.31-50.el7.noarch --nodeps3. rpm -e yum-3.4.3-161.el7.centos.noarch --nodepsrpm -qa|grep yum
 
curl 命令下载更新
这里用到的是一台原生裸机 需要用原生的下载命令更新yum;若已经安装其他下载工具可自行替换
它在许多Linux发行版中都是预装的。curl 的语法与 wget 类似,例如:curl -O http://example.com/file.tar.gz
1. #curl -O http://mirrors.aliyun.com/centos/7/os/x86_64/Packages/yum-plugin-fastestmirror-1.1.31-54.el7_8.noarch.rpm2. #curl -O http://mirrors.aliyun.com/centos/7/os/x86_64/Packages/yum-metadata-parser-1.1.4-10.el7.x86_64.rpm3. #curl -O http://mirrors.aliyun.com/centos/7/os/x86_64/Packages/yum-3.4.3-168.el7.centos.noarch.rpm 

 
更新yum依赖
- 移除旧地址并下载阿里云镜像
 
 1.  rpm -ivh yum-*2.  mv /etc/yum.repos.d/*.repo /tmp/3.  curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo
 

判断repo文件是否存在生成缓存、启用阿里云镜像
 1. cd /etc/yum.repos.d2. cp CentOS-Base.repo CentOS-Base.repo.backup #备份3. yum makecache  #做缓存4. yum repolist all # 查看配置 

 
看到下方repo配置即可使用yum

重新下载java依赖
yum install libstdc++.so.6yum install glibc.i686
再次验证

hello world

