Skip Navigation

Live Online help Real-time discussions with your instructor and fellow students via technology

Linux Fundamentals

Instructor

Katherine Cain

See Course Dates

What You Will Learn

Linux Fundamentals focuses on the fundamental tools and concepts of Linux. Beginners develop a solid foundation in Linux, while advanced users discover patterns and fill in gaps in their knowledge. Students gain proficiency using the command line. Topics include: basic file manipulation; basic and advanced filesystem features; I/O redirection and pipes; text manipulation and regular expressions; managing jobs and processes; vi, the standard Unix editor; automating tasks with shell scripts; managing software; secure remote administration; and more. Also, this course is designed to provide extensive hands-on experience.

This course is not eligible for the Take 3 Discount.

This course is offered in collaboration with partners SLU Workforce Center and Johnson County Community College Continuing Education.


This section is facilitated by an instructor online. Within 2 business days of the class start date, you will receive instructions about how to access the class online.

Linux Fundamentals
Course Dates

Live Online help Real-time discussions with your instructor and fellow students via technology

$2,995.00

Linux Fundamentals

9/8/2025 - 10/8/2025 M W 5:30PM-8:30PM
14 Seats Open
11/3/2025 - 12/8/2025 M W 5:30PM-8:30PM
14 Seats Open

Selected Course

Dates: 9/8/2025 - 10/8/2025 M W

Course type: Networking

Times: 5:30PM-8:30PM

Location: Live Online Campus Map

Contact Hours: 30.0

Other Details

Course Code: SLUNETSEC-120-6

Category: Networking

Contact Hours: 30.0

Format: Classroom

Schedule Details:

After registering for this course, you can come back to the catalog to register for more courses.

Issues with registering? Please contact us at CERegistration@jccc.edu or call 913-469-2323.

Similar Courses

Introductory Computing image Computer Skills for the Workplace
Online help Learning at your own pace, or facilitated by an instructor
Computer Skills for the Workplace Session start date: Sep 17
24.0 contact hours $169.00
Web image Architecting Microservices with Kubernetes, Docker, and Continuous Integration Training
Live Online help Real-time discussions with your instructor and fellow students via technology
Architecting Microservices with Kubernetes, Docker, and Continuous Integration Training Session start date: Sep 29
12.0 contact hours $1,495.00
Web image Docker
Live Online help Real-time discussions with your instructor and fellow students via technology
Docker Session start date: Nov 4
18.0 contact hours $2,295.00
Web image Building a Full CI/CD Pipeline
Live Online help Real-time discussions with your instructor and fellow students via technology
Building a Full CI/CD Pipeline Session start date: Aug 26
18.0 contact hours $2,295.00
Finance image Accounting Fundamentals
Online help Learning at your own pace, or facilitated by an instructor
Accounting Fundamentals Session start date: Sep 17
24.0 contact hours $169.00
Security image Security Architecture and Design
Live Online help Real-time discussions with your instructor and fellow students via technology
Security Architecture and Design Session start date: Oct 20
14.0 contact hours $899.00
Business and Leadership image Administrative Assistant Fundamentals
Online help Learning at your own pace, or facilitated by an instructor
Administrative Assistant Fundamentals Session start date: Sep 17
24.0 contact hours $169.00
Networking image Google Cloud Fundamentals (Associate Cloud Engineer)
Live Online help Real-time discussions with your instructor and fellow students via technology
Google Cloud Fundamentals (Associate Cloud Engineer) Session start date: Oct 6
18.0 contact hours $2,295.00
Arts and Crafts image Drawing Fundamentals
In Person help Traditional, instructor-led and offered in a classroom at JCCC
Drawing Fundamentals Session start date: Oct 19
21.0 contact hours $179.00
Communications image Fundamentals of Technical Writing
Online help Learning at your own pace, or facilitated by an instructor
Fundamentals of Technical Writing Session start date: Sep 17
24.0 contact hours $169.00
HR Management image Employment Law Fundamentals
Online help Learning at your own pace, or facilitated by an instructor
Employment Law Fundamentals Session start date: Oct 15
24.0 contact hours $169.00
Supply Chain image Manufacturing Fundamentals
Online help Learning at your own pace, or facilitated by an instructor
Manufacturing Fundamentals Session start date: Sep 17
24.0 contact hours $149.00
Web image Intermediate Java Programming
Online help Learning at your own pace, or facilitated by an instructor
Intermediate Java Programming Session start date: Sep 17
24.0 contact hours $189.00
Supply Chain image Supply Chain Management Fundamentals
Online help Learning at your own pace, or facilitated by an instructor
Supply Chain Management Fundamentals Session start date: Oct 15
24.0 contact hours $149.00
Finance image Accounting Fundamentals II
Online help Learning at your own pace, or facilitated by an instructor
Accounting Fundamentals II Session start date: Sep 17
24.0 contact hours $169.00
Design and Modeling image AutoCAD Fundamentals
Live Online help Real-time discussions with your instructor and fellow students via technology
AutoCAD Fundamentals Session start date: Sep 9
21.0 contact hours $599.00
Microsoft Office image Excel Fundamentals
In Person help Traditional, instructor-led and offered in a classroom at JCCC
Excel Fundamentals Session start date: Sep 12
7.0 contact hours $199.00
Microsoft Office image Excel Advanced
In Person help Traditional, instructor-led and offered in a classroom at JCCC
Excel Advanced Session start date: Sep 26
7.0 contact hours $199.00
Web image Javascript in the Browser Context
Live Online help Real-time discussions with your instructor and fellow students via technology
Javascript in the Browser Context Session start date: Aug 26
36.0 contact hours $1,599.00
Supply Chain image Purchasing Fundamentals
Online help Learning at your own pace, or facilitated by an instructor
Purchasing Fundamentals Session start date: Sep 17
24.0 contact hours $149.00
 
