因爲想學習node,服務器端大都使用Linux系統,因此就想着在筆記本上弄個虛擬機,裝上Linux,使用xshell在window上操做也方便,也藉此來熟悉一下Linux,接下來就解釋下安裝的步驟和遇到的坑了php
百度谷歌官網下載,沒啥特別的,因爲個人是window系統 因此選擇下載window版本
下載完成後安裝;html
點擊新建:
部分window因爲BIOS中沒有開啓CPU的虛擬技術,因此只能建立32位系統,解決方法:開機進入BIOS中將CPU的虛擬技術打開便可;
參考連接:http://www.javashuo.com/article/p-vmorjntu-ep.html
因爲沒有咱們要的centos系統,因此選擇other 64位;
填寫完成後,內存選擇1024M,其餘爲默認選項便可;node
同樣的百度centos,官網選擇DVD ISO,選擇最新版下載linux
虛擬機中右鍵設置,存儲中選擇加載已下載的鏡像
shell
使虛擬機和物理機在路由器中是對等的網絡節點,這樣才能用ssh工具訪問虛擬機
vim
選擇安裝centos7,加載後會出現圖形化工具進行設置;
選中默認語言,接下來對安裝進行配置:
帶橙色感嘆號的爲需配置項,
首先選擇software selection選擇須要安裝的軟件
選擇硬盤:
注意這裏有個坑,查看硬盤時,能夠看到8G盤是選中的,這裏須要取消勾選,而後再選上才能正常使用!!centos
配置network
若是network上出現橙色感嘆號,請進入選擇,並將右上角的開關打開,因爲以前安裝時沒有設置network致使安裝後虛擬機沒法聯網,網上也百度了不少相關的問題,後來是在重裝的時候,在這裏設置了network才正常的,因此請根據我的狀況設置;
第一次安裝時因爲我沒有配置該項,在重啓network的時候會出現錯誤「Job for network.service failed. See 'systemctl status network.service' and 'journalctl -xn' for deta」,也百度過不少方法都是無效的,因此若是你也遇到這種狀況,能夠試下重裝的時候設置下network試試服務器
這裏又有個坑了:設置密碼時儘可能簡單,且不要設置數字,由於linux輸入密碼時不顯示輸入個數,因爲我筆記本沒有數字鍵盤啓用狀態,致使我都不知道我輸了啥,改了好幾回密碼。。。咱們只是學習使用,因此隨便就好
肯定按鈕都處在右上角 藍色的 done! 這個也找了很久。。
而後安心等待安裝完成;
安裝完成後點擊 reboot重啓;網絡
用戶名 root
密碼 就是安裝時設置的密碼ssh
ifconfig 查看是否有ip地址
ping www.baidu.com 是否暢通
補充,因爲使用xshell鏈接虛擬機,須要配置虛擬機的ip地址,可是重啓後發現虛擬機的ip地址是動態的,致使配置好的host會失效,鏈接不上虛擬機
修改linux爲靜態ip:
在VritualBox中設置虛擬機的網絡鏈接方式爲網絡地址轉換NAT,點擊高級,添加規格以下
保存後重啓linux,使用ifconfig查看ip地址爲10開頭的,例如 10.0.2.15 而後在xshell新建鏈接時候,主機直接填寫127.0.0.1,就闊以了;