[103] 實習課1-DC課程環境建置

資料通訊與網路-課程版面-授課教授:XO

版主: b80203, ghost3401, XO, maa, siegf

分享到: Facebook

[103] 實習課1-DC課程環境建置

文章albert.chen » 週四 10月 03, 2013 8:35 pm

各位同學好,本篇文章將會介紹如何佈署這學期DC課程會用到的環境和工具
基礎工具篇
首先,工具部分我已幫各位打包成一個可執行的安裝檔
下載網址: ftp://140.136.155.91/103DC/Software/103_utils_setup.exe

執行安裝檔案後,目標資料夾預設為 C:\ 無須更動,點選解壓縮,安裝完會建置出資料夾 C:\utils
課程所需工具大部分皆在此資料夾內:

圖檔

安裝完成後即可看到這學期DC課程中所會用到的工具(內有103DC_utils_ReadMe各個工具說明)
圖檔
代碼: 選擇全部
1. <FileMenu Tools>
是個專門為 Windows 系統設計的免費滑鼠右鍵選單增強工具,主要功能就是在滑鼠右鍵選單中
新增、移除各種快捷功能。當我們想要快速複製或搬移檔案、開啟 DOS 視窗、執行指令、複製
路徑或檔案名稱、設定屬性、新增資料夾、設定圖示…時,都可以透過 FileMenu Tools 將這
些實用功能加到滑鼠右鍵選單中。

2. <HashMyFiles>
透過拖拉的方式即可算出檔案的雜湊函數值

3. <md5sum>
與<HashMyFiles>相同,但是透過命令列方式進行

4. <notebook>
以tcl開發的一套個人微型wiki筆記

5. <Process Explorer>
加強版的系統工作管理員

6. <putty>
一套可在windows平台上ssh連線的免費軟體

7. <SnagIt>
一款強大的螢幕截圖軟體,並可對截圖後的檔案進行加工編輯

8. <sockspy>
以tcl開發的一套簡易版網路封包監測工具

9. <tclkit>
老師講解到tcl程式的時候可能會用到

10. <Tcpview>
觀察系統所有應用程式下的連線狀態,為加強版的 netstat指令

11. <UnxUtils>
可在Windows底下模擬Linux機器上的指令

12. <ZoomIt>
實用的教學螢幕放大鏡

13. <nat32>
利用軟體模擬出來的IP Router

14. <PicPickPortable>
內建許多小工具,包含:螢幕擷取、色彩選擇器、放大鏡、尺規、十字線、量角器、白板...等等

15. <stacakto>
連線至stackato雲端環境的client


環境安裝篇
  1. Notepad++ 官方下載網址: http://notepad-plus-plus.org/download/v6.6.9.html
    (在utils有舊版的安裝檔)
  2. WireShark 系上FTP下載網址: ftp://140.136.155.91/103DC/Software/Wireshark-win64-1.12.1.exe
  3. Java JDK 8 官方下載網址: http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
  4. VMWare Player 官方下載網址: https://my.vmware.com/web/vmware/free#desktop_end_user_computing/vmware_player/6_0
    系上FTP下載網址: ftp://140.136.155.91/103DC/Software/VMware-player-6.0.5-2443746.exe 搭配
    ftp://140.136.155.91/103DC/Software/vmnetcfg-6.0.5.rar,要將這裡面解壓縮出來的兩個檔案拷貝到 VMware Player 安裝的資料夾,然後將 vmnetcfg.exe 做一個捷徑放在桌面。
  5. VirtualBox 官方下載網址: https://www.virtualbox.org/wiki/Downloads
    系上FTP下載網址: ftp://140.136.155.91/103DC/Software/VirtualBox-4.3.16-95972-Win.exe
    VMWare和VirtualBox只要安裝其中一款即可,電腦教室電腦是VMWare和VirtualBox都有安裝
  6. Eclipse Lunar 官方下載網址: http://www.eclipse.org/downloads/packages/eclipse-ide-java-ee-developers/lunar
    系上FTP下載網址: ftp://140.136.155.91/103DC/Software/eclipse-jee-luna-R-win32-x86_64.zip
  7. Tomcat 系上FTP下載網址: ftp://140.136.155.91/103DC/Software/apache-tomcat-7.0.55.zip
    下載Core底下的zip,並解壓縮到 C:\apache-tomcat-7.0.55底下
  8. SSH Secure Client 系上FTP下載網址: ftp://140.136.155.91/103DC/Software/SSHSecureShellClient-3.2.9.exe
    下載後點擊安裝
  9. ActiveTcl 8.4.19.4 系上FTP下載網址: ftp://140.136.155.91/103DC/Software/ActiveTcl8.4.19.4.292682-win32-ix86-threaded.exe
    下載後點擊安裝, 此為Tcl的開發執行環境。
  10. XshellPortable 系上FTP下載網址: ftp://140.136.155.91/103DC/Software/XshellPortable.rar
    此為免安裝版, 下載後為壓縮檔, 將他解壓縮在自己慣用的資料夾內, 亦可建立捷徑至桌面備用
  11. PicPickPortable 此為免安裝版, 為壓縮檔, 可在utils資料夾中找到, 將他解壓縮在自己慣用的資料夾內, 亦可建立捷徑至桌面備用
  12. Aejaks 2.3 系上FTP下載網址: ftp://140.136.155.91/103DC/Software/aejaks-2.3-exe.zip
    下載後解壓縮至C:\aejaks-2.3底
  13. SnagIt 7 安裝檔可在utils資料夾中找到, 安裝完後序號請用notepad將SnagIt725Serial檔案打開即可看到
    安裝過程中請在Select Features時,將SnagIt Printer取消, 不然安裝過程會有卡住的現象
    圖檔


