Preferred method of contact:

Linux Optimisation and Troubleshooting

COURSE TYPE

Intermediate

Course Number

1901

Duration

4 Days

PDF Add to WishList

Maintain a reliable and highly available Linux server infrastructure, and reduce costly downtime. In this Linux optimisation and troubleshooting training course, you gain the expertise to effectively diagnose and fix common and complex Linux server configuration and administrations issues, and learn to apply those skills in data centres and in the cloud.

You Will Learn How To

  • Troubleshoot Linux with effective tools and techniques
  • Rescue an unbootable system
  • Recover and tune local and remote file systems
  • Identify and fix network errors and bottlenecks

Important Course Information

Requirements:

  • Knowledge of Linux at the level of:

Software:

  • This course uses Red Hat Enterprise Linux
  • Concepts taught are applicable to all Linux distributions

Course Outline

  • Introduction to Troubleshooting
  • Investigating different failure modes
  • Reviewing troubleshooting methods
  • Documenting solutions and configurations
  • Booting the System

Starting the boot sequence

  • Fixing kernel load errors
  • Distinguishing BIOS from UEFI requirements

Recreating a working boot environment

  • Rebuilding the RAM drive with correct drivers
  • Recovering the root file system
  • Optimising and Recovering File Systems

Managing local file system integrity

  • Locating disks and LUNs by path and ID
  • Running fsck on live file systems
  • Selecting the correct file system type

Improving file system performance

  • Detecting incorrect queueing algorithms
  • Tuning the cache for the application load

Finding file system errors in logical volumes

  • Implementing snapshots into the troubleshooting process
  • Remounting corrupt LVM file systems

Extending and resizing live file systems

  • Increasing storage space with online resizing
  • Adding physical and logical volumes effectively
  • Managing Packages and Processes

Rebuilding packages for compatibility

  • Satisfying legacy and foreign RPM dependencies
  • Adapting the spec file and rebuilding the package

Measuring application resource usage

  • Identifying application bottlenecks in disks, processors and memory usage
  • Monitoring system performance
  • iostat
  • rlimit
  • top
  • strace
  • nfsstat
  • vmstat

Allocating resources to applications

  • Setting limits for specific applications
  • Ensuring optimal system performance
  • Troubleshooting the Linux Network Stack

Applying troubleshooting tools

  • Capturing traffic with graphical and command-line tools
  • Working around vendor distribution limitations

Tuning network kernel parameters

  • Pinpointing parameters affecting performance
  • Maximising network throughput

Adjusting Ethernet drivers

  • Evaluating driver settings for MTU and protocol offload
  • Tailoring kernel modules for various traffic profiles

Restoring network connectivity through the firewall

  • Enabling firewall logging to isolate application failures
  • Extending rules with iptables

Diagnosing Network File System (NFS) errors

  • Gathering statistics to uncover NFS shortcomings
  • Modifying communication buffer settings
  • Auditing and Logging with SELinux and Rsyslog

Fine-tuning SELinux to enable applications

  • Restoring security contexts to re-enable access
  • Translating audit events to policy changes
  • Writing and compiling an SELinux policy

Collecting remote event information with Rsyslog

  • Setting up remote logging of errors and failures
  • Centralising log collection and analysis

Detecting unauthorised changes with Advanced Intrusion Detection Environment (AIDE)

  • Generating the security database
  • Exposing configuration and file changes
  • Integrating Linux with Active Directory

Authenticating with Lightweight Directory Access Protocol (LDAP)

  • Migrating Pluggable Authentication Modules (PAM) and nsswitch.conf
  • Resolving user and group ID mapping errors

Finding and fixing Kerberos errors

  • Kerberizing user authentication
  • Debugging Active Directory connectivity
Show complete outline
Show Less

Convenient Ways to Attend This Instructor-Led Course

Hassle-Free Enrolment: No advance payment required to reserve your seat.
Tuition Fee due 30 days after you attend your course.

In the Classroom

Live, Online

Private Team Training

In the Classroom — OR — Live, Online

Tuition Fee — Standard: £2095  

AFTERNOON START: Attend these live courses online via Anyware

24 - 27 Apr (4 Days)
2:00 PM - 9:30 PM BST
Rockville, MD / Online (AnyWare) Rockville, MD / Online (AnyWare) Reserve Your Seat

How would you like to attend?

Live, Online
In-Class

10 - 13 Jul (4 Days)
2:00 PM - 9:30 PM BST
Rockville, MD / Online (AnyWare) Rockville, MD / Online (AnyWare) Reserve Your Seat

How would you like to attend?

Live, Online
In-Class

Guaranteed to Run

Private Team Training

Enroling at least 3 people in this course? Consider bringing this (or any course that can be custom designed) to your preferred location as a private team training.

For details, call 0800 282 353 or Click here »

Tuition Fee

Standard

In Classroom or
Online

Standard

£2095

Private Team Training

Contact Us »

Course Tuition Fee Includes:

After-Course Instructor Coaching
When you return to work, you are entitled to schedule a free coaching session with your instructor for help and guidance as you apply your new skills.

After-Course Computing Sandbox
You'll be given remote access to a preconfigured virtual machine for you to redo your hands-on exercises, develop/test new code, and experiment with the same software used in your course.

Free Course Exam
You can take your Learning Tree course exam on the last day of your course or online at any time after class and receive a Certificate of Achievement with the designation "Awarded with Distinction."

Prev
Next

Training Hours

Standard class hours:
9:00 a.m. - 4:30 p.m.

Last day class hours:
9:00 a.m. - 3:30 p.m.

Free Course Exam – Last Day:
3:30 p.m. - 4:30 p.m.

Each class day:
Informal discussion with instructor about your projects or areas of special interest:
4:30 p.m. - 5:30 p.m.

AFTERNOON START class hours:
2:00 p.m. - 9:30 p.m.


Last day class hours:
2:00 p.m. - 8:30 p.m.


Free Course Exam – Last Day:
8:30 p.m. - 9:30 p.m.


Each class day:
Informal discussion with instructor about your projects or areas of special interest
9:30 p.m. - 10:30 p.m.

Enhance Your Credentials with Professional Certification

Learning Tree's comprehensive training and exam preparation guarantees that you will gain the knowledge and confidence to achieve professional certification and advance your career.

This course is approved by CompTIA for continuing education units (CEUs). For additional information and to confirm which courses are eligible towards your CompTIA certification, click here.

- ,

Prev
Next
Chat Now

Please Choose a Language

Canada - English

Canada - Français