故障描述:
一台朋友的筆記本(OS為Windows 7 旗艦版,安裝版盜版系統)在試圖訪問Samba伺服器(原先已經搭建好並一直運行良好)時遇到了故障。表現為開啟“網路”後無法發現Samba伺服器共用的內容。
故障分析:
因為Samba伺服器是我參與配置的,samba運行在工作群組模式下,工作群組設定為workgroup。用戶端是在內網且與Samba伺服器是同一子網。Samba伺服器是原先已經搭建好並一直運行良好的,並不存在伺服器端存在問題的可能性。因此我檢查了下客戶機的配置,發現網路發現沒有開啟,並且用戶端的工作群組根本工作不正常。工作群組處於停用狀態,如所示:
但實際上,這台電腦的工作群組是workgroup,:
因此只要解決上面分析出來的兩個問題就應該可以解決了。
解決方案:
根據經驗,windows作業系統出現這種原因應該是與相關的服務沒有開啟有關,可能的相關服務如(每張圖說明了這個服務的功能)所示。
1.Workstation
2.Server
3.Computer Browser
經過修改發現只要將上面列出的服務啟動之後,就可以正常的使用工作群組和訪問Samba了。
值得注意的是:ComputerBrowser服務(網路發現)依賴於上面的兩個服務(Server和Workstation,如所示)。
至此故障已經成功排除。
總結:
對於管理、維護人員:一般來說,對於一個作業系統(比如windows)的功能的正常工作與否是與系統提供的服務有很大的關係的。比如上述描述的那樣(當然在Linux系統中也不例外,各種服務都對應著一個守護進程,比如我查看smb的運行狀態可以在命令列中輸入‘service smb status’)。有的時候利用圖形介面進行管理往往不如利用命令列有效率,甚至有時可能遭遇操作無法完成的狀況。比如我想查看啟動的服務或者查看服務啟動並執行狀態完全可以迅速的使用命令列來查看。諸如此類,不詳細一一列舉。
對於Windows的終端使用者而言,我強烈建議大家最好使用正版系統,以免造成容易被忽略的在作業系統本身存在的問題。即使大家不想購買正版,那至少也要是安裝版的(當然,我也不能保證不會出現問題,因為這完全取決於使用者的設定)。微軟或者產品製造商這樣說也不是沒有道理的,一個經過刪減和最佳化的DIY非正版系統可能存在著更多的漏洞、安全隱患和不可預知的錯誤。
PS:很多時候管理員或維護人員在“推脫責任”時說這是可能是由於用戶端系統為盜版的原因,也不是沒有原因的,可能的原因大概真的就在於此吧!
本文出自 “通訊,我的最愛” 部落格,請務必保留此出處http://dgd2010.blog.51cto.com/1539422/835765