1. 程式人生 > >VMware上centOS7連線網路,安裝ftp以及開放埠

VMware上centOS7連線網路,安裝ftp以及開放埠

                                                            nodejs學習第一天

        稍稍看了一點點nodejs,並在虛擬機器上釋出了一個Hello World 服務,本來打算娛樂一下就休息了,可是突然來了興致,就還是把這個過程寫個部落格吧,一來回顧一下過程,二來記錄一下學習歷史大笑

        下載VMware並安裝上centOS7的教程網上大把大把的,在這兒就不記下了,主要記錄一下,對於小白來說,還是有那麼一些麻煩的linux連線網路與開放埠。

        首先,在VMware並安裝好centOS7後,VMware會自動在pc上自動安裝VMnet1(主機模式)和

VMnet8(NAT模式)兩個虛擬網絡卡,VMnet1(主機模式)沒有玩兒過,那就說說VMnet8(NAT模式)連線網路的設定過程,在沒有安裝圖形化介面的情況下的過程,大概是如下操作:

  1. 如圖所示,在網路連線裡面,選擇VMnet8,並勾選VMware Bridge Protocol(虛擬機器網路橋接協議);
  2. 如圖所示,配置VMnet8的IPv4,IP可以自動獲取也可以自己手動新增(與本機IP無關);
  3. 無論連線的是WLAN還是乙太網,連線那個網路,就點選該網路(WLAN/乙太網)- 屬性 - 選擇共享標籤,勾選“允許其他網路使用者通過此計算機的Internet連線來連線”,並在家庭網路連線(H)下拉框中選擇VMware Network Adapter VMnet8,並儲存。
  4. 以上設定完後,開啟VMware,選擇虛擬機器-設定-網路設配器,在網路連線中選擇“NAT模式”或者“自定義-選擇VMnet8”,並儲存(正常情況下,此步驟完成,虛擬機器就能正常連線網路了,可以直接在終端輸入ifconfig命令檢視IPv4已經為您隨機生成了一個可用IP);
  5. 選擇編輯-虛擬網路編輯器,選擇VMnet8,配置子網IP、子網掩碼,點選【更改設定】,取消“使用本地DHCP服務將IP地址分配給虛擬機器(D)”;並對“NAT設定(S)",設定閘道器IP與VMnet8的IPv4協議的閘道器IP一致,(個人感覺,此步驟只有使用本地DHCP服務將IP地址分配給虛擬機器(D)有用,此步驟其他更改不用管也能正常上網
    );

        其次,能連線網路後,那咱們就可以選擇線上安裝或者線下安裝nodejs了,由於本人是線下安裝,那麼,咱們還是順帶,留一個安裝ftp的命令在這兒:yum install ftp,安裝過程中,沒有出現紅色錯誤告警,只要回覆‘y’按Enter確認就OK了,當然,由於咱們有綠色免安裝版的ftp服務端在手,所以這裡是安裝的ftp客戶端了偷笑

        再次,安裝nodejs,ftp上傳nodejs壓縮包到centOS7,安裝目錄自定義,上傳成功後,通過tar -xvf node****.tar.xz解壓nodejs安裝包到安裝目錄,然後,通過命令ln -s /***/***/****/node*******/bin/node建立軟連線到/usr/local/bin/node、ln -s /***/***/****/node*******/bin/npm建立軟連線到/usr/local/bin/npm,此處請注意當前使用者是否有建立軟連線到/usr/local/bin/目錄下的許可權,建立完成後,在終端輸入node,回車,出現>符號,表示node安裝成功,如圖:

安裝好nodejs後,可自行上nodejs官方網站下載demo,在自己的虛擬機器上進行學習了。

        最後,編寫好demo後,直接可以用 node demo.js 釋出node服務,然後在網路內訪問你的nodejs程式了,如圖:

此處說一下,centOS7的iptables配置,網路上很多教程都指出iptables的配置在/etc/sysconfig/iptables,但實際上,centOS7的iptables檔案在/usr/sbin/iptables,並且不用重啟iptables,即可直接使用,埠命令為(以8080為例):iptables -I INPUT -p tcp --dport 8080 -j ACCEPT。

好了,以上為大概過程,查詢了很多網料整起來,然後自己又來整一篇文章玩玩兒,望各位網友海涵大笑