史萊姆論壇

返回   史萊姆論壇 > 教學文件資料庫 > 網路軟硬體架設技術文件
忘記密碼?
論壇說明

歡迎您來到『史萊姆論壇』 ^___^

您目前正以訪客的身份瀏覽本論壇,訪客所擁有的權限將受到限制,您可以瀏覽本論壇大部份的版區與文章,但您將無法參與任何討論或是使用私人訊息與其他會員交流。若您希望擁有完整的使用權限,請註冊成為我們的一份子,註冊的程序十分簡單、快速,而且最重要的是--註冊是完全免費的!

請點擊這裡:『註冊成為我們的一份子!』

Google 提供的廣告


 
 
主題工具 顯示模式
舊 2004-12-02, 02:28 AM   #1
psac
榮譽會員
 
psac 的頭像
榮譽勳章
UID - 3662
在線等級: 級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時
註冊日期: 2002-12-07
住址: 木柵市立動物園
文章: 17381
現金: 5253 金幣
資產: 33853 金幣
預設 在網咖工作當網管嗎?都用什麼管理軟體

Q:
在網咖工作當網管嗎?都用什麼管理軟體

我是網咖的網管,現在網路遊戲更新速度超快。大家都用什麼軟體可以做到同步更新(在一台電腦上更新所有機器的遊戲)


A:

裝了還原精靈...或是使用
巧用net指令進行區域網路文件批量同步更新篇

現在大家都希望有個同步軟體可以達到網路目錄或者文件的更新來減少自己的工作量,現在網路上也有很多軟體可以達到這個目的,象同步專家之類的,但是這些軟體需要安裝服務端和客戶端,客戶端要常駐才能使用,並且佔用了一定的資源.如下這個批次處理利用net命 令來進行文件和目錄的同步更新.優點就是任何機器都可以做伺服器和客戶端機,而且不佔用任何資源.當然缺點也有就是寫批次處理有點煩^^.

首先寫出批次處理,然後作詳細的解釋:
net use S: \\computer-01\D
attrib -s -h -r S:\ghost
C:\WINDOWS\COMMAND\Xcopy.exe /s /e /y D:\ghost S:\ghost
net use * /delete

net use S: \\computer-02\D
attrib -s -h -r S:\ghost
C:\WINDOWS\COMMAND\Xcopy.exe /s /e /y D:\ghost S:\ghost
net use * /delete

寫說明一下net指令的用法,這裡採用net指令其中一個參數net use,如果對其他有興趣,可以在command視窗打net /?顯示其help螢幕。
參數net use
作用:連接電腦或中斷連線電腦與共享資源的連接,或顯示電腦的連接訊息。
指令格式:net use
〔devicename | *〕 〔computername\sharename〔\volume〕〕 〔password | *〕〕
〔/user:〔domainname〕username〕
〔〔/delete〕 | 〔/persistent:{yes | no}〕〕
參數介紹:
按鍵輸入不帶參數的net use列出網路連接。
devicename指定要連線到的資源名稱或要中斷連線的設備名稱。
computername\sharename伺服器及共享資源的名稱。
password訪問共享資源的密碼。
*提示按鍵輸入密碼。
/user指定進行連接的另外一個用戶。
domainname指定另一個域。
username指定登入的用戶名。
/home將用戶連線到其宿主目錄。
/delete取消指定網路連接。
/persistent控制永久網路連接的使用。
如下是簡單的例子說明:
(1)net use e: YFANGTEMP 將YFANGTEMP目錄建立為E磁碟
(2)net use e: YFANGTEMP /delete 中斷連線連接

這裡我只寫兩行批次處理,用意這兩大行網路標幟是不同的,其他可以依次類推。我的網咖網路標幟是computer-01∼computer-N 也就是網咖電腦的網路名稱,可以根據自己實際情況更改。譬如user01∼userXX

