- 所用主機(jī):某廠丐版云主機(jī)
- 系統(tǒng)鏡像:CentOS 7.2 64位
- Node版本:6.10.3
- 本地機(jī)器:ubuntu(win10內(nèi)嵌)
步驟
1.首先登錄服務(wù)器,筆者選擇用ssh方式登陸
在Linux終端使用命令ssh -q -l root -p 22 ip
登陸(ip:你的遠(yuǎn)程服務(wù)器ip)
如果是初次登入,終端會(huì)提示
The authenticity of host 'xxx.xxx.x.x (xxx.xxx.x.x)' can't be established.
ECDSA key fingerprint is SHA256:8bZUeFxyoxL9oYhc5aAZjgSZ5CT1oGYEYoehN/OLEYY.
Are you sure you want to continue connecting (yes/no)?
這段提示的原因?yàn)?
因?yàn)檫@是第一次登錄,ssh無(wú)法判斷遠(yuǎn)程的服務(wù)端是否是正確的乏悄,在這里如果有人中間截獲了你的登錄請(qǐng)求宪迟,并且模擬ssh服務(wù)端的話们豌,你的密碼就會(huì)泄漏(中間人攻擊),所以ssh會(huì)詢問你:遠(yuǎn)程服務(wù)端的指紋是:xxxx记罚,是不是確定登錄墅诡。
參考鏈接
這里yes,回車桐智,然后輸入你的登入密碼末早。
2.登入后,將相應(yīng)版本的node.js下載至Linux服務(wù)器说庭,筆者使用 wget
命令
wget https://npm.taobao.org/mirrors/node/v6.10.3/node-v6.10.3-linux-x64.tar.xz
關(guān)于wget命令:
wget命令用來(lái)從指定的URL下載文件荐吉。wget非常穩(wěn)定,它在帶寬很窄的情況下和不穩(wěn)定網(wǎng)絡(luò)中有很強(qiáng)的適應(yīng)性口渔,如果是由于網(wǎng)絡(luò)的原因下載失敗样屠,wget會(huì)不斷的嘗試,直到整個(gè)文件下載完畢缺脉。如果是服務(wù)器打斷下載過程痪欲,它會(huì)再次聯(lián)到服務(wù)器上從停止的地方繼續(xù)下載。這對(duì)從那些限定了鏈接時(shí)間的服務(wù)器上下載大文件非常有用攻礼。
語(yǔ)法:wget (選項(xiàng))(url)
選項(xiàng)
-a<日志文件>:在指定的日志文件中記錄資料的執(zhí)行過程业踢;
-A<后綴名>:指定要下載文件的后綴名,多個(gè)后綴名之間使用逗號(hào)進(jìn)行分隔礁扮;
-b:進(jìn)行后臺(tái)的方式運(yùn)行wget知举;
-B<連接地址>:設(shè)置參考的連接地址的基地地址;
-c:繼續(xù)執(zhí)行上次終端的任務(wù)太伊;
-C<標(biāo)志>:設(shè)置服務(wù)器數(shù)據(jù)塊功能標(biāo)志on為激活雇锡,off為關(guān)閉,默認(rèn)值為on僚焦;
-d:調(diào)試模式運(yùn)行指令锰提;
-D<域名列表>:設(shè)置順著的域名列表,域名之間用“芳悲,”分隔立肘;
-e<指令>:作為文件“.wgetrc”中的一部分執(zhí)行指定的指令;
-h:顯示指令幫助信息名扛;
-i<文件>:從指定文件獲取要下載的URL地址谅年;
-l<目錄列表>:設(shè)置順著的目錄列表,多個(gè)目錄用“肮韧,”分隔融蹂;
-L:僅順著關(guān)聯(lián)的連接文黎;
-r:遞歸下載方式;
-nc:文件存在時(shí)殿较,下載文件不覆蓋原有文件;
-nv:下載時(shí)只顯示更新和出錯(cuò)信息桩蓉,不顯示指令的詳細(xì)執(zhí)行過程淋纲;
-q:不顯示指令執(zhí)行過程;
-nh:不查詢主機(jī)名稱院究;
-v:顯示詳細(xì)執(zhí)行過程洽瞬;
-V:顯示版本信息;
--passive-ftp使用被動(dòng)模式PASV連接FTP服務(wù)器业汰;
--follow-ftp:從HTML文件中下載FTP連接文件伙窃。
參考鏈接
3.解壓文件
我們下載的文件為XXX.tar.xz
格式,則須進(jìn)行兩步解壓操作
輸入xz -d node-v6.10.3-linux-x64-tar.xz
样漆,得到node-v6.10.3-linux-x64.tar
文件为障,
輸入tar -xvf node-v6.10.3-linux-x64.tar
,得到 node-v6.10.3-linux-x64
文件夾
4.建立軟連接
node-v6.10.3-linux-x64
的bin
文件夾下存在node
和npm
兩個(gè)文件夾放祟,分別為之建立軟鏈
ln -s node-v6.10.3-linux-x64/bin/node /usr/local/bin/node
ln -s node-v6.10.3-linux-x64/bin/npm /usr/local/bin/npm
關(guān)于軟連接:
ln命令用來(lái)為文件創(chuàng)件連接鳍怨,連接類型分為硬連接和符號(hào)連接兩種,默認(rèn)的連接類型是硬連接跪妥。如果要?jiǎng)?chuàng)建符號(hào)連接必須使用"-s"選項(xiàng)
參考鏈接
5.安裝完畢鞋喇,開始使用
輸入node -v
和npm -v
可分別查看版本。