Linux Training

Linux training for private, public & voluntary sector.

0793 572 8612

City LinUX Training Courses

Section 26.
Further Linux

"The more you learn, the more you know, the more you know, the more you forget, the more you forget the less you know. So why learn?"


26. Further courses.

26.1. More advanced shell scripts.

More advanced shell scripting for systems administration.

Setting up log rotation.

Scripting across multiple hosts.

Using the pattern scanning and text processing language awk.

Working with the stream editor sed .

Setting up local and remote backups.

Using wrapper scripts.

26.2. Systems Admin Essentials

An introduction to the system admins essential toolkit for running networked systems including:

Domain Name Services (DNS). Configuration of local and internet domains including split horizon configurations.

Dynamic Host Configuration (DHCP) and (BOOTP). How to configure a fully featured DHCP server.

Syslog configuration. Keeping an eye on the logs. Scanning and processing.

Setting up and using the network time protocol. NTP.

Setting up the print server and using CUPS (common unix print service).

26.3. Performance monitoring and management.

Process control, background jobs, process priorities nice and renice.

Identifying and dealing with process hogs ps and top.

Scripted monitoring of rogue processes.

Basic tools and reporting





sar (system activity reporting)

pacc (process accounting)

ping, traceroute and tcpdump.

26.4. Security basics.

An introduction to host based and network security for Linux using commonly available open source tools.

File access controls.

An introduction to the iptables firewall.

Secure communications with Secure shell ( ssh, scp, sftp).

Combining ssh with other communication protocols. Operating remote scripting with ssh.

Beyond /etc/shadow. Setting up kerberos authentication and authorisation.

Working with SAMBA, the Windows file sharing and authentication tool.

Integrating with Windows Active Directory (AD)

Intrusion detection.

Security scanning tools.

Mapping the network with nmap.

Working with X windows.

26.5. Typesetting with nroff, groff, pic and table.

The groff and TEX device independent typesetting and publishing tools provide fast, flexible lightweight document processing with minimal file storage requirements.

Whether manually entering at the keyboard or generating reports automatically by combining text processing tools with document publishing, these are powerful tools the Linux systems administrator should understand.

nroff and the man macros.


the PIC preprocessor (drawing).

Using tables and tbl preprocessor.

Processing output streams with sed and awk to prepare routine reports in groff.

The TEX alternative.

26.6. Email

Understanding the simple mail transfer protocols SMTP and ESMTP.

The Mail User Agent (MUA), Mail Delivery Agent (MDA) and Mail Transport Agent. What they are and what they do.

Setting up a host to receive and send internet mail.

Smart hosts and mail hubs.

Managing aliases

Automating multi drop mail boxes, automatic replies and filtering using procmail.

Setting up Vacation, the Out of Office Assistant.

Filtering spam with SpamAssassin.

Domain Keys Identified Mail. (DKIM).

Delivery Service Notification (DSN).

Digital Signatures.

Message confidentiality.

Data Integrity.

Strong Originator Authentication?


Setting up mail servers with POP, IMAP, MAPI. Access through web pages.

Generating mail stats.

The layout and associated style sheets for this page are taken from the World Wide Web Consortium and used here under the W3C software licence.