這裡用的是centos 6.4的64位版本。
1、雙系統和虛擬機器
剛學Linux的時候,老師強調不要用虛擬機器,因為可能會比 cd /tmp/vmware-tools-distrib/較卡,而且ubuntu有非常方便的五筆安裝,所以一般會雙系統的方式來用linux。轉眼間幾年過去了(且不討論時間都去哪兒了),現在我覺得這個方式最大的問題在於在Linux和windows之間切換比較麻煩,還得重啟。加之,軟硬體的飛速發展導致了虛擬機器用起來我就越來越方便。為了最佳化體驗,我給自己的電腦裝了一塊ssd,質的提升。要注意的是,裝ssd的時候,要注意下4k對齊,效能會提高10%左右。
2、環境搭建
這裡用的是VMware player,由於player是免費的,而且不是很大,直接去VMware官網下一個就好了。現在最新的player也可以建立虛擬機器(可能好久之前就是這樣了),我本想直接從他們的官網下一個鏡像直接跑的,但是是收費的,只能自己安裝。安裝好之後,便能夠使用虛擬機器了。
3、unity模式和VMware tools
VMware的unity模式是指能夠在宿主機上使用客戶機上的應用程式,這樣,用客戶機上的程式就和在宿主機上開一個軟體區別不大,所以用起來非常方便。不過,要使用unity模式,就一定要安裝VMware tools。不然,如果要進入unity模式就一直會提示“虛擬機器無法進入 Unity 模式,原因是: - 無法更改客戶機作業系統的解析度”。
VMware tools的安裝也比較簡單:
(1)在主機上,從 Player 功能表列中選擇 [Player] > [管理] > [安裝 VMware Tools],點擊安裝,下載完成之後,就會在客戶機中看到VMware tools的安裝盤已經被掛載,預設應該是在/media目錄下。
(2)在虛擬機器中,以 root 身份登入客戶機作業系統,然後開啟終端視窗,# cd /media/VMware\ Tools/。可以看到在該目錄下有一個,VMware tools的安裝包tar.gz格式,然後將其解壓到某個目錄下,這裡用的是tmp目錄:tar zxvf VMwareTools-xxxxxx.tar.gz -C /tmp/(版本號碼可能不一樣,這裡用xxx代替)。
(3)進入安裝目錄:cd /tmp/vmware-tools-distrib/。執行perl安裝指令碼(perl的執行環境在這裡是centos系統內建的,沒有的話,自行安裝):./vmware-install.pl。
(4)小白使用者,一路斷行符號,結束之後,重啟客戶機,在主機上,從 Player 功能表列中選擇 [Player] > [Unity]就可以進入Unity模式。宿主機螢幕的左下方會出現一個菜單(上面應該會有虛擬機器安裝時你給它定義的名字),從這個菜單可以啟動虛擬機器上的應用程式,而且也可以不用點擊,直接用方向鍵操作選擇,斷行符號開啟。ctrl+shift+u是unity模式下啟動新的應用程式的快速鍵。
4、將使用者添加到sudo
centos不像ubuntu那樣會將安裝時建立的使用者放到sudo,因此,我們需要手動完成。su root切換到root賬戶,vim /etc/sudoers,找到 “root ALL=(ALL) ALL” 這一行,在其後面添加一行:“<帳戶名稱> ALL=(ALL) ALL”,然後:wq!儲存修改( 由於這個檔案是唯讀,所以要加!)。然後登出賬戶重新登陸就可以了。
到這裡就可以,基本地像使用ubuntu一樣使用centos了。