Linux V7 Essentials

Linux V7 Essentials using Red Hat Linux, a powerful open-source operating system.  You will learn how to install, work with users and groups, and program using bash shell and the vi editor. This class, in addition to Linux V7 System Administration, prepares you to sit for the  Certified System Administrator exam given by Red Hat. This course also provides the necessary foundation for any version of Linux.

Online Classes

High Quality

Flexible Schedule

Certifications

Interactive

Instructor Help

High Success Rate

Extra Resources

This hands-on class will teach you the basics of Linux V7 using Red Hat Linux, a powerful open-source operating system.  You will learn how to install, work with users and groups, and program using bash shell and the vi editor. In addition to Linux V7 System Administration, this class prepares you to sit for the  Certified System Administrator exam given by Red Hat. This course also provides the necessary foundation for any version of Linux.

In This Linux V7 Essentials Course, You Will Learn:

  • Describe the basics of Linux, and Linux installation
  • Use the basic to the advanced file system
  • Work with users and groups
  • Use and program the bash shell
  • Use the vi editor and various text processing tools such as awk and sed
  • Find things, processes, and network applications

Prerequisites

Students should have experience in primary programming usage or have taken:

  • Fundamentals of Operating Systems

Module 00: Course Introduction – Red Hat Linux V7 Essentials 

Module 01: Introduction to Linux

  • Linux history
  • Advantages of Linux and Open-source
  • Linux distributions
  • Three basic parts of Linux

Module 02: V7 Installation

  • Hardware compatibility
  • Installer Features
  • Install boot process
  • First boot
  • Lab Exercise: Installing Linux

Module 03: Linux Usage Basics 

  • Logging in
  • Accessing the command line
  • Changing your password
  • The root user
  • Elevating privileges
  • Editing text files
  • Lab Exercise: Working with root user

Module 04: Running Linux Commands 

  • Running commands
  • Getting help
  • The whatis command
  • The –help option
  • man and info
  • Demo: Running Linux Command
  • Lab Exercise: Trying date, man and info command

Module 05: Exploring the Filesystem Part 1

  • Overview of the filesystem hierarchy
  • pwd, pathname, ls and cd
  • Demo: Commands to Explore the Filesystem

Module 06: Exploring the Filesystem Part 2 

  • Copying and removing files
  • Creating and removing directories
  • Nautilus
  • Determining file content, viewing files, file permissions
  • Demo: Using Nautilus
  • Lab Exercise: Using shell Commands

Module 07: Introduction to the bash Shell 

  • Command line shortcuts and history tricks
  • Command line expansion
  • Command editing tricks
  • gnome-terminal
  • Demo: Bash and the Gnome Terminal
  • Lab Exercise: Working with bash shell

Module 08: Standard Input/Output and Pipes

  • Standard input, output and error
  • Redirecting standard input and output
  • Redirecting standard error
  • Redirecting both standard input and standard error
  • Using pipes
  • Demo: Input and Output Redirection
  • Lab Exercise: Redirecting Input and Output

Module 09: Introduction to Users and Groups 

  • Linux security model
  • Users and Groups
  • Permission types
  • Examining and changing permissions
  • Lab Exercise: Using Permissions

Module 10: Text Processing Part 1

  • Regex Patterns
  • Sed
  • Exercise: Word match with Regexes

Module 11: Text Processing Part 2

  • Extracting and manipulating text with sed, awk and Perl
  • Demo: sed and awk Examples
  • Perl
  • Lab Exercise: Write a sed Command

Module 12: Basic System Configuration 

  • Configuring date and time
  • Configuring printers
  • Network configuration
  • System logs
  • Demo: – Configuring a Printer
  • Lab Exercise: Configuring a Basic System

Module 13: The vi Editor Part 1

  • Using vi
  • Command vs. insert mode
  • Demo: vi First Steps

Module 14: The vi Editor Part 2

  • Changing, pasting, deleting, copying and importing text
  • Joining, searching and replacing text
  • Splitting screen
  • Configuring vi
  • Lab Exercise: Using vi Editor

Module 15: Configuring the bash Shell 

  • bash variables
  • Environment variables
  • Aliases
  • Startup and exit scripts
  • Intro to shell scripting
  • Lab Exercise: Configuring the bash Shell

Module 16: Shell Programming Part 1

  • Create a simple shell program
  • Execute a simple shell program
  • Demo: Creating and Executing Shell Programs
  • Lab Exercises

