| |
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
|
|
|
|
|