ubuntu 作為日常開發(fā)
構(gòu)建后端終極開發(fā)環(huán)境
參照
但是這一切蛹含,都可以用VM的方式來解決按厘。我用的是hyper-v秃流。把linux裝到hyper-v里面民褂,然后用ssh連接過去,windows本地起一個xserver诵棵,所有l(wèi)inux的圖形界面都在windows上顯示抠蚣。 要啟動VM,只要在powershell里打一句: start-vm ubuntu就行了履澳。要建個快照 powershell里打一句: checkpoint-vm ubuntu嘶窄,搞定怀跛。 基本上,要操作linux的所有東西都可以通過一個powershell命令搞定柄冲,不用麻煩的在GUI上點啊點吻谋。
但是這一切,都可以用VM的方式來解決羊初。我用的是hyper-v滨溉。把linux裝到hyper-v里面什湘,然后用ssh連接過去长赞,windows本地起一個xserver,所有l(wèi)inux的圖形界面都在windows上顯示闽撤。 要啟動VM得哆,只要在powershell里打一句: start-vm ubuntu就行了。要建個快照 powershell里打一句: checkpoint-vm ubuntu哟旗,搞定贩据。 基本上,要操作linux的所有東西都可以通過一個powershell命令搞定闸餐,不用麻煩的在GUI上點啊點饱亮。
知乎大神的步驟
- 首先在windows 功能中激活WSL windows subsystem for Linux 和 hyper-V。 注意hyper-v 需要win10 pro版才有舍沙。請想辦法升級到pro版近上。
- 等上述功能安裝完成后,下載ubuntu LTS的iso拂铡,我用的是16.04LTS壹无,最近18也出了,選擇你喜歡用版本感帅,下載下來斗锭。
- 在開始菜單中搜索hyper-v打開hyper-v控制器
- 在hyper-v中打開虛擬交換機(jī)管理器,之前應(yīng)該只有一個默認(rèn)連接失球,按你的需求建立好網(wǎng)絡(luò)連接岖是,我一般會另外建立一個host only的網(wǎng)絡(luò),用于windows host與vm進(jìn)行通訊实苞。
- 建好后豺撑,新建一個叫ubuntu的VM,設(shè)置好網(wǎng)絡(luò)硬梁,內(nèi)存硬盤等前硫,如果可能的話,盡量給它16G以上的內(nèi)存荧止。在VM中安裝好ubuntu和各種vm-tools屹电,以及sshd阶剑,同時配置好host only 的網(wǎng)絡(luò),使用staticIP危号。關(guān)掉hyper-v管理器牧愁,之后我們不再需要它了。之后所有的操作都可以用powershell進(jìn)行了外莲。
- 下載安裝Xserver猪半,我用的是vcXsvr,有人反應(yīng)不夠穩(wěn)定偷线,你可以選擇你喜歡的磨确,如cygwin/X等。 啟動你的xserver并禁用host control声邦。
- 按windows+r乏奥,輸入 bash,進(jìn)入WSL亥曹,第一次運行會安裝一點東西邓了。啟動完成后用vi修改一下你的 ~/.bashrc文件,加入DISPLAY的設(shè)置媳瞪,如export DISPLAY=localhost:0.0骗炉, 試試能不能啟動glxgears,并用xhost +禁用access control蛇受。
- 現(xiàn)在可以ssh -X 到你的VM了句葵。 在你的VM ssh中試著輸入xterm,這時候你應(yīng)該能看到一個xterm在你的windows桌面顯示出來龙巨。這就表示環(huán)境配置完成了笼呆。
操縱VM,可以直接在hyper-v中操作旨别,但是更方便的方法是用powershell诗赌,按win+x a,打開一個powershell, 常用的命令列在下面秸弛,基本所有的操作都可以用powershell進(jìn)行操作铭若。
hyper-v里的X還是蠻卡的,用X Forwarding之后會流暢很多递览。你可以試一下下叼屠。
4月18日
狗東買的8g內(nèi)存到了,給敏寶的電腦加上绞铃,16g 加 不鎖頻的8550 性能應(yīng)該可以镜雨,上次裝完,試驗了內(nèi)存占用太大儿捧,這次繼續(xù)
4月23日
關(guān)于linux 虛擬機(jī)網(wǎng)絡(luò)
感覺 很多關(guān)于網(wǎng)絡(luò)的東西不懂 看書先學(xué)習(xí)一下
大概主要學(xué)習(xí)完了
虛擬機(jī)上的網(wǎng)絡(luò)三種
按 hyper-v 分
- 內(nèi)部 nat 網(wǎng)絡(luò)地址轉(zhuǎn)化荚坞,我設(shè)置了共享就可以上網(wǎng)了挑宠,是一個相對獨立的網(wǎng)絡(luò)環(huán)境 主機(jī)能ping虛擬機(jī) 虛擬機(jī)就好像直接連在互聯(lián)網(wǎng)上
- 外部 也就是橋接,裝完后相當(dāng)于電腦局域網(wǎng)上一個機(jī)子颓影,需要網(wǎng)橋連接 實際上我還沒搞懂
- 專用 hostonly 只和本機(jī) 數(shù)據(jù)交互
放棄ubuntu 桌面版 安裝 ubuntu 服務(wù)器版
嘗試了很很多次各淀,安裝了n遍 又仔細(xì)看了下知乎下面的評論 具體研究了下虛擬機(jī)下的網(wǎng)絡(luò)
谷歌看了很多文章 突然看到百度一篇很有用的樣子
參考博客
后續(xù):服務(wù)器版本 裝桌面環(huán)境太復(fù)雜,c盤空間不夠诡挂。刪了
放棄服務(wù)器版 返回桌面版 最終基本成功
經(jīng)過兩三天 n 小時的折騰 卡頓程度稍好于虛擬機(jī)碎浇,窗口拖動較友好
可能還是比不了真機(jī),但真機(jī)實在不適合筆記本璃俗,先用著看奴璃,明天開始搭環(huán)境 web 開發(fā)走起
可能適合喜歡用鍵盤的人 鼠標(biāo)可能還是不適合 還有輸入中文有問題