Dec 07, 2025  
GRCC Curriculum Database (2025-2026 Academic Year) 
    
GRCC Curriculum Database (2025-2026 Academic Year)
Add to Catalog (opens a new window)

CIS 232 - Linux II


Description
This course builds upon foundational Linux knowledge, focusing on advanced system administration, networking, and security in enterprise environments. Designed for students with prior experience in Linux, it delves deeper into system architecture, advanced command line operations, automation, and troubleshooting. This course provides students with conceptual knowledge and hands-on skills necessary to work with the Linux environment in a network administration environment.  Topics include advanced shell scripting,  configuration of Linux GUI’s, administrative tasks such as printer, log file, and user administration, compression, system backup, software installation, network configuration, and configuring cloud technologies. 

This course prepares students to take the CompTIA’s Linux + certification and/or the LPIC-1: Guide to Linux Certification.


Credit Hours: 3
Contact Hours: 3
Prerequisites/Other Requirements: None
English Prerequisite(s): None
Math Prerequisite(s): None
Course Corequisite(s): None
Academic Program Prerequisite: None
Consent to Enroll in Course: No Department Consent Required
Dual Enrollment Allowed?: Yes
Number of Times Course can be taken for credit:
Programs Where This Course is a Requirement:
Network Administration, A.A.A.S.
Other Courses Where This Course is a Prerequisite: None
Other Courses Where this Course is a Corequisite: None
Other Courses Where This course is included in within the Description: None
General Education Requirement:
None
General Education Learner Outcomes (GELO):
NA
Course Learning Outcomes:
  1. Explain advanced Linux administrative tasks (e.g., user and group management, log file analysis, system backup, and printer administration) and their importance in system operations. 

  2. Configure and troubleshoot network settings on Linux systems, including IP addressing, DNS, DHCP, and firewall rules, to ensure secure and efficient network performance. 

  3. Modify and manage Linux graphical user interfaces (GUIs) to optimize user interaction and administer system tools. 

  4. Describe the principles of cloud services and virtualization technologies in Linux environments and their applications in modern IT infrastructure. 

  5. Implement security best practices by configuring access control mechanisms, managing user accounts, and applying encryption methods to safeguard Linux systems from vulnerabilities.

  6. Evaluate and manage software packages and repositories by installing, updating, and troubleshooting software, ensuring systems remain up-to-date and secure.

  7. Perform system backups and data restoration using compression tools and advanced Linux backup utilities. 


Course Outline:
  1. Working with the Shell
    1. Input, output, and variables
    2. Executing shell scripts concepts
    3. The Z Shell
  2. System Initialization, X Windows, and Localization
    1. The boot process and initialization 
    2. X Windows configuration
    3. Time and format localization
  3. Managing Linux Processes.
    1. Executing processes and setting priorities
    2. Using atd and cron to schedule commands
  4. Common Administrative Tasks
    1. Printer and log file administration
    2. Administering users and groups
  5. Compression, System Backup, and Software Installation
  6. Network Configuration.
    1. IP configuration, routing, network services, and remote administration
  7. Configuring Network Services and Cloud Technologies
    1. Infrastructure, web, file sharing, email, and database services. 
    2. Cloud technologies such as containers and virtual machines
  8. Security, Troubleshooting, and Performance
    1. Resolving common system problems and performance monitoring

Approved for Online and Hybrid Delivery?:
Yes
Instructional Strategies:
Lecture: 30-40%

Lab work: 30-40%

Facilitated discussion/group work: 20-30%
Mandatory Course Components:
Quizzes

Lab / homework assignments

Midterm and Final Exam
Equivalent Courses:
None


Accepted GRCC Advanced Placement (AP) Exam Credit: None
AP Min. Score: NA
Name of Industry Recognize Credentials: CompTIA’s Linux + certification or LPIC-1: Guide to Linux Certification

Course prepares students to seek the following external certification:
Yes
Course-Specific Placement Test: None
Course Aligned with ARW/IRW Pairing: N/A
Mandatory Department Assessment Measures:
None
Course Type:
Program Requirement- Offering designed to meet the learning needs of students in a specific GRCC program.
Course Format:
Lecture - 1:1
Total Lecture Hours Per Week: 3
People Soft Course ID Number: 104614
Course CIP Code: 11.9999
Maximum Course Enrollment: 24
High School Articulation Agreements exist?: NA
School: School of STEM
Department: Computer Information Systems
Discipline: CIS
First Term Valid: Fall 2019 (8/1/2019)
1st Catalog Year: 2019-2020
Faculty Credential Requirements:
18 graduate credit hours in discipline being taught (HLC Requirement), Master’s Degree (GRCC general requirement)
Faculty Credential Requirement Details:
The instructor must possess knowledge of the current operating environment, 4000 hours of networking experience, knowledge of OS and NOS, a good background in Unix/Linux, and be able to clearly explain all topics covered in the course so that the student will be able to understand the concepts taught.
Major Course Revisions: N/A
Last Revision Date Effective: 20250224T19:33:40
Course Review & Revision Year: 2029-2030



Add to Catalog (opens a new window)