EncartaLabs

Linux Optimization and Troubleshooting

( Duration: 4 Days )

As organizations increasingly adopt Linux, they must ensure rapid response time to issues that can affect system availability and cause costly downtime. In Linux Optimization and Troubleshooting course, participants diagnose and correct booting and configuration issues using Red Hat Linux, ensure optimal resource allocation and availability, and apply a series of proven tools and techniques to troubleshoot real-world problems.

By attending Linux Optimization and Troubleshooting workshop, Participants will learn to:

  • Troubleshoot Linux with effective tools and techniques
  • Rescue an unbootable system
  • Recover and tune local and remote file systems
  • Optimize Linux application performance
  • Identify and fix network errors and bottlenecks
  • Secure applications with new SELinux policies

COURSE AGENDA

1

Introduction to Troubleshooting

  • Investigating different failure modes
  • Reviewing troubleshooting methods
  • Documenting solutions and configurations
2

Starting the boot sequence

  • Fixing kernel load errors
  • Distinguishing BIOS from UEFI requirements
3

Recreating a working boot environment

  • Rebuilding the RAM drive with correct drivers
  • Recovering the root file system
4

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
5

Improving file system performance

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

Finding file system errors in logical volumes

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

Extending and resizing live file systems

  • Increasing storage space with online resizing
  • Adding physical and logical volumes effectively
8

Rebuilding packages for compatibility

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

Measuring application resource usage

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

Allocating resources to applications

  • Setting limits for specific applications
  • Ensuring optimal system performance
11

Applying troubleshooting tools

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

Tuning network kernel parameters

  • Pinpointing parameters affecting performance
  • Maximizing network throughput
13

Adjusting Ethernet drivers

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

Restoring network connectivity through the firewall

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

Diagnosing Network File System (NFS) errors

  • Gathering statistics to uncover NFS shortcomings
  • Modifying communication buffer settings
16

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
17

Collecting remote event information with Rsyslog

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

Detecting unauthorized changes with Advanced Intrusion Detection Environment (AIDE)

  • Generating the security database
  • Exposing configuration and file changes
19

Authenticating with Lightweight Directory Access Protocol (LDAP)

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

Finding and fixing Kerberos errors

  • Kerberizing user authentication
  • Debugging Active Directory connectivity

Encarta Labs Advantage

  • One Stop Corporate Training Solution Providers for over 4,000 Modules on a variety of subjects
  • All courses are delivered by Industry Veterans
  • Get jumpstarted from newbie to production ready in a matter of few days
  • Trained more than 50,000 Corporate executives across the Globe
  • All our trainings are conducted in workshop mode with more focus on hands-on sessions

View our other course offerings by visiting http://encartalabs.com/course-catalogue-all.php

Contact us for delivering this course as a public/open-house workshop/online training for a group of 10+ candidates.

Top