程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> Linux與Windows喜結連理

Linux與Windows喜結連理

編輯:關於PHP編程

作為一個新生事物,Linux吸引了不少眼球,但是它能否快捷、方便地與Windows資源共享,是一個很重要的問題。大家知道,Windows之間可以利用“網絡鄰居”來實現資源共享,而Linux之間可以使用NFS來實現資源共享。那麼,Linux與Windows之間呢?
Linux可以通過Samba來實現和Windows主機互通有無的。Samba采用Client/Server架構,執行Samba客戶端程序,就可以訪問Windows主機上的共享資源;而運行Samba服務器,Windows主機就可以訪問Linux上的共享資源。下面以Red Hat 8.0為例,介紹在Linux環境裡如何訪問Windows共享資源。
  安裝Samba
  如果不能確定是否已經安裝了Samba軟件包,可以在終端窗口執行以下命令進行查詢:
$ rpm -qa | grep samba
  如果查詢結果出現如圖1所示的三個軟件包,則表示已經安裝Samba軟件包。

  圖一:查詢是否安裝Samba軟件包
  如果沒有安裝過Samba軟件包,則可以插入Red Hat 8.0第二張安裝光盤,然後按照下面的步驟進行安裝(以KDE環境為例):
  1. 鼠標依次單擊主選單→系統設置→“軟件包”選單項,將會打開“軟件包管理”對話框。
  2. 在該對話框裡找到“Windows文件服務器”,確保已經勾選該選項,然後單擊對話框底部的“更新”按鈕,如圖2所示。
  3. 安裝Samba軟件包。

  圖三:安裝Samba軟件包
  整個過程非常簡單,系統會自動檢測軟件包之間的依賴性,完全不用操心。
  用命令方式訪問Windows
  安裝好Samba之後,就可以讓它大顯身手了。這裡先介紹如何用字符命令方式訪問Windows共享資源。
  1. 查詢Windows主機的共享資源
  查詢Windows主機的共享資源可以使用smbclient -L WindowsHostName命令。例如,要查詢一台名為Peter的Windows主機上的共享資源,可以在終端窗口輸入:
smbclient -L Peter
  然後回車即可。該命令的具體使用方法如圖3所示。該命令可以准確地檢查出Windows主機的共享文件夾,並且對中文文件名的支持也很好。

  圖三:查詢Windows主機的共享資源
  2. 連接Windows主機的共享目錄
  我們可以使用“smbclient //WindowsHostName/ShareName”命令,連接Windows主機上的某個共享文件夾。如果該共享文件夾需要用戶名和密碼,則可以使用“smbclient //WindowsHostName/ShareName -U UserName”命令。例如,要連接Windows主機Peter上的共享目錄Share,可以在終端窗口輸入:

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved