CTS 2106 - Fundamentals of the Linux Operating System

College of Computer & Information Technology

Credit(s): 3
Contact Hours: 47
Effective Term Fall 2024 (640)

Requisites

Prerequisite COP 1000 with a minimum grade of C or
Prerequisite CNT 1000 with a minimum grade of C or
Prerequisite CET 1600 with a minimum grade of C or
Prerequisite CET 1172C with a minimum grade of C

Course Description

This course is designed to provide students with the basic concepts and components of the Linux operating system. No prior experience with Linux is required. The course focuses on the Linux command line, system navigation, working with files, text editors, searching for files and text, creating and restoring backups and archives, basic system security, users/groups and file permissions, and how to create and run simple scripts. The course also provides the skills and knowledge necessary to sit for Linux Professional Institute LPI Linux Essentials exam.

Learning Outcomes and Objectives

  1. The student will demonstrate the ability to access the Linux Operating System by:
    1. logging in and out of the environment.
    2. creating users and groups.
    3. using the command line interface and commands.
    4. accessing and employing support resources.
    5. running help commands.
  2. The student will demonstrate the ability to manipulate files and directories by:
    1. displaying the current directory.
    2. using absolute and relative pathnames.
    3. creating, displaying, copying, moving, renaming, and removing files and directories.
    4. archiving files on the command line.
    5. finding files using specific criteria and filtering commands.
  3. The student will demonstrate the ability to administer file system security by:
    1. managing file permissions and ownership.
    2. describing the types of permissions.
    3. executing commands as the root user with the sudo command.
    4. changing permissions with symbolic or numerical methods.
    5. determining default permissions with the umask command.
  4. The student will demonstrate the ability to edit text files by:
    1. using basic text editor modes.
    2. employing input, positioning, and editing commands in a text editor.
    3. using basic regular expressions.
    4. naming and saving a file with a text editor.
  5. The student will demonstrate the ability to employ command line administrative tasks by:
    1. displaying network configuration.
    2. connecting to a remote server and transferring files.
    3. performing package management tasks.
    4. performing basic shell scripting.

Criteria Performance Standard

Upon successful completion of the course the student will, with a minimum of 70% accuracy, demonstrate mastery of each of the above stated objectives through classroom measures developed by individual course instructors.

History of Changes

C&I 3/26/02, BOT 4/16/02, Effective yrtr 20021. C&I 10/8/02, BOT 11/12/02, Effective 20022. 3 year review 2006. Prefix/# chg SCNS eff 20091(0415). Flex Access 20092 C&I Approval: 05/31/2013, BOT Approval: 08/05/2013, Effective Term: Spring 2014 (480). C&I Approval: , BOT Approval: , Effective Term: Spring 2017 (525). C&I Approval: 02/09/2017, BOT Approval: 03/21/2017, Effective Term: Fall 2017 (535). C&I Approval: , BOT Approval: , Effective Term: Spring 2021 (585).
C&I Approval: 02/17/2024, BOT Approval: 03/19/2024, Effective Term: Fall 2024 (640)

Related Programs

  1. Cloud Computing (CLOUD-CT) (640) (Active)
  2. Cloud Computing Technology (CLOUD-AS) (640) (Active)
  3. CompTIA Linux+ (to CLOUD-AS) (TIALIN1IC-AR) (595) (Active)
  4. CompTIA Linux+ (to CLOUD-CT) (TIALIN4IC-AR) (635) (Active)
  5. CompTIA Linux+ (to COMPNET-AS) (TIALIN8IC-AR) (635) (Active)
  6. CompTIA Linux+ (to ITSC-AS) (TIALIN6IC-AR) (635) (Active)
  7. CompTIA Linux+ (to ITSC-CT) (TIALIN5IC-AR) (635) (Active)
  8. CompTIA Linux+ (to LINXSA-CT) (TIALIN7IC-AR) (635) (Active)
  9. CompTIA Linux+ (to WEBSDM-AS) (TIALIN2IC-AR) (595) (Active)
  10. Cybersecurity (ITSC-AS) (640) (Active)
  11. Network Administration (LINXSA-CT) (610) (Active)
  12. Network Systems Administration PCS (NSAHS-AR) (635) (Active)
  13. Networking Technologies (COMPNET-AS) (640) (Active)
  14. Technology Development & Management (TMGT-TR) (670) (Active)
  15. Web Development (WEBSDM-AS) (670) (Active)