Genesee Course Listing

Official Course Information

Please select a Course Section from the List below or use Search for a class by Title.

Fall 2017

Computer Sys & Network Technology Courses:

  or   List All Computer Sys & Network Technology Courses
CSN190 - Operating Systems 2: Advanced Linux
Credits: 3

Catalog Description: 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

Lecture: 3 hrs.

Course Student Learning Outcomes (CSLOs):
Upon successful completion of this course, students will be able to:

1. Demonstrate proficiency in the installation, upgrading and patching of a modern Linux based server, including automating these processes.

2. Demonstrate proficiency with the boot process, including troubleshooting a failed boot.

3. Demonstrate an understanding of Linux Filesystem Administration, including automounting, ACLs, Logical Volume Management, and Raid.

4. Demonstrate proficiency with Package Management.

5. Demonstrate proficiency with User Administration, including advanced permissions, quota management, and network authentication via NIS, LDAP and/or Active Directory.

6. Demonstrate knowledge of basic System Adminstration Tools, including network configuration, printing, and monitoring system logs.

7. Demonstrate a working knowledge of the basics of the Kernel, including compiling and installing a customized kernel.

8. Set up, secure and maintain common system services in a Linux Environment, including the Apache web server, Network File System (NFS), Samba, DNS, Sendmail (or equivalent), Secure Shell, and DHCP.

9. Troubleshoot common system errors, including using the linux rescue environment, diagnosing network problems, configuring the X window system, filesystem errors, and boot problems.

10. Secure a Linux environment using Firewalls, tcp_wrappers and Security Enhanced Linux.

Content Outline:
1. Hardware and Installation
2. The Boot Process
3. Linux Filesystem Administration
4. Package Management
5. User Administration
6. System Administration Tools
7. Kernel Services and Configuration
8. Apache and FTP
9. Network File-Sharing Services
10. Domain Name Service
11. Electronic Mail
12. Other Networking Services
13. Securing Services
14. Troubleshooting

Effective Term: Spring 2010