• Technical IT

    Solutions delivered throughout the UK
  • Business Applications

    Solutions delivered throughout the UK
  • Professional Best Practice

    Solutions delivered throughout the UK
  • Professional Development

    Solutions delivered throughout the UK

Advanced Linux Administration Exeter

  • Price £1,995.00
  • Duration 4 day(s)
All major credit cards accepted


Linux administration involves a fair amount of interaction with system hardware and the kernel, as well as using proliferation of front end tools. This course provides a hands-on approach to these and other advanced administrative tasks that are unique to Linux, concentrating on CLI-based methods.
With its distinctive design approach, this course is also suitable as a Unix to Linux conversion for existing Unix administrators. It is a fast-paced skills-building event, full of practical exercises and troubleshooting.
The course platform will be one of the Red Hat derivatives, such as CentOS or ScientificLinux. However, the discussions and material address every major Linux strand, and wherever specific tool, technique or method is relevant, SUSE, Debian and Ubuntu specifics are covered. For example, we discuss the unique approach adopted by various systems in the areas such as system start-up and software management.
This course, together with the Essentials of Linux Administration, has been designed to meet objectives of the industry standard Linux certification from Linux Professional Institute, specifically playing part in preparation for LPIC-1 (LPI-101 and LPI 102) exams.

Target audience

All existing administrators, developers, analysts, indeed, all users who find themselves looking after a Linux box. Also, experienced Unix Administrators who need to port their skills to Linux.


•Delegates should have previously attended the Essentials of Linux Administration course or have equivalent skills.
•Alternatively, they should have solid experience of administration of any Unix version.


•Compare various Linux distributions
•Understand Linux versus UNIX administration
•Understand the methods and ways of installing a Linux system
•Use the modular kernel architecture and re-configure it to suit a specific need
•Install additional software: pre-packaged and from source code
•Perform automated software updates
•Configure and troubleshoot boot and operating system start-up process
•Implement and manage partitions and filesystems, including LVM
•Maintain file system security, including using chattr and ACL
•Enhance user and session security with PAM
•Perform basic network configuration and troubleshooting
•Configure network services with inetd/xinetd and tcp wrappers

Course Content

Getting Started
Course pre-requisites; Introduction to flavours considered in this course (Red Hat, SUSE, Debian); A look at Linux administration; Interesting Linux directories; Making the best of the /proc filesystem; GUI front-end administrative tools: system-config* in RHEL; yast in SUSE; Generic administration tool: WEBMIN

Preparing For Installation
Understanding PC hard disks: PC hard disk drives: IDE and SCSI; Disk preparation: primary, extended and logical partitions; Understanding memory; Linux swapping and paging: planning swap area, adding swaps; Disk tools: fdisk, parted, hdparm

Installation Methods
Preparing for installation; Installation sources; Selecting system ‘personality’; Gathering information; Installation planning and process; Installing Linux from CD-ROM; Post-installation steps; Repeatable installation with installer script

Software Management
Linux Software Package; Packaging in Red Hat and SUSE; Packaging in Debian and Ubuntu; Installing, checking status and removing packages; Installing software supplied as source code; Handling kernel patches; Automatic software updates; Using yum in Red Hat and SUSE; Using APT tools in Debian and Ubuntu

Boot Management
Bootstrap procedure; Master Boot Record (MBR)‏; Using and configuring GRUB bootloader; Grub disk numbering; Grub configuration; Recovering from boot problems

Hardware and Architecture
Types of platforms Linux will run on; Minimum hardware requirements; Selected 2.6 features; Supported devices; Configuring sysfs devices with udev; Network interface considerations: configuration, bonding; Hardware troubleshooting tools

Kernel Configuration
Kernel numbering; Kernel interesting locations – usr/src/linux, /boot, /lib/modules/$(uname -r); Creating a customised Kernel – Why rebuild? Prescriptive sequence of steps; Modifying kernel parameters

Start-up and Shutdown
Single and multi-user run levels; System start-up files (rc files) -/etc/rc.d/rc.* directories; Linux specific files - /etc/rc.d/rc.sysinit and /etc/rc.d/rc.local; Activating services on demand – GUI or command line? Start-up specifics in SUSE, Debian and Ubuntu

Managing Logs
Auditing and logging; Basic Unix log files; Simple data tools for working with logs – touch, tail, tail -f, grep; Syslog daemon; Rotating logs; Monitoring logs.

User Accounts
Quick recap of for user account requirements; Standard configuration files (group, passwd, shadow); User account specifics under Linux – Private groups, /etc/gshadow file, Using chage for controlling password ageing; Listing account information; User quotas – Configuring aquota.user and aquota.group files.

PAM and user account security
User types and their accounts; Superuser(s), daemon users, ordinary users; Terminal and shell control files; Unknown and dormant accounts; Testing account usage and activity: lastlog, last, lastb; Authenticating with PAM: PAM structure, control flow and configuration; User login and security files: login.defs, securetty, messages

Managing Filesystems
Linux default filesystems – ext2, ext3, ext4; Filesystem features and constructs – i-node tables, directories and links; Configuring filesystems – Performance – mkfs command – Security – mount command; Troubleshooting and diagnosing filesystems – fsck, tune2fs, debugfs, fuser; Restricting disk assignments with user/group quotas

Storage Management with LVM
Physical partitions declared as physical volumes (PV); Physical volumes added to volume groups (VG); Volume groups split into logical volumes (LV)

Extended File Attributes
Recap of basic file and directory permissions: r/w/x, SUID, SGID and sticky bit; File Access Control List (ACL); Making use of individual user and group assignments; Understanding mask property; Using setfacl and getfacl of files and directories; Applying additional file attributes through chattr; Using chattr to set additional attributes; Applying privileged attributes; Using lsattr to explore extended attributes

Networking Infrastructure
Number crunching; Network related files and directories: interface configuration files, name resolving; All-in-one network interface tool – the ip command: general syntax and usage; Network parameters in the kernel; Static routes; Interface parameters with ethtool; Interface bonding: modes and configuration

Network Services
Protocols & Services; Network super-daemons: inetd, xinetd ; TCP wrapper with tcpd; Network time protocol; Hardware vs. software clock; Daemons and configuration

Make Enquiry

Course Enquiry

Book Now

Course Enquiry

Find your local training centre

Address1 Emperor Way
Exeter Business Park
Phone01423 534630