Course : Linux: Advanced administration

expertise, optimisation, incidents système

Linux: Advanced administration

expertise, optimisation, incidents système
Download in PDF format Share this course by email 2


The GNU/Linux system has proven itself to be a serious alternative in the enterprise server market. This training will make it possible to become proficient in the behavior of your Linux servers while also giving you real autonomy in diagnosing system malfunctions. You will also learn how to optimize your servers and have the right tools at all levels, and you can validate your skills with the optional AVIT® certification.


Inter
In-house
Custom

Practical course in person or remote class

Ref. LIN
Price : 2550 € E.T.
  4d - 28h00




The GNU/Linux system has proven itself to be a serious alternative in the enterprise server market. This training will make it possible to become proficient in the behavior of your Linux servers while also giving you real autonomy in diagnosing system malfunctions. You will also learn how to optimize your servers and have the right tools at all levels, and you can validate your skills with the optional AVIT® certification.

Teaching objectives
At the end of the training, the participant will be able to:
  • Become proficient in different methods of installing and deploying Linux
  • Troubleshooting system, hardware, and network problems
  • Supervising the system load and the state of the server with Nagios
  • Optimizing your servers

Intended audience
System administrators, system engineers.

Prerequisites
Good basic knowledge of Linux or Unix administration. Experience desirable.

Course schedule

Advanced installation and deployment

  • Installing ROOT-on LVM on RAID.
  • Making the boot system secure.
  • Automatic installation with kickstart (options, ks.cfg).
  • Creating a recovery CD/DVD, a bootable USB key with the right utilities.
  • Cloning a complete machine.
Hands-on work
Learn about and register for the AVIT® certification option. Root-on-LVM-on Raid installation with an LVM space. PXE boot and installation via Kickstart. Making the boot loader secure.

Becoming proficient in the system's software configuration

  • Detailed structure of an RPM package.
  • Executable and libraries (ld, ld.so.conf, LDPATH, etc.).
  • Building an RPM package from sources (.src.rpm, .spec, rpmbuild).
  • Roles of the various directories (SRPMS, SPECS, SOURCES, RPMS, BUILD).
  • Setting up a local packet mirror (and synchronization).
  • Managing system updates and security patches.
  • Upgrade methodology.
Hands-on work
Managing system updates, implementing a Yum repository. Creating an RPM package (from sources).

Filesystems and storage units

  • Pros and cons of various file systems (ext3, ReiserFS, JFS, XFS).
  • Retrieving accidentally lost data.
  • Remedying the problems (tune2fs, debugfs, etc.).
  • Copying a complete system drive live.
  • LVM: Linear modes, stripping, mirroring, snapshots.
Hands-on work
Installing and testing different file systems. Implementing LVM and working with the physical volume (live change). Using snapshots and live backups.

Kernel and devices

  • Representation of devices for the kernel (/dev and udev).
  • Automatic hardware detection (udev, discover, fstab).
  • Creating a custom kernel.
  • Important options of the .config file.
  • Creating a custom Linux distribution.
  • Identifying the driver needed for a component.
  • Installing “exotic” drivers.
  • Adding a special pilot into initrd (mkinitrd).
  • Kernel settings (boot, sysctl, and dynamic parameters).
Hands-on work
Compilation, creation and implementation of a custom kernel. Installing drivers.

Maintenance and metrology in Linux servers

  • Collecting, centralizing, and analyzing system logs (rsyslog, logcheck).
  • Analyzers of Apache and Squid logs.
  • Verification of system integrity.
  • Tracking process and system activity (lsof, vmstat, sysstat).
  • Visualizing network and server performance: Cacti.
Hands-on work
Tracking the activity of processes. Supervising the system load and the state of the server.

Freezing, crashes, and emergency troubleshooting

  • Troubleshooting methodology.
  • Detailed boot operation (grub, MBR, stage1, stage2, /boot, etc.).
  • Passing arguments to boot. Reconstructing the MBR.
  • Analyzing kernel traces.
  • Retrieving data, a partition, or a drive.
  • Accent problems (ISO-8859-?, UTF-8, LANG, LC_?, codepage, iocharset).
  • Network problems (hardware, DHCP, DNS, bandwidth).
  • Editing the root's “lost” password. Unblocking an account.
  • Analyzing X logs. Managing your configuration (fonts, drivers, "critical" fields).
Hands-on work
Getting started with a system without the root password. Searching for network failures and defective sectors. Verifying and repairing a file system. Resizing a file system.

Optimizing performance

  • Testing and optimizing the drive's performance.
  • Detailed analysis of memory use.
  • Choosing the right file system (benchmark studies).
  • Tuning the file systems.
  • Identifying needless, memory-consuming processes (nice, time, vmstat).
  • Understanding the general vocabulary (thread, zombie, etc.).
  • Respawning tasks and the benefits of Xinetd.
  • Booting your system quickly.
  • Testing network performance (bitrate, lag, DNS cache, etc.).
  • MTU configuration, size of shipping and receiving windows.
  • Standard analysis tools.
Hands-on work
Testing and optimizing performance. Tuning the file system.

Supervision

  • Supervising systems
  • Installing Nagios (engine, PHP + CGI, interface plugins).
  • Object configuration principle.
  • Supervising the memory, disk, and CPU load with Nagios.
  • Activating plugins via NRPE.
  • Online option: Schedule and take the AVIT® exam within 4 weeks.
Hands-on work
Installing Nagios and its plugins.


Certification
Registration for the AVIT® Linux System Administration certification option must be done at the time of course registration. The exam is a multiple-choice test lasting one-and-a-half to two hours. The result indicates your skill level. Merely taking the course is not sufficient to achieve a maximum score. The exam must be both scheduled and then taken online within 4 weeks following the start of your session.

Practical details
Hands-on work
Numerous realistic simulations of operational and system incidents.
Teaching methods;
Active learning based on examples, demonstrations, experience-sharing, real cases, and an evaluation of what was learned from the training.

Customer reviews
3,8 / 5
Customer reviews are based on end-of-course evaluations. The score is calculated from all evaluations within the past year. Only reviews with a textual comment are displayed.


Dates and locations
Select your location or opt for the remote class then choose your date.
Remote class