前言web
工做快兩年了,一直沒有寫博客的習慣,許多知識點掌握並不紮實,因此形成不少東西只知其一;不知其二,沒有一個總體的、系統的把握,昨天利用本地虛擬機模擬搭建了一套web項目部署環境,發現其中有不少點須要注意,因此決定把搭建詳細步驟記錄下來,主要作一個自我總結,另外,本人踏入互聯網行業不到半年,是菜中的小菜,各位勿噴,同時歡迎各位大神指導,不勝感激~~~shell
相信不少像我同樣的初學者,都有一個開發一套本身的系統並部署在互聯網上讓別人能夠訪問到的「夢想」,那麼實現這個「夢想」的前提是:你要有一臺別人能訪問到的主機,也就是能夠部署web項目的服務器,有條件的同窗能夠選擇去阿里雲或者騰訊雲(所謂「雲」,其實就是是許多物理主機,這些主機能夠經過互聯網供外部訪問,而且永不關機,永不停電)上租賃一臺主機,而每每這又是一筆不小的花費,那麼,有沒有一種適合初學者又廉價的方式去學習呢?答案就是在本地上搭建,將本地物理機既當作‘‘B/S’結構中的「B」端又當作「S」端,即客戶端和服務器端,每每客戶端的系統是對用戶更加友好的「Windows」系統,而服務器端則安裝目前普遍使用的「Linux」系統,這就須要在本地機器上安裝虛擬機軟件,在虛擬機中安裝Linux並進行一系列的設定和配置,用宿主機器瀏覽器訪問虛擬機,以模擬咱們一般上網訪問某個網站的一系列操做,接下來就進入正題,先在本地機器上安裝虛擬機軟件,在虛擬機中裝上「S」端的操做系統--Linux。centos
Linux系統的安裝瀏覽器
本文采用的虛擬機軟件及Linux版本以下:服務器
1、準備網絡
聲明:本文是在參考了csdn博客,id:新技術革命轉載的文章基礎上,本身實操了一遍後進行的總結,若有侵權,請及時聯繫處理,QQ:762100864,謝謝學習
虛擬機軟件:VMware® Workstation 12 Pro 12.5.7 build-5813279網站
Linux操做系統:CentOS-7-x86_64-DVD-1611.iso鏡像文件ui
2、虛擬機配置阿里雲
一、打開虛擬機軟件,點擊「建立新的虛擬機」按鈕
二、選擇典型(默認選項)便可,點擊「下一步」按鈕
三、選擇「稍後安裝操做系統」選項,而後點擊「下一步」按鈕
四、兩個注意的地方,客戶機操做系統選擇「Linux」,版本選擇「CentOS 64位」,點擊「下一步」按鈕
五、鍵入虛擬機名稱,選擇虛擬機文件保存位置,點擊「下一步」按鈕
六、能夠選擇磁盤的大小,其餘默認,點擊「下一步」按鈕
七、點擊「自定義硬件」,自定義硬件參數
八、首先爲虛擬機指定內存,這裏建議不要太大,若是太大主機配置不高的話,會很卡頓,而後點擊「新CD/DVD(IDE)」
九、選擇ISO映像文件位置
十、至此,系統安裝前的虛擬機設置完畢,點擊「完成」按鈕
3、centos 7 系統的安裝
一、點擊「開啓此虛擬機」
二、等待安裝過程,出現語言選擇,選擇簡體中文便可
三、進入「安裝信息摘要」頁面,軟件需選擇,決定了系統安裝後包括哪些功能,我這裏選擇了「最小」安裝,沒有選擇「GNOME桌面」,有一點須要注意,選擇最小安裝的系統,沒有安裝iptables防火牆,centos7默認的防火牆是firewalle,這裏先明白這一點,後面須要進行設置。
四、安裝目標位置,這裏選擇自動配置分區
五、網絡和主機名:打開連接開關並記住ip地址,設置主機名,遠程訪問時候須要使用
六、開始安裝,這裏能夠設置root用戶的密碼,而後耐心等待,系統安裝完畢後你將看到的是一個沒有桌面系統的Linux系統,至此,Linux系統安裝完畢。
下一節將記錄遠程鏈接模擬終端xshell6的安裝及如何鏈接上虛擬器中Linux系統,而後進行web服務器的搭建。