虛擬機器映像檔篇
下載位置: ftp://140.136.155.91/103DC/VM/
該目錄底下有三種版本的虛擬機器映像檔,搭配虛擬機器軟體模擬使用

設定篇
  1. 安裝完工具包中的FileMenu Tools後,以後要對該目錄透過命令列模式開啟時,只要對他點右鍵 --> 在這裡開起命令行 即可
    圖檔
  2. 安裝 Unix Utilities
    C:\utils 資料夾底下的 UnxUtils.rar 裡面的 binusr 兩個資料夾解壓縮到 C:\ 底下,這個 UnxUtils.rar GNU utilities for Win32
    不就是把 UNIX 裡的指令「搬」到 Windows 平台裡頭去用。
    圖檔
  3. 設定環境變數

    環境變數設定地方為 電腦點選 右鍵>內容>進階系統設定>進階>環境變數 (也可以直接在搜尋欄輸入環境變數)
    在下方系統變數做下列新增與修改:

    圖檔

    圖檔
  4. JAVA_HOME變數

    點選系統變數下方新增按鈕,設定變數名稱為 JAVA_HOME,變數值為
    代碼: 選擇全部
    C:\Program Files\Java\jdk1.8.0_XX

  5. PATH變數

    系統變數中選擇Path變數,點選編輯,在最前面加入 (注意,是編輯不是新增,並且是接在原先Path變數前面)
    代碼: 選擇全部
    C:\utils;C:\bin;C:\usr\local\wbin;%JAVA_HOME%\bin;

    讓我們的utils資料中好用工具、Unix Utilities 及 JDK編譯 能在各個資料夾使用。

    圖檔

md5檢查篇
部分下載的檔案可能非常大, 如果同學發現從FTP下載下來的檔案無法使用, 有可能是檔案下載不完全所導致
這個時候可以使用utils底下的HashMyFiles來檢查檔案的MD5值是否與FTP上提供的相同
如果不相同表示檔案下載不完全, 再重新下載一次即可
圖檔

部分內容參考自之前拉拉助教的文章:
http://eoffice.im.fju.edu.tw/phpbb/viewtopic.php?f=26&t=6711
頭像
albert.chen
漸有心得的高中生
 
文章: 155
註冊時間: 週五 6月 10, 2011 12:17 pm

Re: [102] 實習課1-DC課程環境建置

文章XO » 週四 10月 03, 2013 9:08 pm

辛苦了!光賢!
我約略看了一下,其中虛擬機映象檔部份,你下面說明指出的是打包成 EXE 形式的安裝檔,但是
給出的網址卻錯指了,我幫你更正過來指向:

ftp://140.136.155.91/100DC/VM

那裏面的 .EXE 檔是你重新做過的嗎?怎日期是 2013/6/3?
難不成是我上學期末時做的? ^O^
eXtra Old 的是我「不是酒」哦!
제 이름은 오조휘 입니다

臉書裡依舊是 Extra.Old: http://www.facebook.com/extra.old
頭像
XO
資管系教師
 
文章: 5330
註冊時間: 週二 4月 27, 2004 12:20 pm
來自: CQ Inc.

Re: [102] 實習課1-DC課程環境建置

文章albert.chen » 週四 10月 03, 2013 9:22 pm

