If you have attended a technical course from IBM, SUN or any other large training organisation, you may have been instructed by John Gwilliam.

For the last 17 years, John has been actively involved in Unix consultancy and training and has worked for, and with, a number of large companies. However, the last few years have seen many changes and challenges in this marketplace and unfortunately, not necessarily for the better. Shrinking budgets, diminishing margins and increased competition have put additional pressure on training departments who now need to be more careful than ever how and where their money is spent.

 

 

 

Introduction to Red Hat Linux Hands On Course

 

Duration: 5 days: only £795+vat

 

Description

This Introduction to Red Hat is an excellent primer to using Red Hat Linux. Delegates will gain a good working knowledge in effectively using a Red Hat system. This course is also a prerequisite for our Red Hat Linux Administration course.

Audience

This Introduction to Red Hat Linux course is aimed at users new to Red Hat Linux. Delegates will either use this course to become confident Red Hat users, or as a stepping stone to Red Hat Administration.

Prereqs

As this is an introduction course, we assume attendees have not used Linux before. Basic IT experience is assumed

Course Contents:

Introduction

what is Red Hat Linux?

  • brief history
  • Linux components
  • Red Hat Enterprise Linux
  • command line vs GUI
  • entering commands
  • communicating with users
  • using keyboard control characters

 

Documentation

  • using man
  • using info
  • the --help switch
  • navigating /usr/share/doc
  • using Red Hat web resources
  • graphical tools
  • browser based tools

File and Directory Manipulation

  • Files and directories
  • what is a file?
  • good vs bad filenames
  • full vs relative pathnames
  • the important Linux directories
  • moving around the hierarchy
  • listing directories
  • creating files and directories
  • copying and moving files & directories
  • displaying text files with head , tail , cat and less
  • finding files with find
  • using links

File and directory permissions

  • concepts of groups and users
  • understand directory and file permissions
  • changing permissions with chmod
  • setting default permissions with umask

Using vi and vim

  • modes of operation
  • survival commands
  • more advanced commands
  • command line editing

The Shell

  • Shell metacharacters
  • what is the shell?
  • using wildcards for filename substitution
  • stdin, stdout and stderr
  • redirecting command I/O
  • intelligent use of quotes
  • using pipe techniques
  • the tee command
  • variable substitution
  • command substitution

 

Initialisation files

  • using the alias command
  • using set to customise the shell
  • set and change variables
  • using the export command
  • .bash_profile vs . bashrc

Processes

  • Processes
  • process structure
  • monitoring processes with ps , top and pgrep
  • process priorities
  • using nice and renice
  • running processes in the background
  • using nohup
  • controlling processes with fg , bg , kill and pkill

Shell script introduction

  • script1 vs . script1 vs bash script1
  • processing script parameters
  • conditional structures - test , if and case
  • iteration - for , while
  • exit codes
  • using trap

User utilities Advanced utilities

  • locating files with find
  • regular expressions (regex)
  • using grep and egrep
  • using cut to extract text
  • using sort
  • the stream editor - sed
  • using awk and gawk

Creating user archives

  • Using GNU tar
  • Compressing files with zip , bzip and bzip2
  • Compressed tar archives

 

Professional Redhat Linux training directly to the end user.

The traditional training model can have several layers of resellers ahead of the client who will actually receive the teaching. So, if you currently use a large OEM for your training, why not consider using the same quality instructors to deliver the courses direct to you and coupled with Commsupport fanatical drive to offer the lowest possible cost you can get on the market.

 

 

 

Red Hat Linux Administration Hands On Course

Duration: 5 days: only £895+vat

 

Description

For users wishing to administer and configure Red Hat Enterprise workstations, this course has a high practical and has been designed to reflect real life experiences and scenarios. Upon completion, delegates will be confident in all the major system administration tasks needed to maximise uptime, minimise downtime.

Audience

This Linux Systems Administration course is aimed at potential administrators who will be responsible for configuring, administrating and troubleshooting Red Hat Enterprise systems.

Prereqs

We assume that course delegates will have little or no Linux administration skills. However, we DO assume that customers have either attended our Introduction to Red Hat course or have used Linux in a user role.

Course Contents:

Installation and Startup
Installation
  • pre-install checklist
  • partition concepts
  • CD installations
  • network installs - kickstart
  • setting up an installation server
  • post-install tasks

System admin tools

  • text based tools
  • graphical tools
  • browser based tools

Software management

  • using tarballs
  • using rpms - install, upgrade or freshen?
  • removing software
  • validating and querying software
  • creating RPMS, building from source rpms
  • Red Hat Network (RHN)
  • The up2date utility

 

Bootup and shutdown
  • MBR, grub and bootloaders
  • configuring grub with grub.conf or menu.lst
  • runlevels and /etc/inittab
  • the rc scripts
  • using initrd for supplementary drivers
  • customising services using ln and chkconfig
  • rebooting, halting and single user
System Configuration
Basic filesystem management
  • the file system hierarchy (FHS)
  • disks, partitions and fdisk
  • links
  • ext2 vs ext3
  • creating ext3
  • mounting/unmounting filesystems
  • /etc/fstab and labels
  • using fsck
  • monitoring filesystems
  • using swap devices

Advanced filesystem management

  • limitations of partitions
  • using RAID
  • RAID levels
  • building RAID subsystems
  • LVM1 vs LVM2
  • using the LVM - VGs, PVs and LVs
  • building LVM subsystems
  • changing/resizing ext3 filesystems
  • establishing filesystem quotas
  • The loopback devices

 

Configuring the kernel
  • monolithic vs modular
  • the source tree - /usr/src
  • obtaining kernel sources
  • the kernel configuration process
  • compiling the new kernel
  • configuring kernel modules
  • configuring a running kernel

 

Users and Security
User administration
  • concepts of users and groups
  • user database files - /etc/passwd, /etc/group, /etc/shadow, /etc/gshadow
  • using the user*, gpasswd and group* commands
  • using /etc/login.defs and /etc/skel/*
  • the login process
  • user initialisation scripts
  • using su
  • setting limits with ulimit

 

Basic security
  • review of basic permissions
  • rwsrwsrwt
  • using umask
  • ACLs
  • using and configuring PAM
  • the restricted shell
  • tracking users

 

Problem Determination
Scheduling and logging
  • using Vixie cron
  • /etc/crontab and /etc/cron.*
  • using at
  • syslogd and /etc/syslog.conf
  • using logger
  • Linux syslogd enhancements
  • rotating log files with logrotate

 

System backup and recovery
  • file vs filesystem backups
  • tape devices
  • using tar and cpio to backup files
  • full vs incremental backups
  • backing up and restoring ext3 filesystems with dump and restore
  • LVM snapshots
  • system troubleshooting
  • rescuing and rebuilding a system

 

Basic Network Configuration
Networking basics
  • TCP/IP overview
  • IP addresses, MAC addresses, ports and sockets
  • configuring network hardware - /etc/sysconfig/*
  • routing basics
  • xinetd and /xinetd.d/*
  • using TCP wrappers - hosts.deny and hosts.allow
 

 

 
CCDA, CCDP, CCIE, CCIP, CCNA, CCNP, Cisco, Cisco IOS, Cisco Systems, the Cisco Systems logo, and Networking Academy are registered trademarks or trademarks of Cisco Systems, Inc. and/or its affiliates in the U.S. and certain other countries. All other trademarks mentioned in this web site are the property of their respective owners.

Design by Garry Salter
Copyright All Rights Reserved © 2009 Commsupport Networks Ltd