計算機系統管理
Computer System Administration
| 節 | 週四 |
|---|---|
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
- UNIX Basics
- Shell Programming
- UNIX Administration
- TCP/IP Basics
- Network Services & Related
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
- 地點
- EC318
- 時間
- 每週三78 (15:30 ~ 17:20)
- 聯絡方式
- ta@nasa.cs.nctu.edu.tw