2 項進行中

115-1 選課時程

進行中

  • 初選第一階段 6/15 – 6/18
  • 初選第二階段 6/22 – 6/25
  • 校際選修 進行中 8/24 – 9/18
  • 初選第三階段 8/31 – 9/3
  • 開學後加退選 進行中 9/7 – 9/21
  • 逾期加退選 9/21 – 9/24
選課資源

加入行事曆

選擇訂閱 Google Calendar,或下載通用的 ICS 檔案。

使用 Google Calendar 時,Google 會收到這份課表的公開連結。

計算機系統管理

Computer System Administration

學期
110-1
學分
0 學分
當期課號
1173
永久課號
DCP4301
開課單位
資訊工程學系
授課教師
曾亮齊、王則涵、曾建超
校區
光復
類別
選修
上課時間表
週四
A
18:30–19:20
計算機系統管理
EC122(光復)
3 節連堂
B
19:30–20:20
C
20:30–21:20

* 根據陽明交大上課時間表所列

概述

* 本課程將從理論面及實務面教授管理計算機系統所需的知識及技能,主要的教學目標是讓學生在完成本課程後,能具有管理伺服器的各類技術,並了解相關的系統理論。 * 除了基礎的伺服器架設、維護以及各類指令之使用方式,我們將著重於各項服務的實際部署與維護,從單一伺服器的操作至多伺服器的協同作業。 * 藉由實際的操作,讓學生們能夠在修完課後,能學習到系統管理的基礎技能及了解未來可能面臨的問題。 * 為了讓學生們能學以致用,並在實際環境中驗證所學,在課程教授上,將以本系計算機中心普遍使用的 FreeBSD 作業系統為主要的教學平台。

先修科目

學生需具備基礎程式設計能力,曾修習「計算機概論與程式設計」與「計算機網路概論」

備註

無備註

教學方式

https://nasa.cs.nctu.edu.tw/sa/2021/ 歷年課程資訊 https://nasa.cs.nctu.edu.tw 課程討論區 https://groups.google.com/forum/#!forum/nctunasa

評分方式

* Midterm: 15% * Final Exam: 15% * Homework and Exercise: 70% A. FreeBSD Installation: 建立個人專屬的工作站平台 B. Shell Script: 熟悉各項指令並整合應用於伺服器的自動化管理 C. User Management: 使用者帳號管理 D. Application Installation: 應用程式安裝與管理 E. Filesystem, ZFS: 檔案系統的設定及管理 E. Controlling Process, Service Management (RC Script): 程序及系統服務啟動管理 F. Basic TCP/IP Networking: TCP/IP 基礎知識 G. Web Server/Services: Web 介紹及 FAMP 安裝與管理 H. NFS + NIS: 帳號管理與網路檔案系統伺服器架構與運作 I. autofs: 自動化檔案系統掛載 J. FTP, Samba: 檔案傳輸及共享伺服器管理 K. Kernel: 系統核心調校 L. Syslog: 系統記錄管理 M. System Security: 系統安全性調整與應用實務 * Presentation and others: 0~10%

課程大綱
  • Syllabus

    1. Syllabus, Grade Policy 2. Shell Basic Usage

    講授:
    1 Week
  • UNIX Basics

    1. FreeBSD Installation 2. Applications Installation 3. Shell Commands

    講授:
    1 Week
  • Shell Programming

    講授:
    1 Week
  • UNIX Administration

    1. Booting Up and Shutting Down 2. User Management 3. RC Script (System Startup Script) 4. Filesystem 5. GPT 6. ZFS 7. Process 8. Periodic Processes 9. Disks 10. Serial Devices 11. Syslog and Log Rotate 12. Drivers and Kernels 13. Security 14. Performance 15. Backup

    講授:
    8 Weeks
  • TCP/IP Basics

    Basic TCP/IP Networking

    講授:
    1 Week
  • Network Services & Related

    1. Web 2. FAMP (FreeBSD/Apache/MySQL/PHP) 3. PKI (Public Key Infrastructure) 4. Proxy 5. Samba 6. FTP 7. NFS/Automount 8. NIS 9. VCS (Version Control System: Git) 10. Container: Jail

    講授:
    4 Weeks
週次計畫

教師未提供此項資料

教科書

1. Evi Nemeth, Garth Snyder, Trent R. Hein, Ben Whaley, Dan Mackin, "Unix and Linux System Administration Handbook," 5th Edition, Addison-Wesley Professional, 2017. 2. Course slides

Office Hours
地點
EC318
時間
每週三78 (15:30 ~ 17:20)
聯絡方式
ta@nasa.cs.nctu.edu.tw