5 Day(s)


This intensive bootcamp is designed to get delegates, both those new to Linux and those with previous experience, through the CompTIA Linux+ and Linux Professional Institute (LPI) LPIC-1 certification process. Delegates will also benefit from receiving the Novell Certified Administrator qualification as part of the process. The package is inclusive of both examinations (Exam 101 and Exam 102) leading to the full Linux+ / LPIC-1 certification.


This course will be of great benefit to anyone wishing to formalise their Linux knowledge with these globally recognised qualifications. On completing the course and successfully passing the two exams, delegates will be fully qualified as CompTIA Linux+, LPI LPIC-1 and Novell Certified Administrator. All three qualifications from one Fast-Track Bootcamp!


Delegates should have a good understanding of the principles of IT, but do not need any specific Linux knowledge prior to attending.

We will provide detailed pre-course material which will give you all the information you need to attend.


Part 1 exam (Exam 101) taken on the fourth day. Part 2 exam (Exam 102) taken at your local PearsonVUE examination centre - and only when you are ready to take it!

Skills Gained

The course is structured to give delegates a good understanding of Linux before preparing them to take the Part 1 (Exam 101) exam on the Thursday of the course. The remainder of the class is then spent concentrating on what delegates need to do in order to pass the second exam (Exam 102) and become fully qualified. Exam vouchers are provided at the end of the course, which can be used at any PearsonVUE testing centre, allowing the attendees to prepare for the second exam in their own time, maximising their chances of passing first time. Our dedicated trainers will be available via online forums and email to answer questions and offer their full support and help until delegates have successfully passed both exams. Getting you certified is our primary aim!

Course highlights:

  • All pre- and post-course materials and manuals are provided.
  • All Exam fees (Exam 101 and Exam 102) are included.
  • THREE qualifications on successfully passing both exams:
    • Linux+.
    • LPIC-1.
    • Novell Certified Administrator.
  • Exam revision sessions and practice exams included.
  • Full Pre- and Post-course tutor support.
  • Restaurant lunches, refreshments included.
  • Training in the centre of the World Heritage City of Bath.
  • Free Raspberry Pi for every attendee - great for practising your Linux skills on.
  • Free re-sits if you don't pass first time (you just pay the exam cost).

In our opinion there is no better, faster or more cost effective way of becoming Linux+ and LPIC-1 qualified!

Course Specifics

Course Outline

PART 1 (Exam 101)

  • Work on the Command Line 
  • Role of Command Shell. 
  • Shells. 
  • Gathering System Info. 
  • Identifying the Shell. 
  • Changing the Shell. 
  • Bourne sh: Prompts. 
  • bash: Bourne-Again Shell. 
  • Help from Commands and Documentation. 
  • Getting Help with man and info. 
  • bash: Command Line History. 
  • bash: Command Editing. 
  • bash: Command Completion. 
  • Shell and Environment Variables. 
  • Key Environment Variables. 
  • Lab Tasks: Help with Commands, Linux Shells, Shell Variables, Bash History, Aliases.

Use Steams, Pipes and Redirects

  • File Redirection. 
  • Piping Commands Together. 
  • Filename Matching. 
  • File Globbing and Wildcard Patterns. 
  • Brace Expansion. 
  • General Quoting Rules. 
  • Nesting Commands. 
  • Multiple and Multi-line Commands. 
  • Gotchas: Maximum Command Length. 
  • Lab Tasks: Connecting Commands, Wildcard File Matching, Shell Meta-Characters, Command Substitution.

Manage File Permissions and Ownership

  • Filesystem Hierarchy Standard. 
  • Navigating the Filesystem. 
  • Displaying Directory Contents. 
  • Filesystem Structures. 
  • Determining Disk Usage With df and du. 
  • File Ownership. 
  • Default Group Ownership. 
  • File and Directory Permissions. 
  • File Creation Permissions with umask. 
  • Changing File Permissions. 
  • SUID and SGID on files. 
  • SGID and Sticky Bit on Directories. 
  • User Private Group Scheme. 
  • Lab Tasks: Navigating Directories and Listing Files, Disk and Filesystem Usage, File and Directory Ownership and Permissions.

Create, Delete, Find and Display Files

  • Directory Manipulation. 
  • File Manipulation. 
  • Deleting and Creating Files. 
  • Physical Unix File Structure. 
  • Filesystem Links. 
  • File Extensions and Content. 
  • Displaying Files. 
  • Previewing Files. 
  • Displaying Binary Files. 
  • Which and Type. 
  • whereis. 
  • Searching the Filesystem. 
  • Alternate Search Method. 
  • Manually Installed Shared Libraries. 
  • Lab Tasks: Manipulating Files and Directories.

