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 132 - Linux I


Description
This course covers foundational concepts of the Linux operating system. Students will explore topics including system architecture, Linux installation and package management, GNU/Linux and Unix commands, devices, filesystems, and filesystem hierarchy and management. The course provides both conceptual knowledge and hands-on experience, helping students develop key skills such as using VI, working with the X Window System and desktop environments, shell scripting, and managing file permissions.

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

This comprehensive course is designed to prepare students for the Linux+ and LPIC-1 certification exams, which are globally recognized credentials for Linux professionals. Using the Linux+ and LPIC-1 Guide to Linux Certification (6th Edition) as the primary textbook, the course offers a thorough understanding of Linux systems, their management, and administration.

This course is ideal for aspiring system administrators, IT professionals, and anyone looking to solidify their Linux expertise for career advancement in the world of open-source technologies. Whether you’re new to Linux or seeking to validate your skills, this course will equip you with the knowledge and tools to succeed.


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:
Computer Support Specialist, A.A.A.S., CyberSecurity, Certificate, 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. Describe the Linux kernel, system boot process, and the role of various system components such as the shell, system libraries, and hardware interfaces.
  2. Demonstrate the ability to install Linux on both physical and virtual machines, and configure basic system settings, including network and user preferences.
  3. Perform file and directory management tasks (e.g., creating, deleting, copying files), as well as text processing and system monitoring using common command-line tools.
  4. Identify and explain the purpose of key directories in the Linux filesystem (e.g., /bin, /home, /etc) and demonstrate how to mount and manage filesystems.
  5. Create, modify, and delete user accounts and groups, and configure file and directory permissions to ensure proper access control and system security.
  6. Install, update, and remove software packages using various package managers (e.g., APT, YUM, RPM), and manage software repositories.
  7. Use system logs and diagnostic tools to identify and resolve common Linux system issues, including hardware device problems and user login difficulties.

Course Outline:
I. Introduction to Linux

  1. Overview of Linux OS, kernel, distributions, and open-source philosophy
  2. Introduction to the Linux command line, terminal, and its role in IT infrastructures

II. System Architecture

  1. Understanding hardware interaction with Linux, system boot process (BIOS, GRUB)
  2. The role of the Linux kernel and system components (memory, CPU, hardware)

III. Linux Installation and Package Management

  1. Installing Linux: system requirements, partitioning, and choosing distributions
  2. Managing software packages (APT, YUM, RPM) and repositories
  3. Understanding package repositories and managing software dependencies

IV. GNU and Unix Commands

  1. Basic file operations: creating, copying, moving, and deleting files and directories
  2. Working with text files: viewing and editing (cat, more, less, vi, nano)
  3. Text processing utilities: grep, awk, sed, cut
  4. Managing file permissions and ownership (chmod, chown, chgrp)
  5. Using manual pages and help commands (man, info)

V. Devices, Filesystems, and Filesystem Hierarchy Standard (FHS)

  1. Understanding device files, mounting/unmounting filesystems, and managing storage
  2. Exploring filesystem structure, types (ext4, XFS), and the FHS

VI. User Interfaces and Desktops

  1. Introduction to the Linux graphical user interface (GUI) and X Window System
  2. Configuring and using desktop environments (GNOME, KDE, etc.)
  3. Differences between command-line interface (CLI) and graphical interface

VII. User Management

  1. Understanding the user and group structure in Linux
  2. Creating and managing user accounts, groups, and file permissions
  3. Managing user passwords and access control (ACLs, sudo, RBAC)

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: ARW 100 (IRW97/IRW98), IRW 99
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: 104613
Course CIP Code: 11.9999
Maximum Course Enrollment: 24
High School Articulation Agreements exist?: None
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:
Master’s Degree (GRCC general requirement), Professionally qualified through work experience in field (Perkins Act or Other) (list below)
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:23
Course Review & Revision Year: 2029-2030



Add to Catalog (opens a new window)