1.win7与Ubuntu文件共享工具-Samba安装及使用方法
? ? ? ?作為固件開發人員,有時開發的固件程序需要在Linux系統下進行交叉編譯,但對linux命令的不熟悉導致開發效率較低,此時Samba工具就顯示出強大的作用,可以共享linux中的文件到window系統下,這樣就能實現“SourceInsight + Linux”的開發方式,sourceinsight實現代碼編輯,Linux系統實現代碼編譯和程序燒寫。基于自己搭建完成了Samba服務,對實現過程整理如下:
一、Ubuntu(32bit)系統下操作
1.安裝Samba服務:
? ? ? ? 網上搜索了很多種方法,首要推薦第一種,其它的在第一種不能正確安裝時可以用來嘗試。
1)方法一:
sudo apt-get install samba
sudo apt-get install smbfs
注明:我使用如下命令安裝
我們需要做的第一件事是安裝Samba,你可以在Ubuntu軟件中心搜索軟件,然后安裝。如果你想通過終端安裝,可復制這個命令:
sudo apt-get install samba samba-common2)方法二:
用以下命令安裝:
rpm -ivh samba-3.0.33-3.29.el5_6.2.i386.rpm -f --nodeps
rpm -ivh samba-client-3.0.33-3.29.el5_6.2.i386.rpm ?-f --nodeps rpm -ivh samba-common-3.0.33-3.29.el5_6.2.i386.rpm -f --nodeps安裝完成后,使用命令rpm -qa | grep samba進行查詢,發現搭建samba服務器所依賴的所有服務器都已經安裝好了即可。(卸載rpm包rpm -e rpm包名稱 -f --nodeps)
3)方法三:
# 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的配置文件 # vim /etc/samba/smb.conf A. 找到"# security = user"將它改成"security = share" ? # 注:去掉行首的注釋符號 說明:security = share表示任何人都可以不需要輸入密碼登錄;默認的security = user表示每個用戶必須輸入密碼才能登錄。 ? ? B. 在配置文件的 最后增加 以下內容(不包含行末注釋說明部份) [share]
? ? ?path=/home/share
? ? ?available=yes
? ? ?public=yes
? ? ?browseable=yes
? ? ?writeable=yes? ? 4. 重啟Samba服務 # sudo /etc/init.d/smbd restart ? ? 以上操作完成Samba的配置工作,配置過程中可能出現因為自己的虛擬機沒有安裝相關庫文件導致其它以上過程不能順利進行的情況,此時需要根據實際情況解決,對于提示“ error while loading shared libraries: libXXX.so.X: cannot open shared object file: No such file”,的此種錯誤可參照“Samba安裝問題:error while loading shared libraries: libXXX.so.X: cannot open shared object file”該篇文章進行解決。 二、Win7下訪問Ubuntu的共享文件夾share 1. 查看并記錄Ubuntu下IP地址,可在Windows 7的cmd下先用ping檢測下網絡是否暢通,如OK,在win7啟動任意文件夾,在地址欄中輸入"\\UbuntuIP地址\share",即可訪問該共享目錄, 采用映射網絡驅動器在“計算機”中建立同c盤、d盤、e盤同等地位的共享文件夾,更方便對Ubuntu中的共享目錄進行操作,具體如2所示。 2.映射網絡驅動器
總結
以上是生活随笔為你收集整理的1.win7与Ubuntu文件共享工具-Samba安装及使用方法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 感激一路风雨陪伴
- 下一篇: 网站留言板防重复留言_公众号留言板怎么弄