Skip to content
SUNY GCC - Genesee Community College

Operating Systems 2: Advanced LINUX

This course is a follow up to the Introduction to Operating Systems course, and provides students with an in-depth examination of a modern Linux-based operating system. Topics include the boot process, file system administration, package management, system administration tools, kernel configuration, networking services, the X window system, shell scripting, troubleshooting, and security. Students will be required to complete several hands-on projects during the course of the semester. Prerequisite: CSN115

Subject Code: CSN

Course Number: 130

Credits: 3

Lecture Hours 3

Course Learning Outcomes:

1. Install a Linux based server according to detailed specifications.
2. Upgrade an installed server.
3. Configure an installed server according to detailed specifications.
4. Use Linux virtualization software to create and administer virtual machines.
5. Troubleshoot various server problems (boot, drivers, system crashes, access denied, etc.)
6. Secure a Linux server using various means (filesystem permissions, user access controls, ACLs, SELinux, firewalls, etc.)
7. Administer storage using various means (partitioning, Logical Volume Management, iscsi, nfs, samba, etc.).
8. Manage system services (network, network based filesystems, web, ssh, firewall, email, etc.)
9. Configure system services (network, network based filesystems, web, ssh, firewall, email, etc.)

Effective Term: Fall 2025

Registration Options & Class Search

Student working in library at night

Tutoring Services

Tutoring for all GCC students is available free of charge by professional and peer tutors. We are offering tutoring online for: accounting, math, writing, chemistry, physics, general biology, anatomy & physiology, American Sign Language, and success skills.