Toll Free: 800-735-7418
Local: 303-377-9333
info@hartmannsoftware.com
 
 

 
LINUX LEVEL 1 - INTRODUCTION TO LINUX USE AND ADMINISTRATION

Course Description  
This five-day course provides the student with the knowledge to use Linux both as an end user and as an entry-level system administrator. Students will learn the basic command line utilities to navigate the file system and manipulate files, including use of the vi editor and file permissions. The course includes an overview of the available Linux GUI front ends, and specifically looks at the configuration and use of Gnome. System administration topics such as job control, installation and configuration are covered before the basic admin tasks of installing packages, managing users, and booting the system.

Course Length: 5 Days
Course Tuition: $1690 (US)
Prerequisites
None
Course Outline  


• Basic Linux Concepts
Definition of Linux
History of Linux
Basic Linux Terms
Accessing a Linux Machine
Logging In
Passwords

• Using the GUIs
Linux GUI’s
Using Gnome
Configuring Gnome
Virtual Terminals
Fixing Gnome Problems

• The Filesystem
Definition of Filesystem
Filesystem Terms
Using Pathnames
Listing Files
Making Directories
Removing Directories
Accessing CD-ROM and Floppy Drives

• Handling Files
Copying Files
Moving Files
Removing Files
Looking at the Contents of Files
Useful Commands

• File Manipulation
Word Count
Man Pages
Filter Commands
sort
cmp
diff
comm
Finding Files
Finding Commands

• Metacharacters
Definition of Metacharacters
The ; Character
"Wildcards"
Redirection
Using tee

• Shell Features
Variables
Variable Usage in the BASH Shell
Variables Usage in the TCSH Shell
Aliases
Quoting
Name Completion
Command Line Editing

• File Security
Basic Linux Permissions
Setting Default Permissions

• The vi Editor
What is vi?
vi Modes
Movement Commands
Input Commands
Delete and Search Commands
Advanced Commands

• Jobs and Processes
Starting Jobs
Pausing Jobs
Restarting Jobs
Stopping Jobs
Using nohup
Controlling Job Priority

• File Compression
tar
gzip
zip
Additional Compression Commands

• Installation
Hardware Requirements for Linux
Installation Methods

• Advanced Installation
Kickstart
Expert Installation
Network Installation

• Post Installation
LILO & GRUB
Basic Network Configuration
Post Install File
Displaying Disk Usage by Directory
Displaying Disk Usage by File System
Configuring the X Window System
Additional Configurations (keyboard, mouse, etc.)

• Software Administration
Using RPM
Listing Package Information
Removing Packages
Installing Packages
Updating Packages
Verifying Package
Additional RPM Features
Red Hat Network
GUI Tools
Installing Non-Packaged Software
Finding software
Package management with Debian

• Maintaining User Accounts
The /etc/passwd File
The /etc/shadow File
The /etc/group File
The /etc/gshadow File
The groupadd Command
The groupdel Command
The groupmod Command
The gpasswd Command
The grpck Command
The useradd Command
The userdel Command
The usermod Command
Additional Change User Commands
GUI Tools

• Administrating Initialization
What are Initialization Files?
A Review of Common Customizations
The bash Shell Initialization Files
The tcsh Shell Initialization Files
Testing Initialization Files
Additional login files

• The Boot Process
The Boot Sequence
Run Levels
The init Phase
Changing to Different Run Levels
Modifying Run Levels

• crontab and at
Using crontab
The anacron script
The at command

• Appendix A - Preparing for Certification Exams

• Appendix B - Preparing for RHCE and RHCT Exams

• Appendix C - Preparing for the LPI Exams

• Appendix D - Preparing for the Linux+ Exam

Contact us for course schedules or more information.
 

Registration and Pricing
The Virtual Classroom
Mentoring Services


Fresh Off The Press MySQL Admin/Dev
Sharepoint for Developers
Advanced XML
Securing Java Web Services
Exploring Design Patterns
Fast Track to Java EE
Ajax using C# (VS 2008) Oracle 11G New Features Complete LINQ