摘要:基礎(chǔ)軟件更新及靜態(tài)配置安裝完成后,打開虛擬機(jī)下的該系統(tǒng)。現(xiàn)在已經(jīng)可以通過本地連接虛擬機(jī)環(huán)境了,連接上后,基本就不需要?jiǎng)犹摂M機(jī)了,以后都通過或來操作了。不要再認(rèn)為其是你本地的虛擬機(jī)環(huán)境了,而應(yīng)該按照線上環(huán)境的克隆來看待。
本文概要
虛擬機(jī)
系統(tǒng)選擇及安裝
基礎(chǔ)軟件更新及靜態(tài)IP配置
???????為什么要用虛擬機(jī)呢(如果工作系統(tǒng)為L(zhǎng)inux各發(fā)行版的可以忽略本文章)?
???????我們很多猿工作是基于windows或mac(mac屬于類Unix,還要一些)的,有時(shí)候使用的過程中發(fā)現(xiàn)不管是軟件還是操作跟程序的最終運(yùn)行環(huán)境跟本地還是有很大差別的,這就導(dǎo)致不能很準(zhǔn)確的掌握程序真實(shí)的運(yùn)行性能及可靠性。然而通過搭建虛擬機(jī)進(jìn)行文件共享的形式,讓程序跑在真實(shí)的最終運(yùn)行環(huán)境里則可以很好地解決這個(gè)問題(本系列基于web Linux環(huán)境說明,電腦內(nèi)存4G以下的可以嘗試docker替代方案)。
???????我的電腦用的mac,所以我選擇Parallels Desktop作為虛擬機(jī),也可以選擇全平臺(tái)通用的vmware及開源的vitrualbox。
???????下載地址:
???????Parallels Desktop:https://www.parallels.com/cn/...
???????VMware:https://www.vmware.com/cn.html
???????vitrualbox:https://mirrors.tuna.tsinghua...
???????具體安裝步驟就不說了,安裝完畢后設(shè)置好共享目錄(開發(fā)目錄要包含在內(nèi))。
???????現(xiàn)在Linux操作系統(tǒng)很多,不過一般作為服務(wù)器用的就是centos,ubuntu,redhat等。我經(jīng)歷的一般都是用centos的,故本文也用centos說明。
???????系統(tǒng)鏡像地址:https://mirrors.tuna.tsinghua...
???????過程如下:
???????然后一步步直到安裝完成,不用配置。其他虛擬機(jī)軟件可借鑒網(wǎng)上資料。
基礎(chǔ)軟件更新及靜態(tài)IP配置???????安裝完成后,打開虛擬機(jī)下的該系統(tǒng)。如圖:
???????用剛才的密碼登陸后,運(yùn)行
yum update yum install net-tools
???????然后編輯該文件:vi /etc/sysconfig/network-scripts/ifcfg-eth0 (文件名字可能不完全相同)
???????填寫好后:wq保存文件。然后運(yùn)行:
systemctl restart network
???????到此靜態(tài)IP已經(jīng)配置好了,以后重新打開虛擬機(jī),其IP也不會(huì)動(dòng)態(tài)變化了,方便ssh連接及域名配置。
???????現(xiàn)在已經(jīng)可以通過ssh本地連接虛擬機(jī)環(huán)境了,連接上后,基本就不需要?jiǎng)犹摂M機(jī)了,以后都通過iterm或xshell(windows)來操作了。不要再認(rèn)為其是你本地的虛擬機(jī)環(huán)境了,而應(yīng)該按照線上環(huán)境的克隆來看待。
???????本文到此結(jié)束了,后面再介紹nginx,php,mysql軟件的安裝配置。
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://specialneedsforspecialkids.com/yun/30099.html
摘要:移動(dòng)端應(yīng)用一般都運(yùn)行在微信瀏覽器中中手機(jī)瀏覽器中。因?yàn)槲⑿艦g覽器是定制的瀏覽器,一般的遠(yuǎn)程調(diào)試方式都不可用,需要配合特定的工具,如微信開發(fā)者工具。 前端如何高效的與后端協(xié)作開發(fā) 1. 前后端分離 前端與后端的分離,能使前端的開發(fā)脫離后端的開發(fā)模式,擁有更大的自由度,以此便可做前端工程化、組件化、單頁面應(yīng)用等。 可以參考:前后端分離、web與static服務(wù)器分離 2. 盡量避免后端模板...
摘要:移動(dòng)端應(yīng)用一般都運(yùn)行在微信瀏覽器中中手機(jī)瀏覽器中。因?yàn)槲⑿艦g覽器是定制的瀏覽器,一般的遠(yuǎn)程調(diào)試方式都不可用,需要配合特定的工具,如微信開發(fā)者工具。 前端如何高效的與后端協(xié)作開發(fā) 1. 前后端分離 前端與后端的分離,能使前端的開發(fā)脫離后端的開發(fā)模式,擁有更大的自由度,以此便可做前端工程化、組件化、單頁面應(yīng)用等。 可以參考:前后端分離、web與static服務(wù)器分離 2. 盡量避免后端模板...
摘要:將開發(fā)環(huán)境和生產(chǎn)環(huán)境的差異降至最低,并使用持續(xù)交付實(shí)施敏捷開發(fā)。可以在工具架構(gòu)和開發(fā)流程不發(fā)生明顯變化的前提下實(shí)現(xiàn)擴(kuò)展。我們的初衷是分享在現(xiàn)代軟件開發(fā)過程中發(fā)現(xiàn)的一些系統(tǒng)性問題,并加深對(duì)這些問題的認(rèn)識(shí)。 簡(jiǎn)介 如今,軟件通常會(huì)作為一種服務(wù)來交付,它們被稱為網(wǎng)絡(luò)應(yīng)用程序,或軟件即服務(wù)(SaaS)。12-Factor 為構(gòu)建如下的 SaaS 應(yīng)用提供了方法論: 使用標(biāo)準(zhǔn)化流程自動(dòng)配置,從...
閱讀 2800·2021-11-22 14:44
閱讀 541·2021-11-22 12:00
閱讀 3683·2019-08-30 15:54
閱讀 1570·2019-08-29 17:15
閱讀 1898·2019-08-29 13:50
閱讀 1107·2019-08-29 13:17
閱讀 3513·2019-08-29 13:05
閱讀 1181·2019-08-29 11:31