導航:首頁 > 配伺服器 > windows客戶端用什麼寫伺服器

windows客戶端用什麼寫伺服器

發布時間:2024-09-10 09:53:01

A. 怎樣設置Samba文件伺服器以使用Windows客戶端

ed Hat Linux 9.0,則系統會默認安裝Samba組件。我們可以在終端命令窗口輸入以下命令進行驗證:

[root@ahpeng root] rpm -qagrep samba

如果結果出現以下所示的5個軟體包,則表示已經安裝:

samba-swat-2.2.7a-7.9.0

samba-2.2.7a-7.9.0

redhat-config-samba-1.0.4-1

samba-common-2.2.7a-7.9.0

samba-client-2.2.7a-7.9.0

如果沒有安裝過Samba軟體包,則可以插入第1張安裝光碟,然後滑鼠依次單擊「主菜單→系統設置→添加/刪除應用程序」菜單項,打開「軟體包管理」對話框,在該對話框中找到「Windows文件伺服器」選項,確保該選項處於選中狀態,然後單擊「更新」按鈕即可開始安裝。

你也可以把第1張安裝光碟插入光碟機,然後在終端命令窗口輸入以下命令:

[root@ahpeng root]# cd /mnt/cdrom/RedHat/RPMS

[root@ahpeng RPMS]# rpm -ivh samba*

[root@ahpeng RPMS]# rpm -ivh redhat-config-samba-1.0.4-1.noarch.rpm

二、Linux主機訪問Windows主機

安裝好Samba之後,就有了與Windows互相訪問的基礎。這里先介紹一下如何用字元命令方式訪問Windows宿主機的共享資源。

1、查詢宿主機的共享資源

可以使用「smbclient –L WindowsHostName」命令(此處的WindowsHostName用Windows主機名代替)。本例是要查詢Windows主機Peter 上的共享資源,可以在終端窗口輸入「smbclient –L Peter」命令,然後回車即可看到Windows主機的共享資源。

2、連接宿主機的共享目錄

可以使用「smbclient //WindowsHostName/ShareName」命令來連接Windows主機上的某個共享文件夾,如果該共享文件夾需要用戶名和密碼,則可以使用「smbclient //WindowsHostName/ShareName –U UserName」命令。例如要連接Windows主機Peter上的共享目錄Share,我們可以在終端窗口輸入「smbclient //Peter/Share」命令然後回車即可。

如果連接成功,即可出現「smb:>」提示符,在該命令提示符下輸入適當的命令,即可對所連接的共享目錄進行操作。

Smb支持的命令有大約40個命令,可以很方便地對共享目錄進行刪除、重命名、切換目錄等操作。如果要列出共享目錄「Share」下的具體內容,可以使用ls命令。要刪除其下的test.txt文件,可以使用「del test.txt」命令。共2頁。

3、映射網路驅動器

我們知道,Windows下可以將共享目錄映射為網路驅動器,這樣就可以把共享目錄當成本地文件夾來使用。在Linux下可以藉助於 smbmount命令來實現,具體的命令參數是「smbmount //WindowsHostName/ShareName /mnt/smbdir」(此處的ShareName指代Windows共享資源名稱,smbdir指代掛載點名稱)。假設要將Windows主機 Peter下的共享文件夾Share映射為/mnt/WinShare目錄,具體步驟是:

首先在/mnt目錄下創建一個目錄,假設為/mnt/WinShare;

然後打開終端命令窗口,運行「smbmount //Peter/Share /mnt/WinShare」即可。

現在再在文件管理器里打開/mnt/WinShare目錄可以看到共享目錄的內容,要卸載該映射目錄,可以使用umount命令。

4、用Nautilus訪問Windows主機

藉助Gnome桌面下的文件管理器Nautilus,我們可以用圖形界面來訪問Windows主機,這里要注意的是Nautilus只是提供訪問Windows主機的圖形界面,具體的底層操作還是藉助於Samba客戶端來完成。

在Gnome桌面環境下,單擊「主菜單→網路伺服器」菜單項,即可用Nautilus文件管理器查看工作組列表。雙擊工作組名稱,即可看到其下的Windows主機。

雙擊其中的某台Windows主機圖標,即可看到該主機的共享文件夾,可以看到這和Windows下的網路鄰居幾乎一樣。

由於Nautilus本身就是Red Hat Linux的文件管理器,所以我們可以任意往Windows共享目錄里拷貝文件、刪除文件、創建目錄等等(對於windows 2000/XP主機還需要考慮該共享資源的許可權設置)。

三、Windows主機訪問Linux主機

要想讓Windows宿主機能夠訪問Linux虛擬機,就必須在Linux虛擬機上啟動Samba服務。在啟動之前,還需要對Samba服務的屬性進行配置,例如指定Linux虛擬機的共享目錄、所在的工作組名稱等。

