在很多時(shí)候我們通過(guò)secureCRT來(lái)控制我們的遠(yuǎn)程服務(wù)器,在操作我們的服務(wù)器的時(shí)候需要向服務(wù)器安裝一些軟件包,主要有三種方式:
1. 直接通過(guò)服務(wù)器的知識(shí)庫(kù)安裝,比如centos的yum,Ubuntu的apt-get等等。
2. rz-sz軟件上載本地程序到服務(wù)器,然后安裝。
3.通過(guò)wget來(lái)獲取網(wǎng)絡(luò)的安裝包,這是本篇博客的重點(diǎn)。
通過(guò)man wget命令我們可以看到GNU Wget is a free utility for non-interactive download of files from the Web. It supports HTTP, HTTPS, and FTP protocols, as well as retrieval through HTTP proxies(wget是一個(gè)非交互的網(wǎng)絡(luò)文件下載工具,支持http、https、ftp等協(xié)議,同時(shí)也支持從http代理服務(wù)器檢索),那么就意味著我們平時(shí)通過(guò)瀏覽器下載的軟件,也可以通過(guò)wget來(lái)下載,那么就不必先下載到本機(jī),然后再rz上傳到服務(wù)器上,而且使用wget來(lái)下載網(wǎng)絡(luò)文件,是服務(wù)器直接連接網(wǎng)絡(luò)文件下載服務(wù)器,而沒(méi)有經(jīng)過(guò)本機(jī),那樣更快!,下面來(lái)舉一個(gè)例子說(shuō)明為什么要使用wget:
比如我們現(xiàn)在要下載hbase,利用wget來(lái)下載hbase我們所需要做的有兩步:
1. 在瀏覽器中選擇好需要下載的版本,點(diǎn)擊下載,在彈出的下載框中就包含了我們需要下載的hbase的url地址,復(fù)制該地址。
2. 在服務(wù)器上使用 wget 剛才復(fù)制的url地址 即可完成下載了,這個(gè)url地址以后都可用。
最后講解一種特殊的情況,比如去下載oracle的jdk的時(shí)候,操作步驟也是和上面一樣的,只是中間的過(guò)程多了一個(gè)驗(yàn)證的過(guò)程,在下載jdk的時(shí)候oracle生成了一串http://download.oracle.com/otn-pub/Java/jdk/8u91-b14/jdk-8u91-linux-x64.tar.gz?AuthParam=1461604911_1685c89ddb426b301bc2a91773a3d634 最后的authParam是動(dòng)態(tài)生成的,也就是說(shuō)每次下載是不一樣的。所以每次下載都要重新獲取url。