Close Modal Window

Online Registration Temporarily Down

Please contact us at ceregistration@jccc.edu or call 913-469-2323 to register now or please visit us later.

Close
Close Modal Window
  1. WHAT IS LINUX?
    a. Unix and its Design Principles
    b. FSF and GNU
    c. General Public License
    d. The Linux Kernel
    e. Linux Kernel and Versioning
    f. Components of a Distribution
    g. Slackware
    h. SUSE Linux Products
    i. Debian
    j. Ubuntu
    k. Red Hat Linux Products
    l. Oracle Linux
  2. LOGIN AND EXPLORATION
    a. Logging In
    b. Running Programs
    c. Interacting with Command Line
    d. Desktop Environments
    e. GNOME
    f. Starting X
    g. Gathering Login Session Info
    h. Gathering System Info
    i. uptime & w
    j. got root?
    k. Switching User Contexts
    l. sudo
    m. Help from Commands and Documentation
    n. whereis
    o. Getting Help Within the Graphical Desktop, man, & info
    p. $MANPATH, whatis and apropos
  3. THE LINUX FILESYSTEM
    a. Filesystem Support
    b. Unix/Linux Filesystem Features
    c. Filesystem Hierarchy Standard
    d. Navigating the Filesystem
    e. Displaying Directory Contents
    f. Filesystem Structures
    g. Determining Disk Usage With df and du
    h. Determining Disk Usage (GUI)
    i. Disk Usage with Quotas
    j. File Ownership
    k. Default Group Ownership
    l. File and Directory Permissions
    m. File Creation Permissions with umask
    n. SUID and SGID on files
    o. SGID and Sticky Bit on Directories
    p. Changing File Permissions
    q. User Private Group Scheme
  4. MANIPULATING FILES
    a. Directory Manipulation
    b. File Manipulation
    c. Deleting and Creating Files
    d. Managing Files Graphically
    e. Drag and drop with Nautilus
    f. Physical Unix File Structure
    g. Filesystem Links
    h. File Extensions and Content
    i. Displaying and Previewing Files
    j. Producing File Statistics
    k. Displaying Binary Files
    l. Searching the Filesystem
    m. Alternate Search Method
  5. SHELL BASICS
    a. Role of Command Shell
    b. Communication Channels
    c. File Redirection
    d. Piping Commands Together
    e. Filename Matching
    f. File Globbing and Wildcard Patterns
    g. Brace Expansion
    h. Shell and Environment Variables
    i. Key Environment Variables
    j. Which and Type
    k. General Quoting Rules
    l. Nesting Commands
  6. ARCHIVING AND COMPRESSION
    a. Archives with tar and cpio
    b. The gzip, bzip2, and XZ Compression Utility
    c. The PKZIP Archiving/Compression format
    d. GNOME File Roller
  7. TEXT PROCESSING
    a. Searching Inside Files
    b. The Streaming Editor
    c. Text Processing with Awk
    d. Replacing Text Characters
    e. Text Sorting
    f. Duplicate Removal Utility
    g. Extracting Columns of Text
    h. Combining Files and Merging Text
    i. Comparing File Changes
  8. REGULAR EXPRESSIONS
    a. Regular Expression Overview and Implementations
    b. RE Character Classes
    c. Regex Quantifiers
    d. RE Parenthesis
  9. TEXT EDITING
    a. Text Editing
    b. Pico/GNU Nano
    c. Pico/Nano Interface
    d. Nano configuration
    e. Pico/Nano Shortcuts
    f. vi and Vim
    g. Learning Vim
    h. Basic and Intermediate vi
  10. MESSAGING
    a. System Messaging Commands
    b. Controlling System Messaging
    c. Internet Relay Chat
    d. Instant Messenger Clients
    e. Electronic Mail
    f. Sending Email with sendmail and Pine
    g. Sending and Receiving Email with mailx and mutt
    h. Evolution
  11. COMMAND SHELLS
    a. Shells
    b. Identifying and Changing the Shell
    c. Shell Configuration Files
    d. Script Execution
    e. Bourne Shell: Shell Prompts
    f. Bash: Bourne-Again Shell
    g. Bash: Configuration Files
    h. Bash: Command Line History
    i. Bash: Command Editing
    j. Bash: Command Completion
    k. Bash: "shortcuts"
    l. Bash: prompt
    m. Setting Resource Limits via ulimit
  12. INTRODUCTION TO SHELL SCRIPTING
    a. Shell Script Strengths and Weaknesses
    b. Example Shell Script
    c. Positional Parameters
    d. Input & Output
    e. Doing Math
    f. Exit Status
    g. Comparisons with test
    h. Conditional Statements
    i. Flow Control: case
    j. The borne for-Loop
    k. The while and until Loops
  13. PROCESS MANAGEMENT AND JOB CONTROL
    a. What is a Process?
    b. Process Lifecycle and States
    c. Viewing Processes
    d. Signals
    e. Tools to Send Signals
    f. nohup and disown
    g. Managing Processes
    h. Tuning Process Scheduling
    i. Job Contro
Close Modal Window

Live Online help Real-time discussions with your instructor and fellow students via technology

Linux Fundamentals

DATE TIME DAY PRICE AVAILABILITY LOCATION  
9/8/2025 - 10/8/2025 5:30PM-8:30PM M W $2,995.00 14 Seats Open Live Online Campus Map Register
11/3/2025 - 12/8/2025 5:30PM-8:30PM M W $2,995.00 14 Seats Open Live Online Campus Map Register
Close Modal Window

Live Online help Real-time discussions with your instructor and fellow students via technology

$2,995.00

Linux Fundamentals

9/8/2025 - 10/8/2025 M W 5:30PM-8:30PM
14 Seats Open
11/3/2025 - 12/8/2025 M W 5:30PM-8:30PM
14 Seats Open

Selected Course

Dates: 9/8/2025 - 10/8/2025 M W

Course type: Networking

Times: 5:30PM-8:30PM

Location: Live Online Campus Map

Contact Hours: 30.0

Other Details

Course Code: SLUNETSEC-120-6

Category: Networking

Contact Hours: 30.0

Format: Classroom

Schedule Details:

After registering for this course, you can come back to the catalog to register for more courses.

Issues with registering? Please contact us at CERegistration@jccc.edu or call 913-469-2323.