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

學期
113-1
學分
0 學分
當期課號
515606
永久課號
CSCS20043
開課單位
資訊工程學系
授課教師
蔡孟勳
校區
光復
類別
選修
上課時間表
週四
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/2024/ 歷年課程資訊: 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 and Web Services

課程大綱
  • Syllabus

    Syllabus, Grade Policy

    講授:
    1 Week
  • UNIX Basics

    1. FreeBSD Installation 2. Applications Installation 3. Shell Commands 4. Useful Utilities (ex. tmux, git)

    講授:
    2 Weeks
  • Shell Programming

    講授:
    1 Week
  • UNIX Administration

    1. Booting Up and Shutting Down 2. User Management 3. Controlling Process 4. Periodic Processes 5. Filesystem 6. Service and Settings 7. GPT 8. Disks 9. ZFS 10. Backup 11. Syslog

    講授:
    5 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. FTP 5. NFS/Automount 6. NIS 7. Basic Firewall 8. Security

    講授:
    4 Weeks
週次計畫
週次主題
第 1 週

Syllabus, Grade Policy

2024-09-05(四)
第 2 週

L1. FreeBSD/Ubuntu Installation L2. Applications Installation

2024-09-12(四)
第 3 週

L3. Shell Commands L4. Useful Utilities (ex. tmux, git)

2024-09-19(四)
第 4 週

L5. Shell Programming

2024-09-26(四)
第 5 週

L6. Booting Up and Shutting Down L7. User Management

2024-10-03(四)
第 6 週

L8. Controlling Process L9. Periodic Processes

2024-10-10(四)
第 7 週

L10. Filesystem L11. Service and Settings L12. GPT

2024-10-17(四)
第 8 週

Midterm Exam

2024-10-24(四)
第 9 週

L13. Disks L14. ZFS

2024-10-31(四)
第 10 週

L15. Backup L16. Syslog

2024-11-07(四)
第 11 週

L17. Basic TCP/IP Networking

2024-11-14(四)
第 12 週

L18. Web L19. FAMP (FreeBSD/Apache/MySQL/PHP)

2024-11-21(四)
第 13 週

L20. PKI (Public Key Infrastructure) L21. FTP

2024-11-28(四)
第 14 週

L22. NFS/Automount L23. NIS

2024-12-05(四)
第 15 週

L24. Basic Firewall L25. Security

2024-12-12(四)
第 16 週

Final Exam

2024-12-19(四)
教科書

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.

Office Hours
地點
EC320 (系資訊中心)
時間
by appointment
聯絡方式
ta@nasa.cs.nycu.edu.tw