鏡像下載、功能變數名稱解析、時間同步請點擊 阿裡雲開源鏡像站 將網路上的文件下載到使用 Linux 操作系統的電腦上,需要用到 wget 指令,使用該指令可能會面臨兩個問題。 首先,如何獲取文件的下載 url?這需要你在瀏覽器上找到要下載文件的鏈接地址,然後右鍵 → 複製鏈接地址,既可獲取該文件的下載 u ...
鏡像下載、功能變數名稱解析、時間同步請點擊 阿裡雲開源鏡像站
將網路上的文件下載到使用 Linux 操作系統的電腦上,需要用到 wget 指令,使用該指令可能會面臨兩個問題。
首先,如何獲取文件的下載 url?這需要你在瀏覽器上找到要下載文件的鏈接地址,然後右鍵 -> 複製鏈接地址,既可獲取該文件的下載 url。以阿裡提供的 Centos7 鏡像為例,如下圖:
在 Linux 系統上使用 wget 指令即可下載該文件:
其次,在下載某些文件時,需要通過認證才可以下載,例如在Oracle 的官網上下載JDK8,需要登錄之後才可以下載。
在這種情況下,直接右鍵 -> 複製鏈接地址,使用獲取到的url 是無法下載文件的。此時我們需要先登錄通過認證,再通過已經開始下載的文件獲取文件的下載 url。如下圖所示:
通過該下載 url 可以實現文件下載。如下圖:
對比下載 Centos7 和 JDK8 的兩個下載 url,可以看出二者相差在何處:
Centos7 下載 url:http://mirrors.aliyun.com/centos/7/isos/x86_64/CentOS-7-x86_64-DVD-1908.iso
其實需要認證才能下載的文件的下載 url,就是在普通的下載url 的後面加上了一個通過驗證之後的參數,JDK8 的下載認證參數為 AuthParam。
不過通常情況下該參數是隨機生成的,也有對應的下載時限。對於 JDK8 而言,該下載 url 只有在生成後的5分鐘內有效,期間內可以多次下載,超過5分鐘再下載則會報錯 “ERROR 403:Forbidden”:
當然如果你覺得這樣太麻煩了,也可以先將文件下載到 Windows 系統上,然後藉助於 WinScp 將文件上傳到 Linux 系統上。
本文轉自:https://blog.csdn.net/segegefe/article/details/124289714