XO 寫:辛苦了!光賢!
我約略看了一下,其中虛擬機映象檔部份,你下面說明指出的是打包成 EXE 形式的安裝檔,但是
給出的網址卻錯指了,我幫你更正過來指向:

ftp://140.136.155.91/100DC/VM

那裏面的 .EXE 檔是你重新做過的嗎?怎日期是 2013/6/3?
難不成是我上學期末時做的? ^O^


謝謝老師提醒,但裡面的exe檔案不是我做的耶 :shock:
頭像
albert.chen
漸有心得的高中生
 
文章: 155
註冊時間: 週五 6月 10, 2011 12:17 pm

Re: [102] 實習課1-DC課程環境建置

文章XO » 週四 10月 03, 2013 9:36 pm

大概是我做的,往我日誌裡搜尋我在 2013/5/31 時,有如下記載:

圖檔

後來大約是在 6/3 又更新過的吧!?
eXtra Old 的是我「不是酒」哦!
제 이름은 오조휘 입니다

臉書裡依舊是 Extra.Old: http://www.facebook.com/extra.old
頭像
XO
資管系教師
 
文章: 5330
註冊時間: 週二 4月 27, 2004 12:20 pm
來自: CQ Inc.

Re: [102] 實習課1-DC課程環境建置

文章yuan21556 » 週五 10月 04, 2013 8:35 am

希望這學期我的進度都跟得上,光賢哥超用心,推阿!
最後由 yuan21556 於 週五 10月 04, 2013 9:24 am 編輯,總共編輯了 1 次。
我是資管四甲
楊鈞元
yuan21556
問題很多的小學生
 
文章: 15
註冊時間: 週日 2月 19, 2012 9:27 pm

Re: [102] 實習課1-DC課程環境建置

文章499402302 » 週五 10月 04, 2013 8:35 am

Thanks for sharing the detail of controling.I've learn lots from it!!appreciate sincerely
安安 我是資管四乙 鍾佳皓^^
499402302
剛學走路的小朋友
 
文章: 4
註冊時間: 週五 10月 19, 2012 8:49 pm

Re: [102] 實習課1-DC課程環境建置

文章XO » 週五 10月 04, 2013 4:44 pm

樓上兩位做開路先鋒粉好!其他同學要見賢思齊唷~~~

今天臨下課前把玩 B2D Linux Server 這虛擬機的時候,出現兩個狀況,老師機與學生機
各有不同。

今天提到 Internet Supervisory Protocol 裡有個 DHCP 是用來動態核發 IP 地址給臨時上網
機器用的。教室裝的 VMWare Player 這個虛擬機軟體,其實是以 Windows Services 方式來
提供 DHCP Server 的服務,另外上禮拜我們講第一章最末尾處(投影片99頁以後那幾頁) 的
A Small Home Network 範例時,有講到 NAT (Network Address Translation) 協定,用來
讓 Private IP 可以透過喬裝變身 Real Public IP 對外聯絡,VMWware Player 裡也是透過建
置服務方式來提供一般 IP 分享器裡的 NAT 功能。

這兩項服務可以透過: 開始 -> 控制台 -> 系統管理工具 -> 服務 底下看到如下設定:

圖檔

教室裡資訊中心預設把老師機這兩項 Services 設為:手動 並未打開,需要手動去開啟。
這是我們從 B2D Linux 虛擬機裡無法取得動態 IP 的原因。

助教發現學生機狀況不一樣,學生機這些服務是開著,但是兩張 VMWare Player 做出來的
虛擬網卡 VMNet1 與 VMNet8 是被停用的,只需將他們啟用即可。

BTW, 上述狀況不是常態,預設 裝完 VMWare Player 服務與網卡都會在開啟狀態的,電腦
教室由於多門課程共用相同機器,資訊中心也許有些什麼考量吧!?
eXtra Old 的是我「不是酒」哦!
제 이름은 오조휘 입니다

臉書裡依舊是 Extra.Old: http://www.facebook.com/extra.old
頭像
XO
資管系教師
 
文章: 5330
註冊時間: 週二 4月 27, 2004 12:20 pm
來自: CQ Inc.

Re: [103] 實習課1-DC課程環境建置

文章XO » 週二 9月 30, 2014 10:18 am

