Introduction to Linux for End Users

Introduction to Linux for End Users

Bascom Bridge’s  Introduction to Linux for End Users course teaches attendees the fundamental tools and concepts of Linux.

 

LINUX END USER TRAINING OBJECTIVES

All students will:

  • Understand basic file manipulation
  • Learn basic and advanced file system features
  • Use I/O redirection and pipes
  • Work with text manipulation and regular expressions
  • Manage jobs and processes
  • Use vi, the standard Unix editor
  • Automate tasks with shell scripts
  • Manage Linux software
  • Secure remote administration

LINUX END USER TRAINING PREREQUISITES

No prior Linux familiarity is presumed.

LINUX END USER TRAINING MATERIALS

All attendees receive comprehensive courseware and a related textbook.

SOFTWARE NEEDED FOR EACH PC:

  • Windows, Mac, or Linux PCs with at least 4 GB RAM
  • Accelebrate can provide a VirtualBox or VMware environment with all software needed for the class
    • This class can be taught using the Linux distribution of your choice
  • Please contact us for further setup details
  • For classes delivered online, all participants need either dual monitors or a separate device logged into the online session so that they can do their work on one screen and watch the instructor on the other. A separate computer connected to a projector or large screen TV would be another way for students to see the instructor’s screen simultaneously with working on their own.

LINUX END USER TRAINING OUTLINE

  • Introduction
  • What is Linux?
    • Unix Origins and Design Principles
    • Unix Timeline
    • FSF and GNU
    • GPL – General Public License
    • The Linux Kernel and Versioning
    • Components of a Distribution
    • Slackware
    • SUSE Linux Products
    • Debian
    • Ubuntu
    • Red Hat Linux Products and CentOS
    • Oracle Linux
    • Mandriva
  • Login and Exploration
    • Logging In
    • Running Programs
    • Interacting with Command Line
    • The X Window System
    • Starting X
    • Gathering Login Session Info
    • Gathering System Info
    • got root?
    • Switching User Contexts
    • sudo
    • Help from Commands and Documentation
    • Getting Help with man & info
  • The Linux FileSystem
    • File System Support
    • Unix/Linux File System Features
    • File System Hierarchy Standard
    • Navigating the File System
    • Displaying Directory Contents
    • File System Structures
    • Determining Disk Usage With df and du
    • Determining Disk Usage With baobab
    • Disk Usage with Quotas
    • File Ownership
    • Default Group Ownership
    • File and Directory Permissions
    • File Creation Permissions with umask
    • Changing File Permissions
    • SUID and SGID on files
    • SGID and Sticky Bit on Directories
    • User Private Group Scheme
  • Manipulating Files
    • Directory Manipulation
    • File Manipulation
    • Deleting and Creating Files
    • Physical UNIX File Structure
    • File System Links
    • File Extensions and Content
    • Displaying Files
    • Previewing Files
    • Displaying Binary Files
    • Searching the File System
    • Alternate Search Method
    • Producing File StatisticsSection
  • Shell Basics
    • Role of Command Shell
    • Communication Channels
    • File Redirection
    • Piping Commands Together
    • Filename Matching
    • File Globbing and Wildcard Patterns
    • Brace Expansion
    • Shell and Environment Variables
    • Key Environment Variables
    • General Quoting Rules
    • Nesting Commands
    • Multiple and Multi-line Commands
  • Archiving and Compression
    • Archives with tar
    • Archives with cpio
    • The gzip Compression Utility
    • The bzip2 Compression Utility
    • The XZ Compression Utility
    • The PKZIP Archiving/Compression format
  • Text Processing
    • Searching Inside Files
    • The Streaming Editor
    • Text Processing with awk
    • Replacing Text Characters
    • Text Sorting
    • Duplicate Removal Utility
    • Extracting Columns of Text
    • Combining Files and Merging Text
    • Comparing File Changes
  • Regular Expressions
    • Regular Expression Overview
    • Regular Expressions
    • RE Character Classes
    • RE Quantifiers
    • RE Parenthesis
  • Text Editing
    • Text Editing
    • Pico/GNU Nano
    • Pico/Nano Interface
    • Pico/Nano Shortcuts
    • vi and Vim
    • Learning vi
    • Basic vi
    • Intermediate vi
  • Command Shells
    • Shells
    • Identifying the Shell
    • Changing the Shell
    • Bourne sh: Configuration Files
    • Script Execution
    • Bourne sh: Prompts
    • bash: Bourne-Again Shell
    • bash: Configuration Files
    • bash: Command Line History
    • bash: Command Editing
    • bash: Command Completion
    • bash: “shortcuts”
    • bash: prompt
    • Setting Resource Limits via ulimit
  • Introduction to Shell Scripting
    • Shell Script Strengths and
    • Weaknesses
    • Example Shell Script
    • Positional Parameters
    • Input & Output
    • Doing Math
    • Comparisons with test
    • Exit Status
    • Conditional Statements
    • Flow Control: case
    • The for Loop
    • The while and until Loops
  • Process Management and Job Control
    • What is a Process?
    • Process Lifecycle
    • Process States
    • Viewing Processes
    • Signals
    • Tools to Send Signals
    • Job Control Overview
    • Job Control Commands
    • Persistent Shell Sessions with Screen
    • Using screen
    • Advanced Screen
  • Process Administration
    • Automating Tasks
    • at/batch
    • cron
    • The crontab Command
    • Crontab Format
    • /etc/cron.*/Directories
    • Anacron
    • Managing Processes
    • Tuning Process Scheduling
  • Managing Software
    • Downloading with FTP
    • FTP
    • lftp
    • Command Line Internet – Non-interactive
    • Command Line Internet – Interactive
    • Managing Software Dependencies
    • Using the YUM command
    • YUM package groups
    • Configuring YUM
    • Popular YUM Repositories
    • Using the Zypper command
    • Zypper Services and Catalogs
    • The dselect & Apt Frontends to dpkg
    • Aptitude
    • Configuring Apt
  • Messaging
    • System Messaging Commands
    • Controlling System Messaging
    • Internet Relay Chat
    • Instant Messenger Clients
    • Electronic Mail
    • Sending Email with sendmail
    • Sending and Receiving Email with mailx
    • Sending and Receiving Email with mutt
    • Sending Email with Pine
    • Evolution
  • Printing
    • Linux Printer Sub-systems
    • Legacy Print Systems
    • Common UNIX Printing System
    • Defining a Printer
    • Standard Print Commands
    • Format Conversion Utilities
    • Ghostscript
    • enscript and mpage
  • The Secure Shell (SSH)
    • Secure Shell
    • ssh and sshd Configuration
    • Accessing Remote Shells
    • Transferring Files
    • Alternative sftp Clients
    • SSH Key Management
    • ssh-agent
  • Mounting FileSystems & Managing Removable Media
    • File Systems Concept Review
    • Mounting File Systems
    • NFS
    • SMB
    • File System Table (/etc/fstab)
    • AutoFS
    • Removable Media
  • Conclusion

Send a Comment

Your email address will not be published.

CONTACT US

+91 9376007676  

INQUIRY NOW


Introduction to Linux for End Users

1 Star2 Stars3 Stars4 Stars5 Stars (1 votes, average: 5.00 out of 5)
Loading...
  • Course No : LNX-100
  •  Theory : 40%
  •  Lab : 60%
  • Duration : 30 hours
Scroll Up
Skip to toolbar