CSE311

Course CSE311
Title Systems Administration
Credits 3
Course Coordinator

Erez Zadok

Description

This course covers practical techniques to manage information systems, also known as IT Systems Administration. Students will learn how to install computers for assorted hardware and software platforms (Windows, Unix/Linux, OS-X). Install networking equipment and configure it. Install server software on several systems (e.g. web, database, mail) and configure it. Secure the network, hosts, and services, and apply system patches. Set up redundant computing services, virtual machines/services, and hardware so that services can survive some hardware/software failures. Evaluate the performance, reliability, and security of the overall system.

Bulletin Link

Prerequisite Prerequisites: CSE 214 or CSE 230 or CSE 260 or ISE 208; ISE or CSE major
Course Outcomes
  • Students will learn how to install computers for assorted hardware and software platforms (Windows, Unix/Linux, OS-X).
  • Install networking equipment and configure it.
  • Install server software on several systems (e.g. web, database, mail) and configure it.
  • Secure the network, hosts, and services, and apply system patches.
  • Set up redundant computing services, virtual machines/services, and hardware so that services can survive some hardware/software failures.
  • Evaluate the performance, reliability, and security of the overall system.
Textbook

Evi Nemeth, Garth Snyder, Trent Hein, Ben Whaley, Unix and Linux System Administration Handbook, Addison-Wesley Professional, 2017.

Major Topics Covered in Course

• Access Control • Storage Management Layers and Backups • Firewalls and Layered Security • Hardware Debugging • Logging and Log Files Management • Network Organization • Operating Systems and Hardware Overview • Performance Tuning and Debugging • Controlling Processes • Linux Installation and Instructions • Managing Users and Groups • Web Administration • Windows Administration

Laboratory

N/A

Course Webpage

CSE311