最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

CentOS7環(huán)境下安裝JDK?1.8及解決wget命令缺失問題的辦法

 更新時間:2025年10月09日 08:37:01   作者:碼農(nóng)阿豪@新空間  
在CentOS 7中wget命令是一個非常實用的工具,用于從互聯(lián)網(wǎng)下載文件,然而默認(rèn)情況下,wget可能未安裝,這篇文章主要介紹了CentOS7環(huán)境下安裝JDK?1.8及解決wget命令缺失問題的相關(guān)資料,需要的朋友可以參考下

1. 引言

在 Linux 服務(wù)器運維和 Java 應(yīng)用部署過程中,JDK(Java Development Kit)的安裝是基礎(chǔ)且關(guān)鍵的一步。同時,wget 作為常用的文件下載工具,在自動化腳本和軟件包管理中扮演重要角色。

然而,在 CentOS 7 環(huán)境下,由于系統(tǒng)版本較舊,可能會遇到:

  • JDK 1.8 安裝困難(默認(rèn)倉庫可能不包含 OpenJDK 8)
  • wget 命令缺失(即使 yum 提示已安裝,但實際不可用)
  • DNS 解析或 YUM 鏡像源問題(導(dǎo)致無法正常安裝軟件)

本文將詳細(xì)介紹:

  1. 如何檢查 CentOS 7 系統(tǒng)信息
  2. 安裝 JDK 1.8 的幾種方法
  3. 解決 wget 命令不可用的問題
  4. 修復(fù) YUM/DNS 網(wǎng)絡(luò)問題

2. 環(huán)境檢查

在安裝 JDK 或 wget 之前,應(yīng)先確認(rèn)系統(tǒng)版本和架構(gòu):

# 查看內(nèi)核版本
uname -a
# 輸出示例:Linux VM-12-8-centos 3.10.0-1160.99.1.el7.x86_64

# 檢查系統(tǒng)發(fā)行版
cat /etc/centos-release
# 輸出示例:CentOS Linux release 7.9.2009 (Core)

# 檢查 CPU 架構(gòu)
arch
# 輸出示例:x86_64

如果系統(tǒng)是 CentOS 7,則默認(rèn)包管理工具是 yumdnf 在 CentOS 8+ 才引入)。

3. 安裝 JDK 1.8

CentOS 7 默認(rèn)倉庫可能不包含 OpenJDK 8,因此需要手動安裝。

方法 1:安裝 OpenJDK 8(推薦)

# 1. 安裝 OpenJDK 8
sudo yum install -y java-1.8.0-openjdk java-1.8.0-openjdk-devel

# 2. 驗證安裝
java -version
# 輸出示例:openjdk version "1.8.0_382"

方法 2:手動安裝 Oracle JDK 8

如果必須使用 Oracle JDK:

# 1. 下載 JDK 8(需從 Oracle 官網(wǎng)獲?。?
wget https://download.oracle.com/otn/java/jdk/8u381-b09/jdk-8u381-linux-x64.tar.gz

# 2. 解壓并安裝
tar -xzf jdk-8u381-linux-x64.tar.gz
sudo mv jdk1.8.0_381 /usr/local/

# 3. 配置環(huán)境變量
echo 'export JAVA_HOME=/usr/local/jdk1.8.0_381' >> ~/.bashrc
echo 'export PATH=$JAVA_HOME/bin:$PATH' >> ~/.bashrc
source ~/.bashrc

# 4. 驗證
java -version
# 輸出示例:java version "1.8.0_381"

方法 3:使用第三方倉庫(如 AdoptOpenJDK)

如果默認(rèn)倉庫沒有 OpenJDK 8:

# 1. 啟用 AdoptOpenJDK 倉庫
sudo yum install -y wget
wget https://adoptopenjdk.jfrog.io/adoptopenjdk/rpm/centos/7/x86_64/AdoptOpenJDK.repo
sudo mv AdoptOpenJDK.repo /etc/yum.repos.d/

# 2. 安裝 AdoptOpenJDK 8
sudo yum install -y adoptopenjdk-8-hotspot

