就是愛分享
網際網路資訊服務(Internet Onformation Services,IIS)基本上是一組以TCP/IP為主的服務所組成的,它們都在同一個系統上執行。雖然其中有些服務需要依賴他們之間的共用元件,但是整體而言,它們彼此之間的功能是相互獨立的。就像電匠針對不同的工具來應付。IIS對於不同的需求也有不同的Internet功能來負責。Windows Server 2003內附的IIS是第6版,接下來我們要開始說明IIS 6中內含的某些標準功能。

Web(HTTP)伺服器
IIS中含一個HTTP伺服器,讓你可以快速容易地將資料公佈(publish)到全球資訊網(World Wide Web,WWW)上。IIS的Web服務很容易設定,而且很可靠,另外它還支援安全性與加密功能,以保護機密資料。

你可以使用IIS的Web服務,在你自己的網域或多重網域,甚至是企業內部網路(intranet)或Internet上架一個網站,還能允許使用者穿過IIS Web伺服器,來存取在公司內電腦裡的HTML文件。

假如你曾經使用過Windows 2000 Server和IIS,應該知道Windows 2000 Server的預設安裝也會一起自動安裝IIS 5,包括幾乎所有的選用元件也都一起安裝了。不過Windows Server 2003重視安全性勝過便利性,因此Windows Server 2003預設並未安裝IIS 6;而且IIS 6的預設安裝功能只服務靜態內容,也就是說預設的服務組態設定並不處理網頁內嵌入的任何指令檔或程式碼。而支援Active Server Pages、Server Side Includes,以及FrontPage伺服器擴充功能(它可以讓用戶端使用Microsoft FrontPage來公佈和管理網站)的元件,預設並不安裝。基本上,所有可能會有安全上顧慮的東西都必須另外指定安裝或啟用才能使用。

檔案傳輸(FTP)伺服器
雖然File Transfer Protocol並不是傳送檔案的唯一方式,但是它是Internet最早也最廣泛使用的應用之一,遠在有圖形化的瀏覽器、HTTP或網站這些東西之前,就有這個通訊協定了。正由於它的歷史悠久且使用廣泛,因此幾乎任何平台都支援它,甚至是許多沒有支援HTTP的中型電腦或大型主機也是。

在IIS 6裡的FTP服務,現在多支援了個別使用者目錄的能力。這個功能是讓使用者只能存取私用的目錄,避免看到或寫入不是他自己的目錄。

網路新聞(NNTP)伺服器
Network News Transport Protocol(NNTP)有時候被稱為Usenet,由於它是根據Internet標準RFC 977,因此NNTP服務可以被用來維護IIS伺服器上的threaded交談(conversation)資料庫,就像在Internet上的Usenet群組一樣。用戶端如果有設定適當的新聞讀取程式,就可以瀏覽與參加這些交談資料庫。

