Linux虛擬機中node.js之開發(fā)環(huán)境搭建
先說下nodejs這個哦,有人以為它是一種語言,其實不是,它是一個平臺。下面來說下本次的話題:Vmware虛擬機node.js之開發(fā)環(huán)境搭建
一.安裝linux系統(tǒng)
(已安裝linux可跳此步驟)
虛擬機推薦選擇:VirtualBox 或者 Vmware (專業(yè)版永久激活碼:5A02H-AU243-TZJ49-GTC7K-3C61N)
我這里使用Vmware。
安裝好Vmware后,點擊新建虛擬機,選擇稍后安裝操作系統(tǒng),然后進行配置。虛擬機設置如下:
{
客戶機操作系統(tǒng):其他;
版本:其他64位;
虛擬機名稱:node.js ;
位置:D:\VM\node.js ;
其他默認;
}
虛擬機就建好了,配置如右圖所示。
這里有個問題需要注意:就是虛擬機的網(wǎng)絡適配器,我這里是選擇橋接模式。這個模式下,VMWare虛擬出來的操作系統(tǒng)就像是局域網(wǎng)中的一臺獨立的主機(主機和虛擬機處于對等地位),它可以訪問網(wǎng)內(nèi)任何一臺機器。(這里我的主機IP是192.168.1.49 而虛擬機IP是192.168.1.59)。如果你的網(wǎng)絡環(huán)境不適合用橋接,請選擇NAT模式。
然后下載鏡像,系統(tǒng)我這里選擇centos,當然其他的linux系統(tǒng)也是可以的。直接百度centos download點擊第一個,然后DVDISO下載。大約4GB。
下載鏡像完成后,點擊虛擬機設置,CD/DVD選項卡中選擇使用ISO鏡像文件。
點擊啟動,去我們的虛擬機,然后選擇第一個開始安裝。
1.安裝過程在中,語言使用默認語言(English),然后點擊continue繼續(xù)。
2.在這里點擊
選擇Basic Web Server,右側(cè)選擇Development Tools,然后點擊Done返回。
3.點擊 雖然這里默認以及選擇
但是還是要再點擊一次選擇
然后點擊右下角的按鈕開始安裝。
等待安裝的過程中,點擊開始設置管理員密碼。設置完后等待安裝完成,大約3-5分鐘。安裝完成后點擊reboot按鈕重啟。
重啟后用戶名:root 密碼:是剛剛安裝過程中設置的密碼。
到這里CENTOS就安裝完成了,下面簡單做一些設置。
用vi修改etc/sysconfig/network-scripts/目錄下的網(wǎng)卡配置文件,修改最后一個ONBOOT為yes。因為centos7默認情況下,網(wǎng)卡是關閉的。修改完成后wq保存退出。如圖下所示
修改完配置文件后,輸入命令systemctl restart network重啟虛擬機網(wǎng)絡。
輸入命令ifconfig可以看到已經(jīng)獲取到了IP地址。
如果不放心,還可以ping www.baidu.com試試。這時候虛擬機已經(jīng)連接上了外網(wǎng)。
二.nodejs以及相關軟件安裝
先寫個xshell安裝。(可選,不安裝也不影響Nodejs開發(fā))
xshell:Xshell可以在Windows界面下用來訪問遠端不同系統(tǒng)下的服務器,從而比較好的達到遠程控制終端的目的。
xshell:詳細的安裝步驟 http://www.xshellcn.com/xsh_column/xs-az.html
個人感覺比較好用,安裝完成后,點擊新建,輸入名稱node,主機node,端口號22,然后輸入登錄名root,密碼就能進入centos了。因為我這里虛擬機是橋接的方式,為了以后虛擬機的IP不會變動,我在C:\Windows\System32\drivers\etc\hosts文件最后加上192.168.1.59 node。以后虛擬機的IP都會固定在這個,方便后續(xù)開發(fā)。
/*****************我就是任性的分割線****************************/
現(xiàn)在centos里先安裝幾個東西(必須!)
1.安裝一個epel,輸入命令
yum install epel-release
2.安裝nodejs,輸入命令
yum install nodejs
等待下載安裝完成后,輸入命令node --version查看版本號是否安裝完成。
3.安裝mongodb服務端,輸入命令
yum install mongodb-server
4.安裝mongodb客戶端,輸入命令
yum install mongodb
等待下載安裝完成后,輸入命令mongo --version查看版本號是否安裝完成
5.安裝redis,輸入命令
yum install redis
等待下載安裝完成后,輸入命令redis-cli --version查看版本號是否安裝完成
以上所有步驟完成后,即完成了node.js的開發(fā)環(huán)境搭建。值得掌聲祝賀!??!
三.node測試運行
下面簡單寫個小程序來運行一下。
vim test.js
var name = "qin"; console.log("hello "+name);
wq保存退出,輸入命令node test.js ,即可看到結(jié)果。
以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。
- 通過node-mysql搭建Windows+Node.js+MySQL環(huán)境的教程
- Windows8下搭建Node.js開發(fā)環(huán)境教程
- 在Linux系統(tǒng)中搭建Node.js開發(fā)環(huán)境的簡單步驟講解
- node.js環(huán)境搭建圖文詳解
- 從零搭建docker+jenkins+node.js自動化部署環(huán)境的方法
- Ubuntu 16.04 64位中搭建Node.js開發(fā)環(huán)境教程
- 前端自動化開發(fā)之Node.js的環(huán)境搭建教程
- linux環(huán)境安裝node.js開發(fā)環(huán)境搭建圖文教程
- Node.js+Vue腳手架環(huán)境搭建的方法步驟
- 史上無敵詳細的Node.Js環(huán)境搭建步驟記錄
相關文章
Centos7上網(wǎng)及添加靜態(tài)IP方法介紹
本文給大家詳細介紹了Centos7上網(wǎng)及添加靜態(tài)IP的方法,并把步驟做了詳細說明,需要的朋友跟著學習下。2018-02-02Linux nohup實現(xiàn)后臺運行程序及查看(nohup與&)
這篇文章主要介紹了Linux nohup實現(xiàn)后臺運行程序及查看(nohup與&),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2019-09-09Centos5.4+Nginx-0.8.50+UWSGI-0.9.6.2+Django-1.2.3搭建高性能WEB服務器
這篇文章主要介紹了Centos5.4+Nginx-0.8.50+UWSGI-0.9.6.2+Django-1.2.3搭建高性能WEB服務器的相關資料,需要的朋友可以參考下2016-02-02LVS+Keepalived構(gòu)建高可用負載均衡(測試篇)
這篇文章主要介紹了LVS+Keepalived構(gòu)建高可用負載均衡的測試方法,需要的朋友可以參考下2013-06-06