1、配置Samba伺服器

在以前版本的Red Hat Linux,我們必須直接修改Samba配置文件smb.conf,或者使用SWAT對Samba進行全方位的設置。Red Hat Linux 9.0新引入了一個圖形化的Samba伺服器配置工具,可以讓我們很方便地對Samba伺服器進行配置。以root用戶身份登錄系統,單擊「主菜單→系統設置→伺服器設置→Samba伺服器」菜單項,即可打開Samba伺服器配置對話框。也可以在終端命令窗口輸入「redhat-config- samba」,來訪問Samba伺服器配置對話框。

首先對Samba伺服器的基本設置和安全選項進行配置,單擊配置對話框上的「首選項→伺服器設置」菜單項,即可打開伺服器設置對話框。

基本設置:在對話框的「基本」標簽頁,我們可以指定Linux主機所在的工作組名稱,需要注意的是,此處的工作組名稱不一定非得與Windows主機所在的工作組名稱一致。

安全設置:然後進行Samba伺服器安全設置,這里一共有4個選項。

「驗證模式」代表如果Windows主機不是位於NT域里,此處應該選擇「共享」驗證模式,這樣只有在連接Samba伺服器上的指定共享時才要求輸入用戶名、密碼;「驗證伺服器」代表對於「共享」驗證模式,無需啟用此項設置;「加密口令」選項應該選擇「是」,這樣可以防止黑客用嗅探器截獲密碼明文;「來賓賬號」代表當來賓用戶要登錄入 Samba 伺服器時,他們必須被映射到伺服器上的某個有效用戶。選擇系統上的現存用戶名之一作為來賓Samba賬號。當用戶使用來賓賬號登錄入 Samba 伺服器,他們擁有和這個用戶相同的特權。

添加共享目錄:單擊Samba配置對話框工具欄上的「增加」按鈕。在打開的對話框中的「基本」標簽頁上,指定(共享)目錄為某個存在的目錄,例如可以指定/tmp,再指定該目錄的基本許可權是只讀還是讀/寫。在「訪問」標簽頁上,可以指定允許所有用戶訪問、或者只允許某些用戶訪問。

2、啟動Samba伺服器

打開終端命令窗口,輸入「/sbin/service smb start」命令,即可出現以下提示信息,表示Samba服務已經啟動。

# /sbin/service smb start

啟動SMB 服務 [確定]

啟動NMB 服務 [確定]

接下來在Windows里打開「網路鄰居」,就可以看到我們剛才設置的Samba伺服器了

B. 使用Windows操作系統的客戶端如何設置NTP網路伺服器