雖然最近如Google Groups(http://groups.google.com)廣為宣傳Usenet,但是它還是不如HTTP那麼使用廣泛。這是很可惜的現象,因為NNTP是個很棒的跨平台通訊協定,用來管理threaded交談資料庫。希望在NNTP開始納入IIS後,會有越來越多人使用這個功能。

電子郵件服務
Microsoft是在IIS 5的時候內建了SMTP服務,不過它的功能不足以勝任企業內的電子郵件伺服器。IIS 5內建SMTP服務最主要是為了支援在IIS中的其他服務,也就是HTTP和NNTP。IIS 5內建的SMTP服務缺乏一個最重要的元件:一個POP3或IMAP服務。POP3或IMAP正是用戶端自電子郵件伺服器的信箱中擷取特定訊息所使用的方法。SMTP提供針對郵件的「儲存和轉寄」(store-and-forward)方面的服務,但是並不支援個人使用者信箱,也沒有提供擷取郵件的方法。假如你需要一個架構在Windows 2000之上的郵件伺服器,就必須另外使用包含有POP3或IMAP功能的產品,或是使用如EMWACS SMTP/POP3這一類的免費伺服器產品。

現在Windows Server 2003有內建POP3服務,它可以與SMTP服務搭配一起提供一個非常簡單但是可以運作的郵件伺服器平台。雖然在技術上它不是IIS服務的一部分,而且一定要分開安裝,但是對於一些只需要基本的電子郵件功能的企業而言,它的確提供了一個比Exchange或其他市售郵件伺服器產品更簡單(也更便宜)的解決方案。

閱讀全文...
就是愛分享
加入FLASH動畫
我們常在網頁上看到Flash動畫(副檔名為*.swf,因此也可稱為SWF動畫),檔案小且不易失真,可以說是目前最廣泛用於網頁的動畫格式。

加入Flash動畫之前的準備工作:
1.安裝Flash Player,以便用瀏覽器觀看動畫。
2.解除瀏覽器對ActiveX元件的封鎖。
3.下載與安裝Firefox相容的Flash Player。

加入Flash動畫的方法
方法1:從「插入」面板加入Flash動畫。
方法2:從「檔案」面板加入Flash動畫。
方法3:從「資源」面板加入Flash動畫。

加入FLV視訊影片
許多人會把影片放到網頁中和親友分享,然而視訊檔案的體積通常很大,常讓瀏覽者耗費時間等待下載。如果你要加入網頁的影片還不是FLV格式(副檔名為*.flv),請先透過FLV影片轉檔軟體來轉換格式。只要安裝Flash CS3以上的版本,即可使用隨附的Flash Video Encoder來轉檔,或者也可上網以"FLV Encoder"等關鍵字來搜尋及下載其它免費的FLV轉檔軟體來轉換格式。

加入背景音樂
在網頁中除了豐富的圖文內容,如果再配上好聽的音樂,會更吸引人喔!目前可運用在網頁中的音樂格式有wav、midi、au、mp3...等,不過考量到檔案的大小及瀏覽器的支援度等因素,大多採用mp3格式做為網頁的背景音樂。當我們要在網頁中瀏覽多媒體檔案,必須先在瀏覽器中安裝可播放該格式的外掛程式才能順利瀏覽。

閱讀全文...
就是愛分享
公用程式中的 Telnet 和遠端控制程式中的 Symantec PC Anywhere,都可以讓您在遠端系統上執行程式,但是設定起來很麻煩,而且您必須在要存取的遠端系統上安裝用戶端 軟體。PsExec 是一種輕量的 Telnet 替代品,讓您能夠在其他系統上執行處理程序,並且不需要手動安裝用戶端軟體,就可以使用主控台應用程式的完整互動功能。PsExec 最強大的功能包含啟動遠端系統上的互動式命令提示,還有 IpConfig 這類的遠端啟用工具,否則無法顯示遠端系統的相關資訊。

附註:部分掃毒程式會報告一或多個工具受到 remote admin 病毒的感染。PsTools 本身並未包含任何病毒,它們只是受到病毒利用,因此才會觸發病毒通知。

安裝
只要將 PsExec 複製到可執行路徑 (c:\windows\system32),然後輸入 "psexec",就會顯示它的使用語法。

使用方法
psexec [\\computer[,computer2[,...]| @file][-u user [-p psswd]][-n s][-l][-s|-e][-x][-i [session]][-c [-f|-v]][-w directory][-d][-][-a n,n,...] cmd [arguments]

computer
引導 PsExec 在指定的一或多部電腦上執行應用程式。如果省略電腦名稱,則 PsExec 會在本機系統執行應用程式;如果輸入電腦名稱 "\\*",則 PsExec 會在目前網域中的所有電腦執行應用程式。

@file
引導 PsExec 在指定文字檔列出的每部電腦上執行命令。

-a
以逗號隔開可以執行應用程式的處理器,其中 CPU 的最小編號是 1。例如,若要在 CPU 2 和 CPU 4 執行應用程式,請輸入:"-a 2,4"

-c
將指定的程式複製到遠端系統以便執行。如果省略這個選項,則該應用程式必須位於遠端系統的系統路徑。

-d
不等候應用程式終止。只有針對非互動式應用程式,才需使用這個選項。

-e
不載入指定的帳戶設定檔。

-f
將指定的程式複製到遠端系統 (即使檔案已經存在於遠端系統)。

-i
執行程式,讓它可以跟遠端系統上指定之工作階段的桌面互動。如果未指定工作階段,則處理程序會在主控台工作階段中執行。

-l
以限制使用者的身分執行處理程序 (卸除 Administrators 群組,而且只允許指派給 Users 群組的權限)。在 Windows Vista 中,會使用低整合性來執行處理程序。

-n
指定連線至遠端的電腦逾時 (秒)。

-p
指定選擇性使用者名稱密碼。如果省略這個動作,則會出現輸入隱藏密碼的提示。

-s
使用 System 帳戶執行遠端處理程序。

-u
指定用來登入遠端電腦的選擇性使用者名稱。

-v
當指定的檔案具有較新的版本號碼,或是比遠端系統中的版本還要新時,才複製指定的檔案。

-w
設定處理程序的工作目錄 (相對於遠端電腦)。

-x
顯示 Winlogon 桌面的 UI (僅限本機系統)。

-priority
指定 -low、-belownormal、-abovenormal、-high 或 -realtime,依不同的優先順序來執行處理程序。使用 -background,可以在 Vista 上用很少的記憶體和較低的 I/O 優先順序來執行

program
要執行的程式名稱。

arguments
要傳遞的引數 (請注意,檔案路徑必須是目標系統上的絕對路徑)。

您可以用引號括住名稱中有空格的應用程式,例如,psexec \\marklap "c:\long name\app.exe"。只有在按下 Enter 鍵時,才會將輸入傳遞給遠端系統,而輸入 Ctrl-C 則會終止遠端處理程序。

如果您省略使用者名稱,則會使用執行 PsExec 的相同帳戶來執行遠端處理程序,但是因為遠端處理程序正在進行模擬,所以它並無法存取遠端系統上的網路資源。當您指定使用者名稱時, 就會使用指定的帳戶來執行遠端處理程序,而且會存取該帳戶可以存取的任何網路資源。請注意,密碼會以純文字形式傳輸給遠端系統。

因為 PsExec 不需要使用系統管理員身分就可以執行,所以將本機系統當做目標時,可以將目前的 PsExec 版本當成 Runas 的替代品。

範例:
c:\>psexec \\140.137.215.118 -u bar -p 1234 cmd.exe
C:\>shutdown /s

閱讀全文...
就是愛分享
網頁是由HTML所構成,但是HTML標籤的變化有限,例如開啟一個新網頁,背景一定是白色,輸入的文字都是黑色、設定超連結的文字則會變成藍色並帶有底線...等。若要做出精美的網頁,就必須依網站風格做視覺上的調整。有鑒於此,W3C協會頒布了一套CSS規則,用來擴展HTML的功能,使設計者可以更彈性地編排網頁。

CSS的全名為Cascading Style Sheets,中文稱為串接樣式表,是一種用來描述網頁外觀樣式的語法,可說是網頁設計的精隨。不僅可重新定義HTML標籤原有的樣式,還能自行定義規則並套用在HTML標籤上,讓相同的HTML標籤擁有不同的樣式效果;透過CSS豐富靈活的設定,我們就能跳脫傳統HTML的束缚,設計出更有變化的網頁。

使用Dreamweaver設計網頁的過程中,經常需要運用CSS來改變版面的視覺呈現,例如控制文字的字體、字級、顏色、粗體、底線...等;除了文字之外,其他各類網頁元素亦可用CSS來控制,像是設定邊框或背景色、決定元素的位置...等,全部交給CSS也沒問題!

閱讀全文...
就是愛分享
簡單來說,VMWare Workstation 是一套虛擬機器軟體,它可以讓一部電腦同時執行數個作業系統,假設需要同時執行 Windows Server 和 Red Hat Linux,利用 VMWare 就不需要兩部電腦,只要利用一部電腦就能達到目的。請注意「同時執行」與「多重開機」的差異,後者只是能在開機時選擇硬碟中的某一個作業系統來執行,但還是只能執行一個作業系統。

虛擬機器(Virtual Machine)是可以模擬硬體裝置的軟體。例如 VMWare 就是一套能夠模擬 PC 硬體架構的虛擬機器。安裝了 VMWare 的電腦,便能依照使用者的操作而「產生」出虛擬機器,而使用者便能在這些 VMWare 虛擬機器,安裝其他的作業系統,因此,電腦便能同時執行數個作業系統。

在邏輯上,VMWare 虛擬機器是完整的 PC 硬體架構的電腦,但實際上,VMWare 虛擬機器上面的硬體、周邊,部分是 VMWare 自行模擬產生,部分是 VMWare 根據安裝所在的電腦硬體模擬而來的。因此,大可以將 VMWare 虛擬機器視為另一部新的電腦,將其他的作業系統安裝到這部新的電腦,也可以裝入其他相關的軟體,以執行或測試某些工作。

VMWare的網路設定技巧
VMWare 提供了相當完整的網路功能,讓 Guest 系統可以相當輕易、方便的透過網路連接 Host 系統,甚至連上外部的網路—尤其是網際網路。

虛擬網路卡
VMnet 的網路功能是透過許多虛擬網路卡所完成,包括在 Host 系統的 VMware Network Adapter VMnet1、VMware Network Adapter VMnet8,以及 Guest 系統的 AMD PCNET Family PCI Ethernet Adapter。由於虛擬機器並沒有安裝實體網路卡,但如果從 Host 系統模擬網路卡不免增加 VMWare 的複雜度(因為可能會遇到各式各樣的網路卡),因此統一虛擬機器的網路卡,是最好的作法。

請注意,每一部虛擬機器可以同時安裝數張 AMD PCNET Family PCI Ethernet Adapter 虛擬網路卡(您可以透過 Add Hardware Wizard 新增虛擬網路卡),但是上限是每部虛擬網路最多三張。雖然每部虛擬機器最多只能安裝三張虛擬網路卡,但是連接 Host 系統的虛擬網路裝置總和數量卻是無限(Windows Host 系統,Linux Host 系統則是 32 個),這是因為一部實體電腦可以同時執行數個 Guest 系統。

VMWare 的效能以及網路模擬的功能確實相當優異,可以利用一部實體電腦,便創造出同時執行數部電腦的環境,除了省下購買多部實體電腦的金錢之外,更節省放置實體電腦的空間。當然,以軟體模擬硬體的執行效能,尚不及真正硬體的效能,而且當作 Host 系統的實體電腦配備,也必須高出許多,才能讓 Guest 系統和 Host 系統有不錯的執行效能,尤其是 CPU 速度以及記憶體數量更是關鍵。但如果是要在 Guest 系統測試某些網路或應用程式的執行狀況,VMWare 也足敷使用;而且 VMWare 還有 Linux 版本,可以將 Linux 當作 Host 系統。

閱讀全文...
就是愛分享
在編排網頁時,並不是將元素通通塞進網頁就好了,而是採用「分區置入」的方式,先分析網頁版面而大概可以劃分成幾個區塊(block),例如「標題區」、「選單區」...,然後就開啟網頁編輯軟體,建立出這些區塊。剛建立好的區塊還是空的,分別在每個空區塊填入內容後,才會產生我們理想中的緊密版面。

再劃分區塊時要注意的是,請粗略地劃分出「大」區塊就好,不要將網頁劃分得太細、太複雜,因為本階段是要規畫網頁「架構」,而不是製作網頁的「細節」。

網頁區塊劃分好以後,接著可以先為各區塊命名。在規劃的過程中你可能已經決定某區塊是標題區、某區塊是內容區...,但是為了方便後續的操作,必須使用CSS可以控制的ID名稱,因此請不要使用空格、特殊符號或中文字命名。此外,第1個字元務必使用英文字,第2個字元開始用英文或數字皆可。

以Dreamweaver編排網頁的第一步,就是要建立出我們規劃好的區塊,這裡要使用HTML中的Div標籤來完成。Div標籤看起來只是一個扁平的長條形空白方框,可別小看他哦!只要透過CSS樣式為Div標籤指定寬、高度,扁平的Div標籤就搖身一變成指定大小的空白區塊。

在設定各區塊的樣式前,首先要設定整體頁面的屬性,這樣一來假如有各區塊共通的設定,例如字型、邊框等樣式,都可以先行設定完畢。為了將樣式套用到整體頁面,我們要將CSS套用在body標籤上。當版面規劃完成後,就可以開始將各種網頁元素加入到區塊中囉!

而在實務上,我們通常會將網站中每頁共同的CSS樣式彙整再同一個CSS檔案內,再將各網頁連結到該CSS檔案(稱為外部樣式表)。這樣做的好處是,將來要修改CSS樣式定義時,只需修改一個CSS檔,不必把每個網頁都打開來修改,省時又有效率。

閱讀全文...
就是愛分享
開始著手設計網頁時,一般流程分為四項:

1.收集資料
著手設計網站之前,總是千頭萬緒,總是很多資料都想呈現,一時之間也摸不著頭緒,建議您把所有想放的圖片、文字、甚至音樂等素材,以及曾經收集的一些喜歡的參考網站,及參考資料,分門別類整理好,它們都將是您網站的一部份,把資料收集齊全,才不至於做到了最後,才發現一堆重要資料根本沒地方擺。

2.網站規劃
資料收集後,要分門別類整理好,才不會導致之後的網頁項目複雜,瀏覽者逛半天都逛不出所以然,資料雜亂無章,讓瀏覽者想好好看都會看到頭疼,把一些相關的擺放在一起,例如「公司簡介」裡可以有一些子項目,如公司沿革、公司展望、公司地理位置、公司環境簡介。「產品介紹」裡頭就把公司要置放的產品,整理規劃成一類一類,產品再多都不至於看到眼花。這些分項跟項目,就可以稱之為網站架構,也可以做成網站地圖方便人家點選。

3.設計製作
架構規劃好後,就要思考網站希望呈現的方式。例如科技感、時尚感、舒服清爽風、還是熱情洋溢、鮮豔大膽?決定好風格,可以想一下網站的呈現手法,是只要一般簡單的靜態網頁,還是要做有Flash動畫的網站,或者是需要資料庫有後台可以更新資料的程式型網站。
程式資料庫的網站可以找個專業的程式設計師協助,或是更猛的可以買書來學學看要怎麼寫,這都是不錯的辦法。不過,據經驗來講,如果是很強大的功能或是急著要的網站,尋求專業會比自己摸索來的輕鬆而且省時。

4.網站完成以及經營維護
網站做好之後,當然不是放在自己的電腦孤芳自賞,一定是要找個空間置放,不管你找了一個免費的網頁空間,還是租了一個付費的虛擬空間,勇敢上傳,通知親朋好友上線批評指教,即使上線幫你挑挑錯字,都是不錯的。重點是,上傳之後才可以讓更多的人去參觀你做出來的網站作品。
事實上,網站的數目多到沒有一個可靠的數據,數量也會不停地成長,因為會上網的人越來越多,有網站已經不再是什麼特別的事情了,可以稱得上是基本配備。因為網站多,瀏覽者的選擇就多,所以一定要經營維護,定期更新資料,訪客才不會只來一次就再也不來,除此之外,做好網站行銷,就可以讓你的網站保持一定的收視率,像不時地注意自己網站的流量、瀏覽者的瀏覽路徑以及停留時間(這個需要安裝一些特別程式或是軟體),重點是網站跟小孩一樣,需要呵護與關心才會成長茁壯囉!

閱讀全文...