歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux基礎 >> 關於Linux

linux(虛擬機中)與windows共享文件兩種方法

linux(虛擬機中)與windows共享文件兩種方法   Windows 下用 SourceInsight 與 Linux 協作編碼     習慣了用SourceInsight 讀寫代碼,在Linux下一時沒找到類似的工具,vi的操作也不熟,偶爾看看或小改動代碼還行,項目一大就感覺就力不從心了;所以還是准備采用Windows下進行代碼的閱讀和編寫,Linux 下編譯運行。下文是該環境的安裝和配置過程,記錄備忘。   環境說明:   Windows 7 + SourceInsight 3.5   Ubuntu 11.04 (這裡是基於VMware的虛擬機,理論上不僅限於虛擬機)   以下主要分成兩部分,一是Ubuntu下Samba的安裝和配置;二是Windows下將Linux共享目錄映射為網絡驅動器。 一. Ubuntu 11.04 下 Samba 的安裝和配置   1) 安裝samba軟件包   # sudo apt-get install samba   # sudo apt-get install smbclient     2) 創建共享目錄:(目錄名可自定義)   # mkdir /home/share   # chmod -R 777 /home/share    # 若不更改權限,windows下不能寫入(適用於只讀共享)!!!     3) 修改Samba配置文件:   # cp /etc/samba/smb.conf /etc/samba/smb.conf.bak   # 備份samba的配置文件   # gedit /etc/samba/smb.conf        A. 找到"# security = user"將它改成"security = share"   # 注:去掉行首的注釋符號        說明:security = share表示任何人都可以不需要輸入密碼登錄;默認的security = user表示每個用戶必須輸入密碼才能登錄。     B. 在配置文件的最後加入以下內容(不包含行末注釋說明部份)     [share]                        # 共享文件名,可自定義,與共享目錄名可不一致     comment=VMware Ubuntu Share    # 共享說明,可自定義     path=/home/share               # 共享目錄,應與之前創建的一致,必須為絕對路徑     public=yes                     # 允許所有人都能夠看到此目錄     writable=yes                   # 允許用戶在此目錄下可寫     4) 重啟Samba服務   # sudo /etc/init.d/smbd restart      Samba 的安裝和配置已完成。    二. Windows 7 下將步驟一的共享目錄映射為網絡驅動器。   1) 確保Ubuntu的網絡配置OK,查看並記錄IP地址,這裡以192.168.128.128為例。可在Windows 7的cmd下先用ping檢測下網絡是否暢通。      如OK,在Windows的資源管理器地址欄中輸入"\\192.168.128.128\share",即可訪問該共享目錄。   2) 在[計算機]圖標上點右鍵(XP可能是在[網上鄰居]圖標上點右鍵),選擇"映射網格驅動器(N)..."      在“驅動器”一欄選擇合適的盤符,這裡選擇為W;      在“文件夾”一欄輸入"\\192.168.128.128\share";      點擊完成。   3) 雙擊[計算機],即可看到一個盤符為W的網絡驅動器。    三. 共享代碼。   把代碼放在以上創建的共享目錄裡,在此創建SourceInsight工程,即可在Windows中用SourceInsight對代碼進行修改和編寫;在Ubuntu中進行編譯。   ====================================================================   第二種辦法使用vmware自帶的共享文件夾功能   說是自帶,其實需要安裝vmware-tools,具體怎麼安裝請自行百度;   共享目錄在linux端是/mnt/hgfs;在win中需要在vmware的系統裡setting-》option-》shared folders裡設置
Copyright © Linux教程網 All Rights Reserved