光賢!我試著在我老筆電把你頂樓這整個步驟走一遍,發現幾個問題耶:

  1. 遺漏了 Aejaks 2.3 的安裝
  2. 遺漏了 ActiveTcl 8.4.19 的安裝
  3. 遺漏了 SSH Secure Client 3.2.9 的安裝
  4. 雖然你在教室有另一個替代上面這 SSH Client 軟體,可是安裝步驟沒提到,下載裡也找不到
  5. 遺漏了 SnagIt 7.2.5 的安裝
  6. 另外上禮拜口頭上你有提另一個工具可以取代 UnxUtils 的,在哪裡?安裝步驟裡也沒有提到
  7. 新添加 PicPickPortable.rar 安裝步驟裡也沒有提到

BTW, 提醒一下同學:

  1. VMWare 自從 4.x 版本以後限定要裝在 64 位元的 OS 上,像我這 ASUS U5A 舊筆電不支援 64 位元,就得裝 3.x 版的,可以到 ftp://140.136.155.91/100DC-backup/Install/ 裡頭,去下載 VMware-player-3.1.1-282343.exe。
  2. Wireshark 助教提供下載的也是 64 位元的,若是你機器不支援 64 位元,要另外去下載 32 位元版。
  3. 同樣 eclipse 助教備在系上 FTP 伺服器裡的也是 64 位元的,若是你機器不支援 64 位元,要另外去下載 32 位元版。
  4. 此外大塊頭 Stackato Micro Cloud VM 也必須有 64 位元的支援,同學也可以不用安裝(因為根本沒有支援32位元的版本),使用教室的。

課堂上我裝 SnagIt 時,在 Win7 下,會卡住。原因是跟 Printer Driver 有關,在安裝到下一個畫面 Select Features 這一步時,點進去 SnagIt Printer 將之剔除,再繼續就可以順利安裝了!

圖檔
eXtra Old 的是我「不是酒」哦!
제 이름은 오조휘 입니다

臉書裡依舊是 Extra.Old: http://www.facebook.com/extra.old
頭像
XO
資管系教師
 
文章: 5330
註冊時間: 週二 4月 27, 2004 12:20 pm
來自: CQ Inc.

Re: [103] 實習課1-DC課程環境建置

文章albert.chen » 週三 10月 01, 2014 9:23 pm

謝謝老師提醒, 已經將上述的軟體安裝補上去
頭像
albert.chen
漸有心得的高中生
 
文章: 155
註冊時間: 週五 6月 10, 2011 12:17 pm

Re: [103] 實習課1-DC課程環境建置

文章402401620 » 週四 10月 23, 2014 1:35 am

想想,是時候該把環境給設定設定了...(汗)
但我從九點多斷斷續續試到現在凌晨一點多了,還是不能安裝"基礎工具篇"的那個執行檔......

◎在桌電(XP)上安裝:

圖檔

◎在筆電(Windows 8)上安裝:

圖檔

不知道是哪裡出了問題,緊急求救阿!!(´;ω;`)
頭像
402401620
懷疑的國中生
 
文章: 61
註冊時間: 週五 9月 19, 2014 10:54 am

Re: [103] 實習課1-DC課程環境建置

文章albert.chen » 週四 10月 23, 2014 4:01 pm

請問同學你下載的是哪一個檔案呢?
是這一個嗎? ftp://140.136.155.91/103DC/Software/103_utils_setup.exe
你畫面中的圖示與我提供的不一樣, 檔案名稱也不一樣
正確的應該長這樣: 圖檔

你要不要再重新下載一次看看?
頭像
albert.chen
漸有心得的高中生
 
文章: 155
註冊時間: 週五 6月 10, 2011 12:17 pm

Re: [103] 實習課1-DC課程環境建置

文章402401620 » 週四 10月 23, 2014 5:02 pm

是,我就是下載頂樓最初給的那個網址(汗)
昨天我反覆下載的結果就都一直是我上面貼圖的那個檔案...
然後載了又無法執行,剛剛再度試了下:

圖檔

嗯、咦!!?(゚д゚≡゚д゚)
今天第二次下載選取"保留"後就能成功安裝了...(愣)
昨天載出來的東西和今天的完全不同阿Σ(゚Д゚;≡;゚д゚)
明明網址都點一樣的...不知道是為什麼XDDD

總之,順利安裝成功!謝謝助教!!d(`・∀・)b
頭像
402401620
懷疑的國中生
 
文章: 61
註冊時間: 週五 9月 19, 2014 10:54 am

Re: [103] 實習課1-DC課程環境建置

文章XO » 週四 10月 23, 2014 7:37 pm

加油囉 ~~~

開學都一個多月了... 五個禮拜來、放假一次,上過四次課,在家實作現在才開張呀!? 有點晚囉!真的要加油啦!不過話又說回來了! Better late than never! 還沒開張、或是在這論壇還沒張口的,要迎頭趕上來的啦 ~~~ (期中考在即)