Work with Archives and Compression

  • Archives with tar. 
  • Archives with cpio. 
  • The gzip Compression Utility. 
  • The bzip2 Compression Utility. 
  • The PKZIP Archiving/Compression format. 
  • Lab Tasks: Archiving and Compression, Using tar and cpio for Backups.

Process Text Streams Using Filters

  • Producing File Statistics. 
  • The Streaming Editor. 
  • Text Processing with awk. 
  • Replacing Text Characters. 
  • Text Sorting. 
  • Duplicate Removal Utility. 
  • Extracting Columns of Text. 
  • Combining Files and Merging Text. 
  • Lab Tasks: Text Processing, Processing Text Streams.

Search Text Files Using Regular Expressions

  • Searching Inside Files. 
  • Regular Expression Overview. 
  • Regular Expressions. 
  • RE Character Classes. 
  • RE Quantifiers. 
  • RE Parenthesis. 
  • Lab Tasks: Pattern Matching with Regular Expressions, Extended Regular Expressions, Using Regular Expressions with sed.

Perform Basic File Editing Operations Using VI

  • Text Editing. 
  • vi and vim. 
  • Learning vi. 
  • Basic vi. 
  • Intermediate vi. 
  • Lab Tasks: Text Editing with vim.

Create, Monitor and Kill Processes

  • What is a Process? 
  • Process Lifecycle. 
  • Process States. 
  • Viewing Processes. 
  • Signals. 
  • Tools to Send Signals. 
  • Job Control Overview. 
  • Job Control Commands. 
  • nohup and disown. 
  • Managing Processes. 
  • Tuning Process Scheduling. 
  • uptime. 
  • Lab Tasks: Job Control Basics, Process Management and Job Control Basics.

Use RPM, YUM and Debian Package Management

  • Managing Software. 
  • RPM Architecture. 
  • Working With RPMs. 
  • Querying and Verifying with rpm. 
  • Installing Debian Packages. 
  • Querying and Verifying with dpkg. 
  • The alien Package Conversion Tool. 
  • Managing Software Dependencies. 
  • Using the YUM command. 
  • yumdownloader. 
  • Configuring YUM. 
  • The dselect and APT Frontends to dpkg. 
  • Aptitude. 
  • Configuring APT. 
  • Lab Tasks: Working with RPMs on Ubuntu, Querying the RPM Database.

Work with Partitions, Filesystems and Disk Quotas

Partition Considerations. 
  • Filesystem Planning. 
  • Partitioning Disks with fdisk. 
  • Partitioning Disks with parted. 
  • Filesystem Creation. 
  • Filesystem Support. 
  • Unix/Linux Filesystem Features. 
  • Swap. 
  • Selecting a Filesystem. 
  • Filesystem Maintenance. 
  • Mounting Filesystems. 
  • Mounting Filesystems. 
  • Managing an XFS Filesystem. 
  • NFS. 
  • SMB. 
  • Filesystem Table (/etc/fstab). 
  • Configuring Disk Quotas. 
  • Setting Quotas. 
  • Viewing and Monitoring Quotas. 
  • Lab Tasks: Hot Adding Swap, Accessing NFS Shares, Setting User Quotas.

Linux Boot Process

  • Booting Linux on PCs. 
  • GRUB Configuration. 
  • GRUB 2. 
  • Boot Parameters. 
  • /sbin/init. 
  • System Init Styles. 
  • Linux Runlevels. 
  • /etc/inittab. 
  • /etc/rc.d/rc.sysinit. 
  • SUSE /etc/init.d/boot. 
  • System Initialization. 
  • Runlevel Implementation. 
  • systemd System and Service Manager. 
  • systemd Targets. 
  • Using systemd. 
  • Shutdown and Reboot. 
  • Lab Tasks: Boot Process, GRUB Command Line, Basic GRUB Security.

Determine and Configure Hardware Settings

  • Managing Linux Device Files. 
  • Hardware Discovery Tools. 
  • Configuring New Hardware with hwinfo. 
  • PC Architecture and Bus. 
  • DMA and IRQ. 
  • USB Devices. 
  • USB Configuration. 
  • Configuring Kernel Components and Modules. 
  • Kernel Modules. 
  • Handling Module Dependencies. 
  • Configuring the Kernel via /proc/. 
  • Kernel Hardware Info รข€" /sys/. 
  • /sys/ Structure. 
  • Lab Tasks: Adjusting Kernel Options.

Linux Fundamentals

  • Unix and its Design Principles. 
  • FSF and GNU. 
  • GPL General Public License. 
  • The Linux Kernel. 
  • Components of a Distribution. 
  • Red Hat Linux Products. 
  • SUSE Linux Products. 
  • Debian. 
  • Ubuntu. 
  • Logging In. 
  • got root? 
  • Switching User Contexts. 
  • Gathering Login Session Info. 
  • Lab Tasks: Login and Discovery, Switching Users With su.

