計算機系統管理
Computer System Administration
| 節 | 週四 |
|---|---|
A 18:30–19:20 | 計算機系統管理 EC122 3 節連堂 |
B 19:30–20:20 | |
C 20:30–21:20 |
* 根據陽明交大上課時間表所列
* 本課程將從理論面及實務面教授管理計算機系統所需的知識及技能,主要的教學目標是讓學生在完成本課程後,能具有管理伺服器的各類技術,並了解相關的系統理論。 * 除了基礎的伺服器架設、維護以及各類指令之使用方式,我們將著重於各項服務的實際部署與維護,從單一伺服器的操作至多伺服器的協同作業。 * 藉由實際的操作,讓學生們能夠在修完課後,能學習到系統管理的基礎技能及了解未來可能面臨的問題。 * 為了讓學生們能學以致用,並在實際環境中驗證所學,在課程教授上,將以本系計算機中心普遍使用的 FreeBSD 作業系統為主要的教學平台。
學生需具備基礎程式設計能力,曾修習「計算機概論與程式設計」與「計算機網路概論」
課程網站: https://nasa.cs.nycu.edu.tw/sa/2023/ 歷年課程資訊: https://nasa.cs.nycu.edu.tw 課程討論區: https://groups.google.com/g/nctunasa
* Midterm: 15% * Final Exam: 15% * Homework and Exercise: 70% A. FreeBSD/Ubuntu Installation B. Shell Scripting C. File system and FTP Server D. Web Server/Services E. NFS and Firewall
- Syllabus
- UNIX Basics
- Shell Programming
- UNIX Administration
- TCP/IP Basics
- Network Services & Related
| 週次 | 主題 |
|---|---|
| 第 1 週 | Syllabus, Grade Policy |
| 第 2 週 | L1. FreeBSD/Ubuntu Installation L2. Applications Installation |
| 第 3 週 | L3. Shell Commands L4. Useful Utilities (ex. tmux, git) |
| 第 4 週 | L5. Shell Programming |
| 第 5 週 | L6. Booting Up and Shutting Down L7. User Management |
| 第 6 週 | L8. Controlling Process L9. Periodic Processes |
| 第 7 週 | L10. Filesystem L11. Service and Settings L12. GPT |
| 第 8 週 | Midterm Exam |
| 第 9 週 | L13. Disks L14. ZFS |
| 第 10 週 | L15. Backup L16. Syslog |
| 第 11 週 | L17. Basic TCP/IP Networking |
| 第 12 週 | L18. Web L19. FAMP (FreeBSD/Apache/MySQL/PHP) |
| 第 13 週 | L20. PKI (Public Key Infrastructure) L21. FTP |
| 第 14 週 | L22. NFS/Automount L23. NIS |
| 第 15 週 | L24. Basic Firewall L25. Security |
| 第 16 週 | Final Exam |
No textbook, the major materials are course slides in class Reference book: Evi Nemeth, Garth Snyder, Trent R. Hein, Ben Whaley, Dan Mackin, "Unix and Linux System Administration Handbook," 5th Edition, Addison-Wesley Professional, 2017.
- 地點
- EC320 (系資訊中心)
- 時間
- by appointment
- 聯絡方式
- ta@nasa.cs.nctu.edu.tw