1.1.1 NET TIMEnet time命令使計算機的時鍾與另一個計算機或域的時鍾同步。如果在沒有 /set 選項的情況下使用,則顯示另一個計算機或域的時間。net time的語法為:net time [\computername | /domain[:domainname] | /rtsdomain[:domainname]] [/set]net time [\computername] [/querysntp] | [/setsntp[:ntp server list]]參數說明:l 無參數,顯示被指派為本地計算機的Windows伺服器域時間伺服器的當前時間。l \computername,指定要檢查或與之同步的伺服器的名稱。l /domain[:domainname],指定要同步時間的域。l /rtsdomain[:domainname],指定要與之同步的可信時間伺服器所在的域。l /set,使計算機的時鍾與指定的計算機或域的時間同步。l /querysntp,顯示當前為本地計算機或 \computername 所指定的計算機配置網路時間協議(NTP)伺服器的名稱。l /setsntp[:ntp server list],指定本地計算機所使用的NTP時間伺服器的列表。該列表可以包含IP地址或DNS名稱,用空格分開。如果要使用多個時間伺服器,該列表必須用引號引起來。例如net time /setsntp:"time.nist.gov,0x1 time-a.nist.gov,0x1」,其中的0x1是在使用完整域名稱作為NTP伺服器的時候需要的,如果使用IP地址則可以忽略。1.1.2 W32time W32tm是用來同步本地計算機與遠程計算機或域時間的類似命令。在域控制器上使用W32tm前必須停止W32Time,完成後再啟動W32Time。W32tm的語法為:w32tm [ -tz | -s [computer] | -adj | -adjoff | -source | -once ][-test] [-v] [-p ] [-period ]關於W32tm語法的詳細說明,可以在命令提示符下鍵入W32tm /?,將列出語法和所有參數的說明。1.2 注冊表項以下注冊表項位於 HKLM\SYSTEM\CurrentControlSet\Services\W32Time\1.2.1 Parameters\PeriodHKLM\SYSTEM\CurrentControlSet\Services\W32Time\Parameters\Period 注冊表項控制著 Windows 時間服務同步的頻率。為它指定的值只能是以下列表中的某個特殊值:l 65531, "DailySpecialSkew" - 設置為每隔 45 分鍾同步一次,直到有一次成功,然後每天同步一次。l 65532, "SpecialSkew" - 設置為每隔 45 分鍾同步一次,直到有三次成功,然後每隔八小時同步一次。含穗這是默認設置。l 65533, "Weekly" - 設置為每隔七天同步一次。l 65534, "Tridaily" - 設置為每隔三天同步一次。l 65535, "BiDaily" - 設置為每隔兩天同步一次。l 0 - 對於 NT5DS,則每隔 45 分鍾同步一次,直到有三次成功,然後每隔八小時同步一次。對於 NTP,則每隔 8 小時同步一次。l freq - freq 代表您希望 Windows 時間服務每天同步的次數。如果您不想使用那些事先指定好的值,則必須使用此選項。1.3 設置示例設置Windows Time 服務:在「控制面板」中打開「管理工具」,再打開「服務」;在服務中找到「Windows Time」,雙擊服務名稱,在打開的「Windows Time的屬性」中設置「啟動類型」為「自動」,再按下啟動按鈕。在「運行(R)」中用「cmd」命令進入在DOS命令行窗體;執行以下命令(注意空格):net time /setsntp:192.168.1.232net stop w32timenet start w32timew32tm –s(設談襲卜置時間伺服器地址)(停止時間服務)(啟動時間服禪銀務)(立即同步時間)1.4 可能出現的問題計算機沒有同步。因為沒有可用的時間數據。(The computer did not resync because no time data was available)出現該問題的原因可能是windows time service沒有正確的啟動,或者與組策略中的時間配置沖突。請在組策略(gpedit.msc)中將配置更改為「未配置」。2 Windows XP2.1 命令介紹Windows XP下有關時間的命令有兩個,net time和W32tm,下面對這兩個命令的語法和參數加以說明。2.1.1 NET TIMEnet time命令使計算機的時鍾與另一個計算機或域的時鍾同步。如果在沒有 /set 選項的情況下使用,則顯示另一個計算機或域的時間。net time的語法為:net time [\computername | /domain[:domainname] | /rtsdomain[:domainname]] [/set]net time [\computername] [/querysntp] | [/setsntp[:ntp server list]]參數說明:l 無參數,顯示被指派為本地計算機的Windows伺服器域時間伺服器的當前時間。l \computername,指定要檢查或與之同步的伺服器的名稱。l /domain[:domainname],指定要同步時間的域。l /rtsdomain[:domainname],指定要與之同步的可信時間伺服器所在的域。l /set,使計算機的時鍾與指定的計算機或域的時間同步。l /querysntp,顯示當前為本地計算機或 \computername 所指定的計算機配置網路時間協議(NTP)伺服器的名稱。l /setsntp[:ntp server list],指定本地計算機所使用的NTP時間伺服器的列表。該列表可以包含IP地址或DNS名稱,用空格分開。如果要使用多個時間伺服器,該列表必須用引號引起來。例如net time /setsntp:"time.nist.gov,0x1 time-a.nist.gov,0x1」,其中的0x1是在使用完整域名稱作為NTP伺服器的時候需要的,如果使用IP地址則可以忽略。2.1.2 W32time W32tm是用來同步本地計算機與遠程計算機或域時間的類似命令。在域控制器上使用W32tm前必須停止W32Time,完成後再啟動W32Time。W32tm的語法為:w32w32tm [/? | /register | /unregister ]w32tm /monitor [/domain:<domain name>] [/computers:<name>[,<name>[,<name>...]]][/threads:<num>]w32tm /ntte <NT time epoch>w32tm /ntpte <NTP time epoch>w32tm /resync [/computer:<computer>] [/nowait] [/rediscover] [/soft]w32tm /stripchart /computer:<target> [/period:<refresh>][/dataonly] [/samples:<count>]w32tm /config [/computer:<target>] [/update][/manualpeerlist:<peers>] [/syncfromflags:<source>] [/LocalClockDispersion:<seconds>]w32tm /tzw32tm /mpreg [/subkey:<key>] [/computer:<target>]關於W32tm語法的詳細說明,可以在命令提示符下鍵入W32tm /?,將列出語法和所有參數的說明。2.2 注冊表項以下注冊表項位於 HKLM\SYSTEM\CurrentControlSet\Services\W32Time\注冊表項MaxPosPhaseCorrection路徑HKLM\SYSTEM\CurrentControlSet\Services\W32Time\Config注意該項指定服務可進行的最大正時間校準量(以秒為單位)。如果服務確定某個更改幅度大於所需的幅度,它將記錄一個事件。特殊情況:0xFFFFFFFF 表示總是校準時間。域成員的默認值是 0xFFFFFFFF。獨立客戶端和伺服器的默認值是 54,000(15 小時)。注冊表項MaxNegPhaseCorrection路徑HKLM\SYSTEM\CurrentControlSet\Services\W32Time\Config注意該項指定服務可進行的最大負時間校準量(以秒為單位)。如果服務確定某個更改幅度大於所需的幅度,它將轉而記錄一個事件。特殊情況:-1 表示總是校準時間。域成員的默認值是 0xFFFFFFFF。獨立客戶端和伺服器的默認值是 54,000(15 小時)。注冊表項MaxPollInterval路徑HKLM\SYSTEM\CurrentControlSet\Services\W32Time\Config注意 該項指定系統輪詢間隔所允許的最大間隔(單位是對數表示的秒)。請注意,盡管系統必須根據預定的間隔進行輪詢,但是提供程序可以根據請求拒絕生成示例。域成員的默認值是 10。獨立客戶端和伺服器的默認值是 15。注冊表項SpecialPollInterval路徑 HKLM\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpClient注意該項指定手動對等端的特殊輪詢間隔(以秒為單位)。當啟用 SpecialInterval 0x1 標志時,W32Time 將使用此輪詢間隔而非操作系統確定的輪詢間隔。域成員的默認值是 3,600。獨立客戶端和伺服器的默認值是 604,800。注冊表項MaxAllowedPhaseOffset路徑HKLM\SYSTEM\CurrentControlSet\Services\W32Time\Config注意該項指定 W32Time 嘗試使用時鍾速率調整計算機時鍾的最大偏移(以秒為單位)。當偏移大於該速率時,W32Time 將直接設置計算機時鍾。域成員的默認值是 300。

