|
Solaris Utilities and Shell Programming
This three-day course provides a follow-on
from the Introduction to Solaris
course for power users and administrators who wish to learn more of the
general purpose Solaris/UNIX utilities, and be able to automate tasks
by
writing shell scripts using the Bourne, Korn and Bash shells. This
course not only teaches you the utilities and programming skills, but
also provides many examples of useful shell scripts. A further
important
aspect is that you will be able to readily interpret existing scripts.
This course, combined with the Solaris
Introduction course
(course code SI), provides preparation for the new Sun Certified
Solaris Associate (SCSAS) CX-310-105 exam. Further courses lead to
administrator certifications; for full details click here:
Solaris Certification
Our Solaris courses are suitable training
for Solaris Certification
Select here for related courses
|
Select here for a list of all courses
|
OBJECTIVES OF THE COURSE
To train those who know a little Unix more
of the "nuts and bolts" of Solaris so that they will make good power
users, and have the tools at their command to become excellent
administrators and applications support technicians.
| COURSE CODE |
SA |
TUTORS |
Mick Hosegood email |
| DURATION |
3 days |
VENUE |
Harwell (H) and Newark (N) Training
Centres ** |
| PRICE |
£750 plus VAT
* |
BOOKING CONTACT |
Mick
Hosegood email |
| EXPERIENCE LEVEL |
Intermediate |
TECHNICAL CONTACT |
Mick
Hosegood email |
*see note at bottom for special savings!
for pricing for a course run especially for your organisation, please
use our worksheet **Also available on your site for groups of four to
ten.
COURSE DATES:
Mar 2010
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct |
Nov |
Dec |
Jan 2011
|
|
14-N
|
|
16-N
|
7-N
|
11-N
|
|
13-N
|
|
|
12-N
|
INTENSITY: About 30% of the course is
practicals, and 60% lectures.
RESOURCE: Each student will have
exclusive use of a Sun workstation for the duration of the course. Each
student will be provided with a full set of training notes relating to
the course, and quick reference cards to assist with file editing and
Unix commands
Printer(s) are provided on this course so
that students can learn how to use them, and also take away printed
copies of their work.
Tape drives are provided for each student
for use during archiving exercises.
PREREQUISITES: Experience of Solaris
or UNIX similar to the level covered in our Introduction to Solaris course.
FOLLOW UPS: We offer a comprehensive
range of Solaris 10 Systems Administration courses right up to Advanced
levels. (see Solaris 10 System Administration (Part 1) for the
first of these). For those involved in administrating networks, our Solaris 10 Network Administration course would be
ideal, and leads to the Solaris Certified Network Administrator
CX-310-302 exam.
Those who need to tackle more advanced data
manipulation and scripting techniques should also consider our range of
Perl Programming courses. Sheets describing each
of our courses, and current schedules, are available on request.
This course is part of a program which can
lead you to Solaris
Certification
PRACTICALS / TAKEAWAYS: Each student
leaves the course with their own set of training notes for the material
covered; around 120 pages per day of training.
| Every student who attends this course
will be issued with a signed certificate of course completion, which we
will be happy to "authenticate" upon future request. |
| On this course, we hand out a number
of quick reference sheets to each student on subjects such as vi and
Unix commands. |
|
Students on this course can print out their work
and take it away with them.
|
SOFTWARE VERSIONS: Covers Solaris
running on both Sun and Intel hardware. More than 90% of the material
is
also applicable to other versions of Unix and our tutors will be able
to
advise which features are Solaris-specific as they present the course.
COURSE PROFILES: During the course,
the student will learn from many practical examples written for this
course and supplied in the manual. For ease of use during and after the
course, we have provided these examples online.
TOPICS COVERED ON THE COURSE
Review of shell facilities
A recap of Redirection. piping. history. aliases. metacharacters.
command line
editing, shell variables, dot files, etc.
Regular Expressions
Commands that use regular expressions. Special characters in regular
expressions. Examples of regular expressions using the grep utility.
Solaris utilities
Utilities for manipulating data, generating reports and much more
(nawk, grep, egrep, sort, sed, cut, tr, plus overview of GNU utilities
supplied with Solaris). Utilities for examining, converting,
compressing and
archiving data (dd, tar, mt, compress, gzip, od, what, strings, etc.).
Utilities for hunting
around (find, which). Comparison/Differential commands. Using cmp,
diff, comm for comparing files and directories.
Advanced vi
Using the more complex and powerful facilities of the vi editor. Moving
blocks of text. Recovering previous deleted lines. Placing markers in
text. Running UNIX commands from vi. Setting and saving options. Using
ex commands for rapid repetitive changes.
Bourne, Korn and Bash Shell Programming
The Bourne shell: A simple shell program.
Execution of and distribution of scripts. Debugging facilities.
Run time arguments. Obtaining
input from the keyboard.
User-defined and built-in Shell variables. Integer Arithmetic.
Control statements: Using if to compare integers and strings. Using if
to check for files, directories and permissions.
Loop statements: for, while and until.
The case statement.
Creating and using functions within a script.
Catching interrupts with trap.
The Korn and Bash Shells: The additional programming features of the
korn and bash shells such as let and select, plus built-in integer
arithmetic
and
other facilities.
Practicals include interpretation of existing scripts as well as
writing new scripts.
Reference material: Techniques and practical tips for good scripts: Use
of absolute & relative paths - passing data between commands -
useful special files and directories - labelling your output - options
-
good programming practice.
Overview of System Administration
(Food for thought before attending the Systems Admin classes) Solaris
configurations & hardware types. Pointers to
performing administration tasks on Solaris, including:- System
administration functions & procedures. How is administration
carried
out? System Administration tools.
|