計算機系統管理
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
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
- 地點
- EC318
- 時間
- 每週三78 (15:30 ~ 17:20)
- 聯絡方式
- ta@nasa.cs.nctu.edu.tw
