沒有任何電腦系統能夠完全自給自足。因此,溝通技巧至關重要。在這方面,Linux 相當有優勢,因為所有發行版都提供了大量工具以及與其他作業系統(包括 Windows)整合所需的協定。事實上,在 Windows 網路(9.x 或 NT)中安裝 Linux 機器可能非常有趣,以便利用此環境中可用的應用程式範圍。這些不僅是免費的,而且通常還提供其來源。
軟體夠強大,最重要的是免費
今天我們注意到Linux主要用於伺服器,很難讓使用者相信其在工作站層級的有效性。但是,您幾乎可以在 Linux 環境中完成所有操作。 Star Office、Applixware 或 WordPerfect 等辦公室工具易於使用。它們使用與 Windows 類似的介面,並包含匯入和匯出過濾器,允許它們與 Microsoft Office 交換文件。因此,沒有任何技術禁忌禁止將執行 Linux 的電腦與其他執行 Windows 的電腦關聯起來。需要強調的是,這種整合不會改變現有的系統。 Windows 電腦上無需新增或變更任何內容。一旦新的 Linux 機器連接到網絡,它將自動在其他電腦的所有網上鄰居視窗中可見。這種簡單性歸功於 Samba,它是一個軟體套件,可讓您將任何 Unix 機器轉換為適用於 Windows 或 LAN Manager 電腦的檔案伺服器或列印伺服器。該產品誕生於1991年,現已完美穩定並廣泛使用。最初的 Samba 軟體和相關實用程式是由澳洲人 Andrew Tridgell 創建的。儘管如此,目前 Samba 團隊仍在開發該套件作為開放專案。 Samba 作為一套元件提供,讓 Unix 系統可以使用 SMB(伺服器訊息區塊)。該協議最初由 3Com 和 Xerox 開發,後來由 Microsoft 開發,用於在 PC 之間共用檔案和印表機。它適用於所有 Windows 系統、OS/2、VMS、MVS、Unix 以及 Macintosh。好處是 Windows NT、Windows 95、OS/2 Warp Connect 和 OS/2 Warp 4 用戶端不需要額外的軟體即可與 Samba 伺服器通訊。後者類似 Novell 的 NetWare 核心協定類型產品;蘋果談話;十月網; NFS,甚至是 Banyan Vines。但是,與他們的規範不同,SMB 的規範已公開。 SMB 通常與 CIFS 協定相關聯。(通用互聯網檔案系統),這是一個改進。因此,SMB-CIFS 是一個開放協議,其規範已由 IETF 發布。它可以被認為是 HTTP 的補充,因為它允許以比 FTP 更複雜的方式交換檔案。正是由於這一點,其他平台,特別是 Linux,才能夠管理該協定。最後,SMB-CIFS 依賴最廣泛的網路協定 TCP-IP 和 DNS(域名系統)。 Samba 套件由兩個主要程式以及一些實用程式組成。主要元件是SMBD(D代表Daemon),負責向SMB-CIFS客戶端提供檔案共用和列印服務。該伺服器可以作為守護程序運行。它可以在電腦啟動時或由使用者啟動。它還能夠充當由請求調用的元守護程序。
打開一扇通往更大、更豐富世界的窗戶
不過,強烈建議使用第一種解決方案。預設使用的TCP連接埠是139,可以根據需要修改該值。所有伺服器活動都記錄在日誌檔案中。以 0 到 10 之間的整數形式記錄的參數(調試等級)可讓您指定您希望獲得的詳細等級。如果為 0,則只會記錄最嚴重的策略錯誤和警報。然後,大於1的值會產生越來越多的資料。從第 3 級開始,這些可能變得相當可觀。其中大多數都是深奧的。第二個重要組成部分稱為 NMBD(NetBios訊息區塊守護程式)。它是能夠回應 NetBios over IP 請求(例如 Windows 用戶端產生的請求)的伺服器。事實上,它們必須能夠在 SMB 伺服器啟動時找到它們,也就是說知道它們的 IP 位址。正是 NMBD 使它們在 Windows 網路上鄰居視窗中可見。也可以作為Wins伺服器使用(Windows 網際網路名稱伺服器)並透過中繼來自不熟悉 Wins 協定的客戶端的請求來充當 Wins 代理。另一個元件,SMB 用戶端是能夠與 SMB-CIFS 伺服器通訊的客戶端。它的介面類似於 FTP 程序,允許客戶端和伺服器之間交換文件,並且可以由 Unix 機器用來在連接到 SMB 伺服器的印表機上執行工作。 Samba 最後包含了一組小型實用程序,旨在使配置工作更加輕鬆。其中包括 Testparm,一個非常簡單的測試程序,旨在檢查 Samba 設定檔。儘管它有助於避免最嚴重的錯誤,但它不能保證所要求服務的可用性或伺服器的預期功能。該設定檔稱為 SMB.CONF。它以將一組參數組合在一起的部分呈現,有點像 Windows .INI 檔案。
易於安裝的圖形管理工具
然而,隨著時間的推移,產品變得越來越複雜,一旦我們超越了常見的配置,它的配置就會變得非常困難。與許多 Linux 產品一樣,幸運的是有更容易使用的圖形配置工具。對於森巴舞來說,最有名的是“Swat”(Samba 網路管理工具)。原則上,該工具是作為 Samba 的標準提供的。它為管理員提供了使用 Web 瀏覽器配置這個著名的 SMB.CONF 檔案的可能性。此外,Swat 設定頁面還提供文件中所有選項的協助連結。 Samba 可以透過瀏覽器或使用 SMBedit 公用程式在遠端 Windows 工作站上進行配置,該實用程式的 alpha 版本可在 https://fr.samba/sm bedit/intro.htm 上找到。惠普也為 MPE/iX 製作了名為 B+B Admin Tool 的圖形工具。在異質網路中,Samba 允許執行 Windows 的電腦存取執行 Linux 的電腦的資源。正如我們前面提到的,這些電腦像任何 Windows 電腦一樣出現在網路鄰居中。但相反的情況也是可能的。
要在Linux下掛載SMB-CIFS伺服器的分割區,我們將使用SMBfs(SMB 檔案系統),它允許以與本機檔案相同的方式進行所有檔案操作(讀取、寫入、刪除等)。嚴格來說,SMBfs 並不是 Samba 的一部分,但它通常與套件捆綁在一起。最後,還有另一個同類型的解決方案,SMBsh(中小企業外殼),但似乎有更普遍的範圍。
桑巴尚未說出最後一句話
該產品的行為類似 Unix shell,仍處於開發階段。與 SMBfs 相比,它應該允許對共享存取進行更精細的控制。 1998 年 12 月,SGI 第一個宣布對 Samba 提供(商業)支持,並表示其 Origin 系列包括市場上最強大的 Windows 伺服器。這是紅帽發行版。隨伺服器一起提供。
Samba 與 W2K(盎格魯撒克遜出版社給 Windows 2000 起的名字)的 beta 版本完美配合,而且可以肯定的是,最終版本仍將如此。 Samba 團隊繼續致力於 LDAP 的 ACL(存取控制清單)的實施(輕量級目錄存取協定)等DFS(分散式檔案系統),來自微軟。 Samba 是所有常見商業發行版的標準配備。在撰寫本文時,最新版本是 2.0.5。要取得最新的文件,您需要連接到以下位址的 FTP 伺服器:ftp://fr。 samba.org/pub/samba/samba-latest.tar。 gz。該檔案僅重 2.2 MB;