Linux Advanced System Administration

5 Day Course
Hands On

Book Now - 2 Delivery Methods Available:

Classroom Virtual Classroom Private Group - Virtual Self-Paced Online


This highly practical instructor led Linux Advanced System Administration (LPI) training course is designed to teach the advanced administration, including network, security and performance of a Linux Enterprise system. Targeted to closely follow the official LPI curriculum (generic Linux), this course together with the Linux Essentials and the Linux System Administration course will enable the delegate to work towards achieving the LPIC-1 and LPIC-2 certification qualifications.

This course assumes a good knowledge of the Linux operating system to the level covered on the Linux System Administration course.

The delegate will have knowledge in all, and practise in some, of the following:

  • Perform administrative tasks with supplied tools such as YAST
  • Setting up a network installation server
  • Advanced network configuration
  • Network troubleshooting
  • Configuring network services LDAP, APACHE, SAMBA, SQUID and DNS
  • Securing a Linux server using ACLs and extended file attributes
  • Managing security using encryption and authentication
  • Firewall configuration
  • Pluggable Authentication Modules (PAM)
  • Kernel installation and compilation
  • Compiling software from source
  • System logging via syslog
  • System performance monitoring
  • Collecting process and user activity with system accounting
  • Hardware configuration with hotplug and udev
  • XEN

Training Partners

We work with the following best of breed training partners using our bulk buying power to bring you a wider range of dates, locations and prices.


Collapse all

Network Installation of Linux (4 topics)

  • Configuring a Linux installation server
  • Creating a PXE boot environment
  • Automatic installation
  • Exercise

Advanced Network Configuration & Troubleshooting (6 topics)

  • Configuring the network card (ip link, ip addr)
  • Network scripts
  • Configuring routing (ip route)
  • Serial communication
  • Network troubleshooting and related tools (ethereal, tcpdump, ping, traceroute, netstat, arp, nmap, nc)
  • Exercise

LDAP (6 topics)

  • Structure of an LDAP Tree
  • Configuring the LDAP server (slapd.conf)
  • Testing the LDAP server (ldapsearch)
  • Adding information into LDAP (lpdapadd)
  • Configuring the LDAP Clients (nsswitch.conf, ldap.conf)
  • Exercise

Apache Squid (10 topics)

  • APACHE main configuration files
  • APACHE server configuration (main Section entries)
  • Starting APACHE
  • APACHE access configuration
  • SQUID proxy server
  • Configuring client browsers
  • Starting SQUID
  • The SQUID configuration file (squid.conf)
  • SQUID security settings
  • Exercise

SAMBA (8 topics)

  • The SAMBA configuration file (smb.conf)
  • Testing the SAMBA configuration file (testparm)
  • Configuring SAMBA users
  • Starting SAMBA
  • Testing SAMBA (smbclient, smbstatus)
  • Managing Windows filesystems (smbmount, nmblookup)
  • Accessing Windows shares
  • Exercise

The Domain Name Server (10 topics)

  • DNS operation
  • Types of DNS Servers
  • Domain Name Space
  • Setting up a DNS server
  • Server configuration files (named.conf and databases)
  • DNS resource record formats
  • Starting and managing the DNS Server (rcnamed, rndc)
  • Testing the DNS Server (host, dig, nslookup)
  • DNS Client set up (resolv.conf)
  • Exercise

Securing Linux (15 topics)

  • System security checklist
  • User level security
  • Limiting access to terminals
  • Limiting access to files via ACLs (setfacl, getfacl)
  • Limiting access to files by extended permissions and attributes (lsattr, chattr)
  • System wide security settings and file access (chkstat)
  • The Secure Shell
  • Authentication under ssh
  • ssh and port tunneling
  • gpg
  • Use of public and private keys
  • gpg command line and graphical tools
  • Key managmement
  • Using a digital signature
  • Exercise

Firewall Configuration (5 topics)

  • Basic packets and routing
  • Netfilter (iptables)
  • Packet filtering (iptables, chains, rule targets, connection tracking)
  • Network address translation (NAT)
  • Exercise

Pluggable Authentication Modules (PAM) (4 topics)

  • The main PAM configuration files (/etc/pam.d directory)
  • Configuration file formats
  • Controlling user access using the configuration files
  • Exercise

Kernel Compilation and Installation (10 topics)

  • Kernel building
  • Monolithic and Modular kernel design
  • Listing modules (lsmod, modinfo)
  • Modifying the kernel configuration
  • Binary kernel packages
  • Installing the kernel sources
  • Configuring and building a kernel
  • Editing the GRUB/LILO configuration file
  • Kernel tuning (/proc sysctl.conf, sysctl)
  • Exercise

Compiling Software from Source (6 topics)

  • Installing programs from source (tar, tarball)
  • Compiling Open Source Software (configure, make)
  • Installing the compiled software (make install)
  • Managing shared libraries (ldd)
  • Compiling from SRC (source) RPM packages (rpmbuild, rpm)
  • Exercise

System Monitoring & Performance Management (10 topics)

  • Syslog configuration (syslog.conf)
  • Testing syslog with logger
  • Managing logs with logrotate (logrotate.d directory)
  • System performance monitoring
  • Collecting system performance information (sar)
  • Measuring virtual memory (vmstat)
  • Measuring I/O performance (iostat)
  • Performance Guidelines
  • System Accounting - collecting process and user information (rcacct, ac, lastcomm, sa)
  • Exercise

Hardware Configuration (7 topics)

  • The Hotplug system
  • Devices and Interfaces.
  • The sysfs filesystem and persistent names
  • Device initialisation and interface configuration
  • Hotplug and Coldplug
  • The Udev system
  • Exercise

XEN (9 topics)

  • Basic definition
  • XEN components
  • The Virtual Machine Monitor (VMM)
  • Virtualization Modes (Fully Virtual, Paravirtual)
  • System requirements
  • Installing XEN
  • Creating a Virtual Machine
  • Managing the VM environment (Yast and xm)
  • Exercise


Experience of administering Linux in an Enterprise environment to the level covered in the Linux System Administration course.

Additional Learning

The courses below may help you meet the knowledge level required to take this course.

Relevant Certifications

  • The Linux Foundation Certified Engineer exam is designed for the Linux engineer looking to demonstrate a more advanced level of Linux administration and engineering skill.

Scheduled Dates

Please select from the dates below to make an enquiry or booking.


Different pricing structures are available including special offers. These include early bird, late availability, multi-place, corporate volume and self-funding rates. Please arrange a discussion with a training advisor to discover your most cost effective option.

Code Location Duration Price Jun Jul Aug Sep Oct Nov
Virtual Classroom (London)
5 Days $2,155

Course PDF


Share this Course


Recommend this Course