1
Basics of System Administration
An introduction to Linux (history, characteristics)
and the basics of system administration in Linux,
detailed information on the Linux file system,
processes and process management, basic system
administration tools (setting and modifying
file permissions, file and directory handling,
task automation, software installation).
Topics covered : Linux basics, Help system,
File system structure, file system types, and
file access permissions, Basic commands on the
command line, editor vi, Automation of tasks,
Process management, Installation of software
(YaST2, rpm).
2 Advanced System Administration I
Configuration and administration of SUSE LINUX
Enterprise Server, System administration and
monitoring tools, introduction of data backup
and system recovery utilities.
Topics covered : User and group administration,
The boot manager GRUB, The runlevel concept,
Introduction to YaST and SuSEconfig , System
monitoring (syslog daemon, log files), Data
backups, Integrating hardware (partitioning,
creating file systems, kernel basics), Introduction
to the X Window System, Configuring a local
printer, Rescue system.
3 Shell Programming with Bash Shell
A solid basic understanding of shell constructs
and concepts. Creation of their own shell scripts,
understanding of existing scripts, and adaption
of these to new requirements. The understanding
of the basic shell constructs facilitates the
accustomation to other shell variants (e.g.
Korn or C shell).
Topics covered : Configuration of the Bash,
Input and output channels, Introduction to shell
scripts, Output from and input to scripts, Arithmetic
operations, Conditional commands (if-then, case),
Looping commands (while, until, for), Shell
functions, Handling of options in scripts (getopts),
Trapping signals (trap), Creating selection
menus with select, Error analysis in scripts,
Graphical, selection boxes (dialog).