This three-day course provides a follow-on from the
Introduction to Linux
course for power users and administrators who wish to learn more of the
general purpose Linux utilities, and be able to automate tasks by writing Bash shell scripts.
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.
Experience of Linux similar to the level covered in the
Introduction to LinuxIntroduction to Linux
course.
To train those who know a little Linux more of the "nuts and bolts" of Linux so that they will
make good power users, and have the tools at their command to become excellent
administrators and applications support technicians.
Instructor-led course, with many practical computer-based exercises.
Review of shell facilities
Redirection. Piping. History Aliases Metacharacters Command line editing.
Regular Expressions
Commands that use regular expressions. Special characters in regular expressions. Examples
of regular expressions used with the grep utility.
Linux utilities
Utilities for manipulating data, generating reports and much more (gawk, grep, sort, sed, cut,
tr). Utilities for examining and converting data (dd, tar, mt, od, what, strings). Utilities for hunting
around (find, which). Linux 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 previous deleted lines. Placing markers in text. Running Linux commands from vi.
Setting and saving options. Using ex commands for rapid repetitive changes. Setting up
keyboard macros.
Bash Shell Programming
A simple shell program. Execution of Scripts. Run time arguments. Input from the keyboard.
Shell variables. Arithmetic facilities. Control statements. Loop statements. The case statement.
Select statement. Catching interrupts with trap. 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 good programming practice.
The Spooling mechanism
Understanding the printer spooling mechansim. Using the spooling commands. Troubleshooting
hung printers.
Overview of System Administration
Pointers to performing administration tasks on Linux, including:- Linux configurations &
hardware support. 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 and DNS Other major network facilities, e.g. web servers and
browsers.
Hardware and Software Requirements
A machine running Linux for each student. Red Hat version is preferable. One
or more printers should be provided for the classroom, to be shared by the
students.
Notice: Undefined index: HTTP_REFERER in /var/www/datadeliverance/inc/trademarks.inc on line 3
Notice: Undefined index: HTTP_REFERER in /var/www/datadeliverance/inc/trademarks.inc on line 4
Notice: Undefined variable: REMOTE_USER in /var/www/datadeliverance/inc/trademarks.inc on line 7
Notice: Undefined index: HTTP_REFERER in /var/www/datadeliverance/inc/trademarks.inc on line 7
Oracle and Java are registered trademarks of Oracle and/or its affiliates.
PL/SQL and SQL*Plus are trademarks or registered trademarks of Oracle
Corporation. Microsoft is either a registered trademark or trademark of Microsoft
Corporation in the United States and/or other countries. MVS is a registered
trademark of the International Business Machines Corp. in the U.S. or other
countries or both. Motif, OSF/1, UNIX, and the "X Device" are registered
trademarks and IT DialTone and The Open Group are trademarks of The Open Group
in the U.S. and other countries. All other trademarks are the property of
their respective owners.