Site Sections => About Us | Consultancy | Training | Software | Publications | Open Source | Support | Open Standards | FAQ | Jobs
Site Style Info

Solaris Utilities and Shell Programming — A 3-Day Course

Synopsis

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

Prerequisites

Experience of Solaris, Linux or UNIX similar to the level covered in our Introduction to Solaris course.

Follow-up

We offer a comprehensive range of Solaris 10 Systems Administration courses right up to Advanced levels. (see Solaris Systems Administration Part 1 for the first of these). Those who need to tackle more advanced data manipulation and scripting techniques should also consider our range of Perl Programming courses. This course is part of a program which can lead you to Solaris Certification

Publicly scheduled dates, locations, and prices

Harwell, Oxfordshire — £750 (+VAT)

  • 18–20 Jun 2008

Newark, Nottinghamshire — £750 (+VAT)

  • 3–5 Sep 2008

Contents

Review of shell facilities

  • Redirection
  • Piping
  • History
  • Aliases
  • Metacharacters
  • Command line editing
  • Shell variables

Regular Expression

  • Commands that use regular expressions
  • Special characters in regular expressions
  • Examples of regular expressions used with 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 and archiving data (dd, tar, mt, od, what, strings).
  • Utilities for hunting around (find, which).
  • Comparison/Differential commands.
  • Using cmp, diff, diff3, comm for comparing files and directories.

Advanced vi

  • Using the more complex and powerful facilities of the vi editor.
  • Moving blocks of text
  • Recovering previously deleted lines.
  • Placing position markers in text
  • Running UNIX commands from vi
  • Setting and saving options
  • Using ex (last-line) commands for rapid repetitive changes
  • Setting up keyboard macros

Bourne, Korn and Bash Shell Programming

  • The Bourne shell: A simple shell program
  • Execution of and distribution of scripts
  • Run time arguments
  • Obtaining input from the keyboard
  • Shell variables
  • Integer Arithmetic
  • Control statements: if
  • Loop statements: for, while and until
  • The case statement
  • Catching interrupts with trap
  • The Korn Shell: The additional programming features of the korn shell such as let and select, plus integer arithmetic and other facilities
  • Practicals include interpretation of existing scripts as well as writing new scripts
  • 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

The Printer Spooling mechanism

  • Understanding the printer spooling mechanism
  • Using the spooling commands
  • Troubleshooting hung printers

Brief Overview of System Administration

  • Sun Workstation Solaris configurations & hardware types
  • Pointers to performing administration tasks on Solaris, including:- System administration functions & procedures
  • How is administration carried out? System Administration tools

Network Resources

  • Network File System (NFS) Overview - uses & benefits
  • NFS example
  • Overview of the network information services NIS, NIS+ and DNS
  • Other major network facilities, e.g. web servers and browsers.

Solaris training UK enquiries

UK Training enquiries and feedback form.

Solaris training UK prices

For publicly scheduled training (individual places), see our UK training schedule.

In-house training for company groups is charged at a daily rate per group — see our In-House UK Training Guidelines.

Publicly Scheduled Training Locations

We currently run public training courses in the following locations:

  • London, UK
  • Leeds, West Yorkshire, UK
  • Birmingham, West Midlands, UK
  • Carshalton, Surrey, UK
  • Chester, North West, UK
  • Coventry, West Midlands, UK
  • Edinburgh, Scotland, UK
  • Glasgow, Scotland, UK
  • Harwell, Oxfordshire, UK
  • Manchester, North West, UK
  • Milton Keynes, Buckinghamshire, UK
  • Newark, Nottinghamshire, UK
  • Reading, Berkshire, UK
  • Slough, Berkshire, UK
  • Stevenage, Hertfordshire, UK
  • Wakefield, West Yorkshire, UK
  • Wokingham, Berkshire, UK

Most UK public training courses are available on a monthly basis.

Please see the individual course outlines or our public training schedule for details.

In-house (on-site) training locations

We deliver in-house courses at client premises and/or training facilities in any part of the world which is practically and commercially accessible.

Our In-house training guidelines outline our basic requirements and our UK pricing structure. To estimate costs for training in other countries, simply convert to your local currency and then make a rough calculation of our tutor's costs for travelling to and staying at your location.


West Yorkshire Office

GBdirect Ltd
Training Division
Bradford Design Exchange
34 Peckover Street
BRADFORD
BD1 5BD
West Yorkshire
United Kingdom

training@gbdirect.co.uk

Training: 0800 651 0338
General: +44 (0)870 200 7273
Finance: +44 (0)1353 615 174

Please call between 0900 and 1700 (UK time) on Monday to Friday


South East Regional Office

GBdirect Ltd
Training Division
18 Lynn Rd
ELY
CB6 1DA
Cambridgeshire
United Kingdom

training@gbdirect.co.uk

Training: 0800 651 0338
General: +44 (0)870 200 7273
Finance: +44 (0)1353 615 174

Please call between 0900 and 1700 (UK time) on Monday to Friday


Please note:
Non-training enquiries should be directed, initially, to our UK national office in Bradford (West Yorkshire), even if the enquiry concerns services delivered in London or South/East England. Clients in London and the South East will typically be handled by staff working in the London or Cambridge areas.