嗯!看你不開張則已,一開張就這麼火力全開 ... 好!那我就偷偷告訴你明天考啥... 噓!別大聲嚷嚷唷 ... ^o^

  • 第一題: B2D Linux Sever 虛擬機開啟、設定、連內與連外步驟圖文並茂全都錄
  • 第二題:上禮拜實習課助教上的... 從 B2D Linux 以 wget 去外頭實體 PC 架設的 sdx httpd web server 下載回來 tclkit-linux-x86-static.upx.bin 這個檔。

第二題所需用到的下載在這兒:ftp://140.136.155.91/101DC/wwwroot.rar (明天考試時會連同試卷一起提供)
eXtra Old 的是我「不是酒」哦!
제 이름은 오조휘 입니다

臉書裡依舊是 Extra.Old: http://www.facebook.com/extra.old
頭像
XO
資管系教師
 
文章: 5330
註冊時間: 週二 4月 27, 2004 12:20 pm
來自: CQ Inc.

Re: [103] 實習課1-DC課程環境建置

文章nicoleuo » 週四 10月 23, 2014 8:42 pm

NO!!!!!!!!!!
一回家就看到考試是怎樣QAQ
小夥伴到此一遊!(本座倒要看看小夥伴何時發現XDDD
頭像
nicoleuo
問題很多的小學生
 
文章: 21
註冊時間: 週五 9月 19, 2014 10:54 am

Re: [103] 實習課1-DC課程環境建置

文章xx456258 » 週四 10月 23, 2014 10:48 pm

WOW~~ :shock: :shock: :shock:
xx456258
剛學走路的小朋友
 
文章: 3
註冊時間: 週五 9月 19, 2014 11:59 am

Re: [103] 實習課1-DC課程環境建置

文章XO » 週五 10月 24, 2014 12:24 am

nicoleuo 寫:NO!!!!!!!!!!
一回家就看到考試是怎樣QAQ


嗯!該不會是沒來上課吧!? ^o^
說過不下 N 遍:

每個禮拜都小考! 8:10 ~ 8:30am 當小考,也作為簽到用。
eXtra Old 的是我「不是酒」哦!
제 이름은 오조휘 입니다

臉書裡依舊是 Extra.Old: http://www.facebook.com/extra.old
頭像
XO
資管系教師
 
文章: 5330
註冊時間: 週二 4月 27, 2004 12:20 pm
來自: CQ Inc.

Re: [103] 實習課1-DC課程環境建置

文章xx456258 » 週五 10月 24, 2014 8:55 am

今天考試好難 時間不夠QAQ
xx456258
剛學走路的小朋友
 
文章: 3
註冊時間: 週五 9月 19, 2014 11:59 am

Re: [103] 實習課1-DC課程環境建置

文章XO » 週五 10月 24, 2014 7:46 pm

平日有在燒香嗎?
有拜才會有保庇的啦! 說真的!不難喔!

平日下課回去要找時間動手做,一回生、二回熟的啦!加油!
這篇 實習課1-DC課程環境建置 有照著做、在家裡機器上把軟體環境建置起來嗎?
eXtra Old 的是我「不是酒」哦!
제 이름은 오조휘 입니다

臉書裡依舊是 Extra.Old: http://www.facebook.com/extra.old
頭像
XO
資管系教師
 
文章: 5330
註冊時間: 週二 4月 27, 2004 12:20 pm
來自: CQ Inc.

Re: [103] 實習課1-DC課程環境建置

文章中二不是你想二 » 週三 10月 29, 2014 6:09 pm

工具篇的東西每次下載都說不正常可能有危險→_→
這載了真的不會有問題嗎?
(不要問為啥現在才在載,我可是猶豫到現在終於決定要載耶TAT<<耶?
中二不是你想二
問題很多的小學生
 
文章: 25
註冊時間: 週五 9月 19, 2014 10:57 am

Re: [103] 實習課1-DC課程環境建置

文章XO » 週日 11月 02, 2014 12:29 am

不要猶豫!
沒問題的啦!
eXtra Old 的是我「不是酒」哦!
제 이름은 오조휘 입니다

臉書裡依舊是 Extra.Old: http://www.facebook.com/extra.old
頭像
XO
資管系教師
 
文章: 5330
註冊時間: 週二 4月 27, 2004 12:20 pm
來自: CQ Inc.

下一頁

回到 資料通訊與網路

誰在線上

正在瀏覽這個版面的使用者:Bing [Bot] 和 4 位訪客