開始解釋每行指令,實際套用稍後解釋。
一.指令解析。
1.net use S: \\computer-01\D (將computer-01的共享盤d盤進行網路連接,並映射成網路驅動硬碟s盤。這裡d盤要做完全共享,如果不是完全共享文件就複製不過去了,到時不要耍菜刀追我^^。

提示1:如果怕完全共享被人將文件移除,可以設完全共享密碼。假設遠端共享硬碟完全共享密 碼為123,那麼這行指令改成如下: net use S: \\computer-01\D 123。這樣訪問遠端客戶端機共享盤就沒有問題了。

提示2:這裡為什麼要選d硬碟而不是e硬碟c碟,是要和同步更新的服務機的磁碟代號對應起來,我要複製本機機d硬碟下的東西,當然要和d硬碟對應。)

2. attrib -s -h -r S:\ghost\ (把目標碟下要複製的目標目錄下的文件內容(只讀、隱藏、系統)三項去掉。提示:如果目標碟沒有ghost目錄接下來的xcopy指令會自動新增的)

3. C:\WINDOWS\COMMAND\Xcopy.exe /y /s /e D:\ghost S:\ghost\(將本機機的d盤下的ghost目錄下文件複製到虛擬映射盤s盤下ghost目錄,這裡的s盤就是computer-01上的d盤。提示1:s盤在執行第一大行後會自動消失,當執行第二大行時computer-02的d盤被虛擬映射成s 盤;提示2:/s /e參數含義指把ghost下所有子目錄包括空目錄全部複製。/y 自動覆蓋已有文件)

4. net use * /delete (中斷連線所有連接)

2.實際套用

1.共享盤目錄的更新:
比方現在頭痛的傳奇,我統一安裝在d盤的netgames下的mir目錄。把d盤完全共享並設定共享密碼為****。當要更新文件和外掛文件時,外掛文件也是放在mir目錄下的。這樣先偵錯好一台電腦然後寫出如下指令並執行。

net use S: \\computer-01\D ****
attrib -s -h -r S:\netgames\mir
C:\WINDOWS\COMMAND\Xcopy.exe D:\netgames\mir S:\netgames\mir
net use * /delete

提示:1.這裡沒有用/s/e就是只複製mir根目錄下的文件而不複製整個目錄
2.我們也可以在xcopy前插入一句C:\WINDOWS\COMMAND\del /y S:\netgames\mir\*.*
把mir下的文件移除乾淨後再複製。保險起見可以不寫。
3.\\computer-01可以依次類推寫下去,如computer-02 -03 -04. . . . .

2.共享目錄的更新
上述我們把傳奇目錄下文件和外掛更新好後,但是出現一個問題。網管軟體的桌面圖示沒有同步更新,好事作到底,上次我們是把整個磁碟代號作了完全共享,這次我們只把一個目錄完全共享並設定密碼****。因為我用的是pubwin4網管軟體,安裝c硬碟,為了安全起 見,還是只共用資料夾,而不是整個硬碟。Pubwin的桌面建立捷逕安裝在c碟的program files的hitsoft下,將hitsoft完全共享即可,傳奇游戲和傳奇外掛建立捷逕放在目錄下的netgames下。批次處理如下

net use S: \\computer-01\hitsoft ****
attrib -s -h -r S:\netgames
C:\WINDOWS\COMMAND\Xcopy.exe c:\program~1\hitsoft\netgames S:\netgames /s /y /e
net use * /delete

提示:我們可以做的更多,還有移除目錄,只要把xcopy轉換成deltree就可以了。
寫了那麼多頭昏眼花 。閃了∼ 如有不懂的可以來指教我,使用前自己先試驗幾次。
psac 目前離線  
送花文章: 3, 收花文章: 1631 篇, 收花: 3205 次
 



發表規則
不可以發文
不可以回覆主題
不可以上傳附加檔案
不可以編輯您的文章

論壇啟用 BB 語法
論壇啟用 表情符號
論壇啟用 [IMG] 語法
論壇禁用 HTML 語法
Trackbacks are 禁用
Pingbacks are 禁用
Refbacks are 禁用


所有時間均為台北時間。現在的時間是 07:42 AM


Powered by vBulletin® 版本 3.6.8
版權所有 ©2000 - 2024, Jelsoft Enterprises Ltd.


SEO by vBSEO 3.6.1