Module 17: Shell Programming Part 2

  • Using variables
  • read and expr, || and &&
  • Demo: Variables, read and expr
  • Lab Exercises

Module 18: Shell Programming Part 3

  • The test command
  • if, while, until, for, case
  • Lab Exercises

Module 19: Network Applications Part 1 

  • Firefox and other web browsers
  • Evolution and other email clients
  • Email, encryption and digital signatures
  • The empathy messaging system

Module 20: Network Applications Part 2

  • telnet and the “r” services
  • ssh, scp
  • FTP clients
  • Connecting to Windows disk shares
  • File transfer with Nautilus
  • Lab Exercise: Using Network Application Tools

Module 21: Advanced Users and Groups Part 1

  • User and group ID numbers
  • /etc/passwd, /etc/group and /etc/shadow
  • System users and groups
  • Changing your identity

Module 22: Advanced Users and Groups Part 2

  • Default permissions
  • SUID, SGID and sticky bits
  • Demo: SUID, SGID and sticky bits
  • Lab Exercise: Using umask

Module 23: Finding Things

  • which
  • whatis
  • man –k (aka. apropos)
  • find
  • locate
  • The Gnome search tool
  • Demo: Examples of Finding Files
  • Lab Exercise: Finding Programs, Files, Pages

Module 24: Linux Processes Part 1 

  • Intro to processes
  • Viewing processes, process states

Module 25: Linux Processes Part 2 

  • Sending signals and terminating processes
  • Process management tools
  • Running a process in the background
  • Suspending a process
  • cron and anacron
  • Demo: Process Management
  • Lab Exercise: Experiment with ps, top and kill

Module 26: Advanced File System Part 1

  • Partitions and filesystems
  • Inode numbers
  • Checking free space

Module 27: Advanced File System Part 2

  • Working with archive files
  • Compression utilities
  • Demo: Archiving Files
  • Lab Exercise: Using labfile

Module 28: The Next Steps

  • Next steps in Linux
  • Other Linux training classes
  • The Linux community
This class, in addition to Linux V7 System Administration, prepares you to sit for the Certified System Administrator exam given by Red Hat (EX200). For more information about the exam requirements or locations and pricing, click here.
GogoTraining’s Linux courses are written by subject matter experts with years of exerience working with Linux.  They have all achieved Linux Certifications and have written these courses so that they will fully prepare students for the exams using Red Hat Linux..
Having issues playing videos?

Meet Your Instructor

James Lee

James Lee is a hacker and open-source advocate based in Illinois. He holds a master’s degree from Northwestern University, and he can often be seen rooting for the Wildcats during football season. As founder of Onsight, Lee has worked as a programmer, trainer, manager, writer, and open-source advocate. Lee authored Beginning Perl, Second Edition published by Apress and coauthored Hacking Linux Exposed, Second Edition, as well as Open Source Web Development with LAMP. He enjoys hacking in Perl and Python and has written programming articles for the Linux Journal. Lee also enjoys developing software for the Web, reading, traveling and, most of all, snowboarding with his kids who are old enough now to understand why dad’s favorite animals are penguins and camels and why dad laughs at Monty Python’s Flying Circus.

System Requirements

Hardware:

  • Windows, Mac OS X, or Linux
  • Internet access

Software:

  • Red Hat Enterprise Linux 7 OR
  • Free Linux – CentOS (http://www.centos.org/), an almost exact copy of RedHat

Get Your Course Maetrials

When you purchase this course you will receive access to these materials.

  • Student Guide
  • Exercise Guide
  • Exercise Files
  • Exercise Solutions Guide
  • Lab Setup Guide

Course Links

These links are activated when you purchase this course.

  • Course Survey
  • Cent OS

Course Transcript

This course comes with a Transcript that tracks your progress. You can use your transcript to view and monitor your progress and when you complete the course, you can print or email the transcript.

Letter of Course Attendance

You will be awarded a Certificate of Completion when you finish this course. You will be able to print or email the certificate and share your accomplishment with everyone.

How to Take Your Exam

How to Take Your Exam

This class, in addition to Linux V7 System Administration, prepares you to sit for the Certified System Administrator exam given by Red Hat (EX200). For more information about the exam requirements or locations and pricing, click here.
GogoTraining’s Linux courses are written by subject matter experts with years of exerience working with Linux.  They have all achieved Linux Certifications and have written these courses so that they will fully prepare students for the exams using Red Hat Linux..

Do you have special requirements?

    You need a free consultation, call us at those numbers:

    Mobile: +905419417882

    Mobile: +905551664551