wiki:NCTU110329

Version 10 (modified by jazz, 14 years ago) (diff)

--

平行環境與程式設計
Parallel Environment and Programming

課程資訊 Course Info.

  • 上課時間: 2011/3/29 (二) ~ 2011/4/26 (二) 13:30 ~ 16:20
  • Date and Time: 13:30 to 16:20, from 29 March 2011 to 26 April. 2011, every Tuesday
  • 上課地點: 交通大學 工程三館 EC315 電腦教室
  • Location: EC315, Natioanl Chiao-Tung University

課程大綱 Course Outline

時段
Date
分類
Section
課程內容 Topics 投影片
Slides
實作
Hands-On
補充資料
Notes
3/29 Introduction - 雲端運算的緣起、趨勢與定義
- Introduction to Cloud Computing Technologies
part-1 實作一
3/29 Introduction - 雲端運算核心技術一:運用虛擬化技術打造 IaaS
- Introduction to Virtualization
part-2 實作二
4/12 Hands-On - 雲端運算核心技術二:運用資料探勘技術打造 PaaS
- Introduction to Hadoop
- Introduction to HDFS
part-3 實作三
實作四
4/19 Hands-On - 雲端運算核心技術二:運用資料探勘技術打造 PaaS
- Introduction to MapReduce
- MapReduce 程式架構簡介與編譯練習
- MapReduce Programming 101
part-3
part-4
實作五
實作六
使用 Eclipse 開發 Hadoop 程式

補充

Screen

  • 在網路不穩定的環境下,為了保持 SSH 連線的畫面,常常會使用 screen 來作為長時間登入伺服器的工具。使用 screen 後,就可以在 ssh client 不正常關閉或網路斷線後,仍可以接回原本的畫面。
  • screenrc 範例
    • [備註] 拿掉時鐘的部份,以免造成往上捲動會不斷被拉回的困擾。
      $ cat > .screenrc <<EOF
      caption always "%{= wk} %{= KY} [%n]%t @ %H %{-} %= %{= KR} %l %{-} | %{= KG} %Y-%m-%d %{-} "
      hardstatus alwayslastline " %-Lw%{= Bw}%n%f %t%{-}%+Lw %=|"
      EOF
      
    • 快速鍵
      • CTRL + a + 0 ~ 9 – 從第一個視窗切換到第九個視窗
      • CTRL + a + n – 切換到下一個(還存在)的視窗
      • CTRL + a + Backspace – Switches to the previous available
      • CTRL + a + a – 切換到跟最後一次切換的視窗
      • CTRL + a + A – 切換視窗"抬頭"
      • CTRL + a + K – 關閉目前視窗
      • CTRL + a + c – 開啟一個新的視窗
      • CTRL + a + [ - 進入 copy mode,方便上下捲動歷史紀錄(因為常用的 SHIFT + PgUp/PgDn? 會失效)
      • CTRL + a + ESC - 進入 copy mode,方便上下捲動歷史紀錄(因為常用的 SHIFT + PgUp/PgDn? 會失效)
      • Ctrl + a + S - 分割視窗
      • Ctrl + a + Tab - 在視窗中移動
      • Ctrl + a + Q - 取消分割

Attachments (7)