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

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

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

分享到: Facebook

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

文章XO » 週五 9月 09, 2016 9:23 am

(105.9.9 註: 複製 [103] 實習課1-DC課程環境建置 並修訂編輯而成)


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

執行安裝檔案後,目標資料夾預設為 C:\ 無須更動,點選解壓縮,安裝完會建置出資料夾 C:\utils
安裝完後,請將 ftp://140.136.155.91/105DC/Software/notebook213a.exe 下載,並放入 C:\utils 資料夾 (這是原來 notebook.exe 的 bug fix 版),
課程所需工具大部分皆在此資料夾內:

圖檔

安裝完成後即可看到這學期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++ 官方下載網址: https://notepad-plus-plus.org/download/v6.9.2.html
    (在utils有舊版的安裝檔)
  2. WireShark 系上FTP下載網址: ftp://140.136.155.91/105DC/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 Workstation Player 12.1.1 官方下載網址: https://my.vmware.com/en/web/vmware/free#desktop_end_user_computing/vmware_workstation_player/12_0
    系上FTP下載網址: ftp://140.136.155.91/105DC/Software/VMware-player-12.1.1-3770994.exe 搭配
    ftp://140.136.155.91/105DC/Software/vmnetcfg.exe,要將這個下載回來的 vmnetcfg.exe 檔案拷貝到 VMware Workstation Player 安裝的資料夾(預設會是在:C:\Program Files (x86)\VMware\VMware Player),然後將此 vmnetcfg.exe 做一個捷徑放在桌面。
  5. Eclipse for Java EE Developers (Neon) 官方下載網址: http://www.eclipse.org/downloads/packages/eclipse-ide-java-ee-developers/neonr
    系上FTP下載網址: ftp://140.136.155.91/105DC/Software/eclipse-jee-neon-R-win32-x86_64.zip
  6. Tomcat 系上FTP下載網址: ftp://140.136.155.91/105DC/Software/apache-tomcat-8.5.5-windows-x64.zip ,並解壓縮到 C:\apache-tomcat-8.5.5底下,或是到 Tomcat 官網下載Core底下的zip,解壓到 C: 槽。
  7. SSH Secure Client 系上FTP下載網址: ftp://140.136.155.91/105DC/Software/SSHSecureShellClient-3.2.9.exe
    下載後點擊安裝
  8. Aejaks 2.3 系上FTP下載網址: ftp://140.136.155.91/105DC/Software/aejaks-2.3-exe.zip
    下載後解壓縮至C:\aejaks-2.3底
  9. SnagIt 7 安裝檔可在utils資料夾中找到, 安裝完後序號請用notepad將SnagIt725Serial檔案打開即可看到
    安裝過程中請在Select Features時,將SnagIt Printer取消, 不然安裝過程會有卡住的現象
    圖檔


虛擬機器映像檔篇
下載位置: ftp://140.136.155.91/105DC/VM/
該目錄底下有幾個虛擬機器映像檔,這學期我們搭配虛擬機器軟體模擬使用其中的下面幾個:

設定篇
  1. 安裝 Unix Utilities
    C:\utils 資料夾底下的 UnxUtils.rar 裡面的 binusr 兩個資料夾解壓縮到 C:\ 底下,這個 UnxUtils.rar GNU utilities for Win32
    不就是把 UNIX 裡的指令「搬」到 Windows 平台裡頭去用。
    圖檔
  2. 設定環境變數

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

    圖檔

    圖檔
  3. JAVA_HOME變數

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

  4. 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
eXtra Old 的是我「不是酒」哦!
제 이름은 오조휘 입니다

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

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

文章XO » 週五 9月 29, 2017 9:49 am

兩點關於虛擬機安裝部分的補充:

  1. Win7 係使用學校的微軟校園分享,安裝完需要進行 KMS 認證,才可以合法使用 180 天。
  2. B2D 虛擬機的 .vmdk 虛擬硬碟(系統碟) 可以使用於 VirtualBox 以及 VMWare。下載系統碟裡的網路卡設定當初係給 Virtualbox 用的,網址為 10.0.2.15,用 VMWare 開啟後,記得要重新取得 IP,然後再跑一次 b2d-setup 腳本修正防火牆設定 (抓IP、更新防火牆可參看:[99] 1022實習內容(VMware Player) 第五步驟)。
(P.S. 電腦教室安裝上述兩項動作皆已完成,同學在家安裝才需要補上上兩個動作)

BTW, 資訊中心基於效能考量,一貫作法預設都是把虛擬網卡以及背後所需的虛擬機服務給關掉,所以...
在教室使用 VMWare 前,需重新開啟網卡 VMNet8, 及三項 VMWare 的服務
eXtra Old 的是我「不是酒」哦!
제 이름은 오조휘 입니다

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


回到 資料通訊與網路

誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 1 位訪客