系統管理實務
System Administration Practice
| 節 | 週四 |
|---|---|
A 18:30–19:20 | 系統管理實務 EC122 3 節連堂 |
B 19:30–20:20 | |
C 20:30–21:20 |
* 根據陽明交大上課時間表所列
* 本課程將從理論面及實務面教授管理計算機系統所需的知識及技能,主要的教學目標是讓學生在完成本課程後,能具有管理伺服器的各類技術,並了解相關的系統理論。 * 除了基礎的伺服器架設、維護以及各類指令之使用方式,我們將著重於各項服務的實際部署與維護,從單一伺服器的操作至多伺服器的協同作業。 * 藉由實際的操作,讓學生們能夠在修完課後,能學習到系統管理者的基礎技能及了解未來可能面臨的問題。 * 為了讓學生們能學以致用,並在實際環境中驗證所學,在課程教授上,將以本系資訊中心普遍使用的工作站平台 FreeBSD 為主要的教學平台。
學生需具備基礎程式設計能力,曾修習「計算機概論」與「計算機網路概論」 或相關課程,並有 Unix 系統與 Script 語言的使用經驗。
<a href="http://www.cs.nctu.edu.tw/~wangth/course/sysadm"> http://www.cs.nctu.edu.tw/~wangth/course/sysadm</a> 歷年課程資訊 <a href="https://nasa.cs.nctu.edu.tw">https://nasa.cs.nctu.edu.tw</a>
* Midterm: 15% * Final: 15% * Homework and Exercise: 70% A. Unix-like OS installation: 建立學生個人使用及管理的作業平台 B. Shell Script: 熟悉各項指令並學習整合與應用 C. User Management: 使用者管理 D. ZFS, NFS: 檔案系統之設定及管理 E. NFS + NIS: 提供學生熟悉網路伺服器架構與運作,包含網路檔案系統、中控帳號管理以及管理系統之安全性、效能...等實作 F. autofs: 自動化檔案系統掛載 G. Controlling Process, Service Management: 透過了解程序後,進行服務啟動管理 H. Kernel: 系統核心調校 I. Syslog: 系統紀錄 J. System Security: 系統安全性調整及實務 以下內容將視課程進度再行排入: I. FTP, Samba, ZFS, RC: 熟悉使用者管理、程序管理、 II. Web Server/Services: 熟悉工作排程、作業系統核心、日誌檔管理、基本 TCP/IP、Jail 以及 PKI 之運作原理 III. LDAP + Samba + PC login: 架設自己的工作站並且建立基本服務提供使用者使用 * Presentation and others: 0~10%
- Syllabus
- Unix Concepts
- Shell Programming
- TCP/IP Basics
- Services
- DevOps/NetDevOps
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
- 時間
- 每週三GH (15:30 ~ 17:20)
- 聯絡方式
- ta@nasa.cs.nctu.edu.tw