4. 解決wget命令缺失問題

在 CentOS 7 上,wget 可能被誤刪或未正確安裝。

方法 1:重新安裝wget

# 強制重新安裝
sudo yum reinstall -y wget

# 驗證
wget --version
# 輸出示例:GNU Wget 1.14

方法 2:修復(fù) YUM 鏡像源

如果 yum install wget 報錯(如 DNS 解析失?。?/p>

# 1. 臨時修復(fù) DNS
echo "nameserver 8.8.8.8" | sudo tee /etc/resolv.conf
echo "nameserver 114.114.114.114" | sudo tee -a /etc/resolv.conf

# 2. 更換為阿里云鏡像
sudo sed -i 's/mirror.centos.org/mirrors.aliyun.com/g' /etc/yum.repos.d/CentOS-*.repo
sudo yum clean all
sudo yum makecache

# 3. 重新安裝 wget
sudo yum install -y wget

方法 3:手動下載 RPM 安裝

如果 yum 完全不可用:

# 下載 wget RPM(適用于 CentOS 7 x86_64)
curl -O http://mirror.centos.org/centos/7/os/x86_64/Packages/wget-1.14-18.el7_6.1.x86_64.rpm

# 手動安裝
sudo rpm -ivh wget-1.14-18.el7_6.1.x86_64.rpm

5. 常見問題及解決方案

Q1:yum報錯Could not resolve host

原因:DNS 解析失敗。

解決:

# 臨時修改 DNS
echo "nameserver 8.8.8.8" >> /etc/resolv.conf

Q2:wget已安裝但仍不可用

原因:可能被誤刪或路徑未加入 PATH。

解決:

# 查找 wget 位置
which wget
# 如果無輸出,重新安裝
sudo yum reinstall -y wget

Q3:JDK 安裝后java -version不生效

原因:環(huán)境變量未正確配置。

解決:

# 檢查 JAVA_HOME
echo $JAVA_HOME
# 如果為空,手動設(shè)置
export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk
export PATH=$JAVA_HOME/bin:$PATH

6. 總結(jié)

本文介紹了在 CentOS 7 環(huán)境下:

  1. 如何安裝 JDK 1.8(OpenJDK / Oracle JDK / AdoptOpenJDK)
  2. 解決 wget 命令缺失問題(重新安裝 / 更換鏡像源 / 手動 RPM 安裝)
  3. 修復(fù) YUM 和 DNS 問題(阿里云鏡像 + Google DNS)

適用于:

  • 服務(wù)器運維人員
  • Java 開發(fā)者
  • 需要自動化部署的場景

到此這篇關(guān)于CentOS7環(huán)境下安裝JDK 1.8及解決wget命令缺失問題的文章就介紹到這了,更多相關(guān)CentOS7安裝JDK1.8解決wget命令缺失內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Java案例實現(xiàn)不重復(fù)的隨機數(shù)

    Java案例實現(xiàn)不重復(fù)的隨機數(shù)

    這篇文章主要介紹了Java案例實現(xiàn)不重復(fù)的隨機數(shù),通過創(chuàng)建Set集合對象,可以使用HashSet也可以使用TreeSet,區(qū)別在于TreeSet是排序后的,創(chuàng)建隨機數(shù)對象,獲取一個隨機數(shù)去重等操作,需要的朋友可以參考一下
    2022-04-04
  • Java開發(fā)中的常用設(shè)計模式實戰(zhàn)應(yīng)用小結(jié)

    Java開發(fā)中的常用設(shè)計模式實戰(zhàn)應(yīng)用小結(jié)

    本文詳細(xì)介紹了Java開發(fā)中5個最常用的設(shè)計模式:單例模式、工廠方法模式、觀察者模式、策略模式和適配器模式,并結(jié)合實際業(yè)務(wù)場景提供了完整的Java代碼示例,感興趣的朋友跟隨小編一起看看吧
    2026-03-03
  • Java連接mysql數(shù)據(jù)庫以及mysql驅(qū)動jar包下載和使用方法

    Java連接mysql數(shù)據(jù)庫以及mysql驅(qū)動jar包下載和使用方法

    這篇文章主要給大家介紹了關(guān)于Java連接mysql數(shù)據(jù)庫以及mysql驅(qū)動jar包下載和使用方法,MySQL是一款常用的關(guān)系型數(shù)據(jù)庫,它的JDBC驅(qū)動程序使得我們可以通過Java程序連接MySQL數(shù)據(jù)庫進行數(shù)據(jù)操作,需要的朋友可以參考下
    2023-11-11
  • SpringBoot異步與事務(wù)一起使用的問題解決

    SpringBoot異步與事務(wù)一起使用的問題解決

    本文主要介紹了SpringBoot異步與事務(wù)一起使用的問題解決,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-04-04
  • SpringBoot中將@Bean方法解析為BeanDefinition詳解

    SpringBoot中將@Bean方法解析為BeanDefinition詳解

    這篇文章主要介紹了SpringBoot中將@Bean方法解析為BeanDefinition詳解,得到的BeanDefinition是ConfigurationClassBeanDefinition類型,會為BeanDefinition設(shè)置factoryMethodName,這意味著當(dāng)實例化這個bean的時候?qū)⒉捎霉S方法,需要的朋友可以參考下
    2023-12-12
  • MyBatis TypeHandler自定義類型轉(zhuǎn)換與實戰(zhàn)案例解析

    MyBatis TypeHandler自定義類型轉(zhuǎn)換與實戰(zhàn)案例解析

    本文將介紹MyBatis中TypeHandler的基礎(chǔ)概念,并通過具體的使用案例,展示如何自定義并應(yīng)用TypeHandler以提高數(shù)據(jù)處理的靈活性和可維護性,感興趣的朋友跟隨小編一起看看吧
    2026-01-01
  • 一文吃透消息隊列RocketMQ實現(xiàn)消費冪等原理

    一文吃透消息隊列RocketMQ實現(xiàn)消費冪等原理

    這篇文章主要介紹了消息隊列RocketMQ實現(xiàn)消費冪等的全面講解,幫助大家吃透RocketMQ消息隊列消費冪等,更好的的應(yīng)用與工作實踐,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2024-01-01
  • springboot整合企微webhook機器人發(fā)送消息提醒

    springboot整合企微webhook機器人發(fā)送消息提醒

    這篇文章主要為大家介紹了springboot整合企微webhook機器人發(fā)送消息提醒,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-12-12
  • SpringBoot+actuator和admin-UI實現(xiàn)監(jiān)控中心方式

    SpringBoot+actuator和admin-UI實現(xiàn)監(jiān)控中心方式

    這篇文章主要介紹了SpringBoot+actuator和admin-UI實現(xiàn)監(jiān)控中心方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-05-05
  • SpringBoot中使用Flux實現(xiàn)流式返回的方法小結(jié)

    SpringBoot中使用Flux實現(xiàn)流式返回的方法小結(jié)

    文章介紹流式返回(StreamingResponse)在SpringBoot中通過Flux實現(xiàn),優(yōu)勢包括提升用戶體驗、降低內(nèi)存消耗、支持長連接,適用于實時對話等場景,并給出調(diào)用阿里云DeepSeek模型的流式接口示例代碼,感興趣的朋友跟隨小編一起看看吧
    2025-06-06

最新評論

永善县| 阜平县| 台中市| 建阳市| 土默特左旗| 永宁县| 新晃| 吴旗县| 恭城| 清镇市| 田林县| 宣恩县| 邵武市| 历史| 乌鲁木齐县| 珲春市| 蒲江县| 合水县| 瑞金市| 永昌县| 修武县| 湄潭县| 收藏| 巴彦县| 始兴县| 金川县| 迁西县| 信丰县| 禹城市| 邛崃市| 太仆寺旗| 惠东县| 宁陕县| 凯里市| 哈巴河县| 平定县| 黎川县| 荆门市| 庆云县| 巴彦县| 鄄城县|