web開發。**在win7上開發,部署在虛擬機器中的linux中。
想要的效果是,在win7上進行任何**修改,都會立即同步到linux中。
解決方案: 將win7上的開發目錄掛載到linux中。
實驗環境: 主機,win7
虛擬機器 virtualbox
linux發行版:centos 6.6
注意事項:
如果發現 3 中的設定未生效,請重啟系統再觀察。
如果此步驟中途失敗,請參照 「照進現實」
為什麼要單獨將這個作為乙個步驟呢?隨便找個目錄測試一下不行麼?
原因: windows和linux對檔名,目錄名的命名的講究很不一樣。而且,我們的linux一般都不支援中文檔名,
所以,最好還是建立乙個新的目錄,用linux的命名方式做幾個測試的檔案。關於linux檔案命名,請自行搜尋
相關資料。
將d:/share新增為共享目錄,可以給這個目錄設定乙個別名,這個別名可以作為之後掛載時候的名字,如下,設定為
你信還是不信,我反正是信了。就是這麼簡單。
mount -t vboxsf globalshare /home/***
後面的路徑就是掛載位置,cd到這個目錄,就能看到win7上的檔案。
當以上步驟報錯時,請參考以下的解決方案
解決方案: 安裝linuxadditions
virtualbox menu bar->devices->insert guest additions image cd
如下圖:
映象被安裝到了虛擬cdrom,然後到linux中掛載這個cdrom
mount -t auto cdrom /mnt
cd /mnt
sh ./vboxlinuxadditions.run
解決方案:
依次執行以下命令:
yum update kernal
yum install gcc kernel-devel kernel-headers
reboot
以上可以實現win7linux虛擬機器的檔案共享問題,但是存在一些問題,比如,每次開機都必須執行mount命令掛載共享目錄,掛載目錄的使用者和使用者組沒有指定等等。
下面是解決方案
vi /etc/fstab
在最下面加入一行,
[共享目錄名] [掛載點] [檔案型別] [屬性] [dump] [pass]
例如:
globalshare /mnt/share vboxsf auto,uid=1000,git=48 0 0
這樣,可以執行簡單的mount命令了
mount globalshare 就可以將globalshare掛載到預先設定的位置了,而且,指定了掛載目錄所屬的使用者和組
關於使用者和組,請檢視/etc/passwd檢視使用者和組資訊
請在修改任何配置檔案時備份原有檔案。
vi /etc/rc.d/rc.local
在最下面加入mount命令,如
mount globalshare
當然,前提是4.1已經設定完好,否則,請執行完整的mount命令
建議定義乙個開機執行的指令碼,將上面的命令放進去,然後再rc.local中加入這個指令碼的執行命令
sh startup.sh
win7共享虛擬wifi
1 硬體條件 電腦要能上網,有無限網絡卡 2 設定wifi 1 win r開啟執行,輸入cmd,回車 2 netsh wlan set hostednetwork mode allow回車 說明 承載網路模式設定為允許 3 netsh wlan set hostednetwork ssid wifi...
win7設定虛擬WiFi
一 啟用並設定虛擬wifi網絡卡 netsh wlan set hostednetwork mode allow ssid wuminpc key wuminwifi 此命令有三個引數,mode 是否啟用虛擬wifi網絡卡,改為disallow則為禁用。ssid 無線網名稱,最好用英文 以pc wi...
Win7設定區域網共享
win7設定區域網共享 1 把win7的guest使用者開啟。開啟win7的控制面板 使用者賬號與安全 使用者賬戶 管理其他使用者 點選guest使用者,進行開啟。2.解決登入是要求輸入使用者名稱及密碼的問題?點開 控制面板 點選網路和internet下的 選擇家庭組合共享選項 欄,繼續點選 更改高...