工作許多年,一直在一線。幹過許多任務種。
機電專業畢業,硬體開發過,後來做電氣工程師,再後來一直開發軟體,做過許多種軟體。
有時,想快速做點事情,借鑑,並且進一步擴充套件以前做過的能用模組,發現,重新搭建一套環境,時間相當長,往往比重頭寫,時間少不了多少。
所以,以前就想過,做過一件事,就裝好乙個vmware的虛擬機器。只是一直沒有實現。
最近,我全面公升級了自己的電腦。換了500w的大電源,硬碟買了足夠多(至少要兩塊)。記憶體不多,8g.
這裡面有許多選擇。
1)硬碟。京東的硬碟不靠譜。所以你買的時候要長心眼。具體方法是,要買民用的,不要買工業的,太貴,質量還不能保證。買民用的,一定要注意,不要買容量最大的。比如,目前,2t和3t的不要買,買1t的。中國生產的相對好一些,不要買東南亞的。硬碟是重中之重,買回來,卡卡響,你不能用來存重要資料。
2)主機板,這個東西也沒什麼,可是我在京東買了乙個,剛過乙個月就壞了。因為急用,在taobao上買了個二手的,還不錯。華碩全裝甲特種兵系列的,才500多,原裝要1500以上。
3)然後,要裝win7x64位作業系統。這個我也不用說了。winxp,是不行的。管理不了那麼多記憶體。至於winxp64,建議還是不要用的為好。作為母機。
4) 裝wmware8。為什麼一定要8呢?9和10都有乙個特別嚴重的bug,而且好象至今也沒修正:找不到u盤。特別是我那塊要二次啟動,輸入密碼那種。8用足夠了。那些你們公升到9想退回來的同仁們,有工具,你可以用vmware自帶的操作介面,把檔案還原到8。具體:選中乙個虛機,右鍵,manager-->change hardware compactly...
另外,一定有很多人問,問什麼不用vmspere,經過我試驗,沒這個必要。對於我們個人來講,vmware是最合適的選擇。這方面我不多說了。
5) 然後,規劃一下你的硬碟。不太好的那塊,就於裝vmware虛機。好的那塊,(我說的好,還,是說質量穩定不穩定,可不是轉速),裝你的資料。所謂的資料是這個意思:每台虛機,作業系統在乙個虛擬的硬碟上(後面我說的多數事情,已轉入虛擬機器),這個虛擬的硬碟放在那塊你認為不是特別好的物理硬碟上;虛機的d盤,也有乙個虛擬的硬碟,放在你認為那塊穩定的物理硬碟上。
為什麼要這樣做呢?因為我們虛機,也是要用的,效能很重要,如果在一塊物理硬碟上,分兩個虛擬硬碟,效能還不如一塊虛擬硬碟分兩個分割槽。這個你會想通的。
另外,如果想更快,母機所在的硬碟,應當與虛擬機器所在硬碟分開。所有的作業系統所在的盤,如果你銀子有的是,可以買最貴的工業級硬碟,15000轉以上的。的確是快。當然,我沒這麼幹,機器已經很快了。沒什麼必要。這樣,你至少有三塊物理硬碟。
6)建立虛擬硬碟時,一定要選擇scsi模式,切記。這個非常之重要,我試驗證明,ide虛擬硬碟效能遠不如scsi,這可能是wmware公司的bug.
兩塊盤都設定成為最大100g.
因為這只是最大,只要還沒有使用,並不占用空間。
7)這樣做好體系後,你就可以,乙個個裝虛機了。新增虛擬硬碟,我就不一一描述了。當然,wmware有乙個地方,不如vmsphere作業系統,就是對虛擬機器的管理能力上。當你虛機特別多以後,你不得不建立目錄。而且也不能為每個虛機指定資訊。這方面,wmware公司是比較差勁(明明能做到)。當然,世界上的事情,哪有那麼多十全十美的呢。
至於裝什麼虛擬作業系統,我首推xp.
比如我自己,主要用的語言,是c++,vb.還有一部分c#,還有tcl,perl,等等這些,沒想到有什麼一定要window7上執行的。
而且,win7只適合在w64上用。除了一些特殊目的的機器,比如微軟的crm,一定要win2k8x64,這沒有辦法。
在32位平台,你一定要選xp,因為xp省記憶體,執行起來比win7快得多(我是說在32位的情況下)。因為有時你需要同時開多個虛機。
而且,win7太佔空間了。這也是乙個重要的原因。空間大,意味著安裝、暫停,等等,一切都慢。就我個人來說,除非要編win7驅動,真是沒有必要裝32位win7。自己找罪受。
最讓我吃驚的是虛機的執行效率,在上面跑編譯器,太是太快了。好象比物理真機要快得多。我一直以為是眼花了。這是乙個怪事。但就是這樣。
說了這麼辦天,我還沒說為什麼要這麼幹,上面說了一點。因為,我發現,許許多多的時候在與作業系統在奮鬥。比如說,裝好的機器,你又要用於生活,娛樂,又要工作用。裡面什麼都用,過不了幾天,你就想重灌。比如,前些天裝完了labview,之類的東西之後,機器就更亂了,看見就很煩。
這是根本點:我們給了電腦生命。我重複說一百次,也不為過。當然,你不會說你不會用vmware的暫停吧?
另外,虛機還有乙個重要功能就是快照。這個功能也很重要。因為有時你想裝個什麼軟體,不清楚後果會怎麼樣,你就可以先快照一下。
不過,這裡面有乙個重要的,你必須聽聽我說的事情,就是你的虛機,如果是兩塊硬碟,你要把那塊裝資料的虛硬碟設定為不受快照控制。自己研究吧。否則,有你哭的時候。
好了,請大家動手吧。
比如說,我就裝了許多。每個我做的專案,都做了乙個。後來我發現,就是那些我認為非常簡單的專案,比如前段時間做的乙個,程式,資料庫,公升級工具,打包工具,ftp,還有**生成器,等等,也有數十樣之多。很是讓我吃驚。世界上的事情,只要你想做遠整,沒有簡單的。
另外,乙個就是開源專案的開發。我想來想去,還是用xp,然後上面裝上sourceforge相關的那些東東。還是xp好用啊。linux到現在,我還沒想好哪個版本好。終端使用者想要的多,但不是選擇多。
還等什麼,快開始這麼幹吧。
學到的新方法!
random.next maxvalue 返回乙個小於所指定最大值的非負隨機數 1.datetime.now.tostring yyyymmdd 設定當前時間格式 2.string newstr string.format 當前日期為 datatime.now 讓使用者輸入乙個值得時候 double...
脊柱 保健新方法
文章簡介 日本養生學家推廣出了一套被稱為 西氏健康法 的養生 保健方法 睡平板床 枕硬枕頭 金魚運動 毛管運動 合掌合蹠法以及背腹運動等六項運動方法。這些健康法可以糾正 脊椎的歪斜 彎曲 椎間盤突出 小關節紊亂 同時,促進血液回流,改善微迴圈降低血液黏稠度,使心臟回流量及搏出量增加,增加身體主要臟器...
TinyOS更新方法
介紹兩種方法 在linux或者cygwin環境下更新 設定環境變數 export cvsroot pserver anonymous tinyos.cvs.sourceforge.net cvsroot tinyos 接入命令 cvs d pserver anonymous tinyos.cvs.s...