Part 1 Exam (Thursday) 
Part 1 (Exam 101) Exam Preparation and revision sessions. 
Part 1 (Exam 101) Exam (90 minute exam).

PART 2 (Exam 102)

Account and Security Administration

  • User and Group Concepts. 
  • User Private Group Scheme. 
  • User Administration. 
  • Modifying Accounts. 
  • Group Administration. 
  • Password Aging. 
  • Limiting Logins. 
  • Default User Files. 
  • su and Wheel. 
  • sudo. 
  • Setting Resource Limits via ulimit. 

Customizing the Shell and Writing Simple Scripts

  • Bourne sh: Configuration Files. 
  • Script Execution. 
  • bash: Configuration Files. 
  • Shell and Environment Variables. 
  • Bash Shell Options. 
  • bash: "shortcuts". 
  • bash: prompt. 
  • Nesting Commands. 
  • Shell Script Strengths and Weaknesses. 
  • Example Shell Script. 
  • Positional Parameters. 
  • Input and Output. 
  • Doing Math. 
  • Comparisons with test. 
  • Exit Status. 
  • Conditional Statements. 
  • Flow Control: case. 
  • The for Loop. 
  • The while and until Loops. 
  • Functions.

Automating Tasks

  • Automating Tasks. 
  • at/batch. 
  • cron. 
  • The crontab Command. 
  • crontab Format. 
  • /etc/cron.*/ Directories. 
  • Anacron.


  • IPv4 Fundamentals. 
  • TCP/UDP Fundamentals. 
  • Enabling IPv6. 
  • Linux Network Interfaces. 
  • Ethernet Hardware Tools. 
  • Configuring Routing Tables. 
  • Network Configuration with ip Command. 
  • Starting and Stopping Interfaces. 
  • system-config-network{tui,cmd}. 
  • SUSE YaST Network Configuration Tool. 
  • DNS Clients. 
  • Network Diagnostics. 
  • Information from netstat and ss. 
  • nmap. 
  • Netcat.

X Window System

  • The X Window System. 
  • X Modularity. 
  • X.Org Drivers. 
  • Starting X. 
  • Configuring X Manually. 
  • Automatic X Configuration. 
  • Xorg and Fonts. 
  • Installing Fonts for Modern Applications. 
  • Installing Fonts for Legacy Applications. 
  • The X11 Protocol and Display Names. 
  • Display Managers and Graphical Login. 
  • X Access Control. 
  • Remote X Access (historical/insecure approach). 
  • Remote X Access (modern/secure approach). 
  • Customizing X Sessions. 
  • Starting X Apps Automatically.

Accessibility and Localization

  • GNOME Accessibility Support. 
  • Internationalization and Localization. 
  • Character Encodings. 
  • Locales. 
  • Setting the Time Zone.

Time, Logging and Printing

  • Hardware and System Clock. 
  • Managing Network-Wide Time. 
  • Continual Time Sync with NTP. 
  • Configuring NTP Clients. 
  • System Logging. 
  • /etc/rsyslog.conf. 
  • Log Management. 
  • Common UNIX Printing System. 
  • Defining a Printer. 
  • Standard Print Commands.

MTA and SQL Fundamentals

  • Popular SQL Databases. 
  • SELECT Statements. 
  • INSERT Statements. 
  • UPDATE Statements. 
  • DELETE Statements. 
  • JOIN Clauses. 
  • SMTP. 
  • SMTP Terminology. 
  • SMTP Architecture. 
  • Sendmail Architecture. 
  • Sendmail Components. 
  • Postfix Features. 
  • Postfix Architecture. 
  • Postfix Components.

Host Security and Encryption

  • Controlling Logins. 
  • Xinetd. 
  • TCP Wrappers. 
  • /etc/hosts.{allow,deny} Shortcuts. 
  • Advanced TCP Wrappers. 
  • Secure Shell. 
  • ssh and sshd Configuration. 
  • Accessing Remote Shells. 
  • Transferring Files. 
  • Alternative sftp Clients. 
  • SSH Key Management. 
  • ssh-agent. 
  • GPG GNU Privacy Guard.

Part 2 Exam Preparation

  • Revision Objectives. 
  • Practice Exams. 
  • Post-course reading requirements. 
  • Post-course objectives. 
  • Post-course tutor and support access details. 
  • PearsonVUE Testing Centre information.

Thinking about Onsite?

If you need training for 3 or more people, you should ask us about onsite training. Putting aside the obvious location benefit, content can be customised to better meet your business objectives and more can be covered than in a public classroom. It's a cost effective option.

Submit an enquiry from any page on this site, and let us know you are interested in the requirements box, or simply mention it when we contact you.

Upcoming Dates

Course Location Days Cost Date
5 2500 £2500 2018-09-17