1. Course ID: 219097
  2. Course Name: Advanced Linux System Administration (進階里訥克斯系統管理)
  3. Instructor: 楊世偉,吳坤熹
  4. Target Students: Juniors, Seniors, and Postgraduates
  5. Upperlimit: 10 Students
  6. Credit: 3
  7. Time: Monday 18:10-21:00
  8. Place: Lib-027
  9. Software Required:
    1. 64-bit Windows 7
    2. VirtualBox
    3. PuTTY 0.63
  10. Prerequisite:
  11. Goal: Learning the skills of Linux system administration, and getting hands-on experience by establishing network services through weekly homeworks.
  12. Evaluation:
  13. Textbook:
  14. References:
    1. Online manpage
    2. GNU Info
    3. Linux Documentation Project (http://tldp.org/LDP/)
    4. LAMP: The Open Source Web Platform (http://www.onlamp.com/)
    5. Librenix - Linux Sysadmin Portal (http://www.librenix.com/)
    6. Linux Magazine (http://www.linux-mag.com/)
    7. Linux Journal (http://www.linuxjournal.com/)
    8. Vicki Stanfield and Roderick W. Smith, "Linux System Administration", 2nd Ed. Publication: San Francisco Sybex Books, 2002. (NCNU NetLibrary)
    9. Nate Campi and Kirk Bauer, "Automating Linux and UNIX System Administration", 2nd Ed. Publication: Berkeley, Calif., New York Springer Science & Business Media, 2009. (NCNU NetLibrary)
    10. Free GNU/Linux Tutorials
    11. Linux Home Networking PDF Chapters
    12. RHCSA簡介
    13. RHCSA認證考試與介紹
    14. RHCE簡介
    15. RHCE認證考試與介紹
  15. Outline:
  16. You may choose to work on one of the following HOWTO documents as your final report.
    1. OpenVPN
    2. DDNS
    3. NAT (iptables)
    4. DHCP and DHCPv6
    5. Linux IPv6 for SOHO
    6. X Window (between Linux and your Windows PC)
    7. Print Server
    8. Spam Mail Filter
    9. One-time Passwords
    10. Text-based games on linux
    11. WINE (WINdows Emulator)
  17. Classification in CSIE Programs: "Algorithms and Computational Theory"
  18. 教育目標
    1. 配合國家經濟發展,培養符合資訊產業需求的工程技術人才
    2. 配合國家科技發展,培養具備前瞻資訊科技研發潛能的人才
  19. 核心能力
    1. 具備程式設計基礎知識並應用於設計及實作資訊軟體的能力
    2. 具備使用英文閱讀資訊領域技術文件的能力