C. 什麼是C/S結構,其和B/S有什麼區別很聯系呢

C/S結構即伺服器/客戶機結構。C/S結構通常採取兩層結構。客戶機通過區域網與伺服器相連,接受用戶的請求,並通過網路向伺服器提出請求,對資料庫進行操作。伺服器接受客戶機的請求,將數據提交給客戶機,客戶機將數據進行計算並將結果呈現給用戶。

隨著Internet和WWW的流行,C/S無法滿足當前的全球網路開放、互連、信息隨處可見和信息共享的新要求,於是就出現了B/S型模式,即瀏覽器/伺服器結構。它是C/S架構的一種改進,可以說屬於三層C/S架構。

C/S結構和B/S結構區別為:硬體環境不同、客戶端軟體不同、用戶介面不同。

一、硬體環境不同

1、C/S結構:C/S結構建立在區域網的基礎上,區域網之間再通過專門伺服器提供連接和數據交換服務。

2、B/S結構:B/S結構建立在廣域網之上,不必配備專門的網路硬體環境。

二、客戶端軟體不同

1、C/S結構:C/S結構中的每一個客戶機都必須安裝和配置相關軟體,如操作系統、客戶端軟體等。

2、B/S結構:B/S結構中每一個客戶端只需通過瀏覽器便可進行各種信息的處理,而不需要安裝客戶端軟體。

三、用戶介面不同

1、C/S結構:C/S結構是建立在Windows平台上,表現方法有限。

2、B/S結構:B/S結構是建立在瀏覽器上,有更加豐富和生動的表現方式。

D. windows下用什麼web伺服器比較好

本文將為您描述Windows Server Install Apache php MySQL(圖文詳解),Windows下Apache+PHP+MySQL搭建web伺服器的方法

首先環境准備:

Apache(httpd)

一定要去官網下載

#查找
<Directory"${SRVROOT}/htdocs">
AllowOverrideNone
#修改為
AllowOverrideAll

查看全文

閱讀全文

與windows客戶端用什麼寫伺服器相關的資料

熱點內容
編譯c無法識別unsighed 瀏覽:433
怎麼給幾年前的安卓機強行刷機 瀏覽:316
天方地圓製作演算法 瀏覽:193
演算法失效分析 瀏覽:760
gcc編譯選項給gdb調試 瀏覽:590
ios和android前景好 瀏覽:66
蘋果如何藍牙傳送安卓app 瀏覽:552
方舟編譯器mod怎麼用 瀏覽:762
伺服器地址欄在哪裡 瀏覽:397
做安檢還是程序員好 瀏覽:529
程序員最火的bug 瀏覽:938
騰訊文件夾英文怎麼寫 瀏覽:127
pdf內碼 瀏覽:434
微信小程序文件夾怎麼發給好友 瀏覽:971
java不能被繼承的類 瀏覽:163
蘋果app網址怎麼添加 瀏覽:910
php明年的今天 瀏覽:115
麒麟970也能用方舟編譯器么 瀏覽:476
金融實驗大作業python 瀏覽:795
雲伺服器搭建聊天室 瀏覽:603