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

7/29/2025 - 8/28/2025 Tu Th 5:30PM-8:30PM
14 Seats Open

Selected Course

Dates: 7/29/2025 - 8/28/2025 Tu Th

Course type: Networking

Times: 5:30PM-8:30PM

Location: Live Online Campus Map

Contact Hours: 30.0

Other Details

Course Code: SLUNETSEC-120-5

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

Networking image
Online help Learning at your own pace, or facilitated by an instructor
CompTIA™ Network+ Certification Training (Voucher Included) Session start date:
110.0 contact hours $1,999.00
Networking image
Online help Learning at your own pace, or facilitated by an instructor
A+, Net+, Security+ Session start date:
240.0 contact hours $3,049.00
Networking image
Online help Learning at your own pace, or facilitated by an instructor
AWS Certified SysOps Administrator - Associate Session start date:
40.0 contact hours $619.00
Networking image
Online help Learning at your own pace, or facilitated by an instructor
CompTIA™ A+ Certification Training (Vouchers Included) Session start date:
290.0 contact hours $2,399.00
Networking image
Live Online help Real-time discussions with your instructor and fellow students via technology
Microsoft Azure Fundamentals Session start date: May 12
12.0 contact hours $1,195.00
Networking image
Live Online help Real-time discussions with your instructor and fellow students via technology
Certified Cloud Security Professional (CCSP) Bootcamp  Session start date: May 13
30.0 contact hours $3,795.00
Networking image
Live Online help Real-time discussions with your instructor and fellow students via technology
Google Cloud Fundamentals (Associate Cloud Engineer) Session start date: May 27
18.0 contact hours $2,295.00
Networking image
Live Online help Real-time discussions with your instructor and fellow students via technology
Google Cloud Fundamentals (Associate Cloud Engineer) Session start date: May 27
18.0 contact hours $2,295.00
Networking image
Live Online help Real-time discussions with your instructor and fellow students via technology
AWS Academy Cloud Architecting (AWS Certified Solutions Architect Associate) Session start date: May 27
36.0 contact hours $3,195.00
Networking image
Live Online help Real-time discussions with your instructor and fellow students via technology
Microsoft Azure Administrator Session start date: Jun 2
24.0 contact hours $2,995.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  
7/29/2025 - 8/28/2025 5:30PM-8:30PM Tu Th $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

7/29/2025 - 8/28/2025 Tu Th 5:30PM-8:30PM
14 Seats Open

Selected Course

Dates: 7/29/2025 - 8/28/2025 Tu Th

Course type: Networking

Times: 5:30PM-8:30PM

Location: Live Online Campus Map

Contact Hours: 30.0

Other Details

Course Code: SLUNETSEC-120-5

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.