Linux: Advanced Administration

  • Acquire advanced knowledge of the Linux system to use it in a production environment

Unix / Linux system administrators

Have followed the “Linux Administration” training or know the administration of a Linux system.

5 Days.

This Linux training is punctuated by an alternation of presentations and practical work. For “Distance” training, they are carried out with a Teams or Zoom type videoconferencing tool depending on the case, allowing the trainer to adapt his pedagogy. our website for all the details on remote sessions or virtual classes.

Deploying a Linux System

Presentation of automatic installation: Kickstart (RedHat), Debconf (Debian), AutoYast (SuSE) Creation of a RedHat installation server (DHCP, DNS, TFTP, HTTP, NTP, etc.) Management of repositories, creation of repositories , mirroring of repositories (rsync) Installation of a RedHat workstation in network Automatic installation with Kickstart and PXE

Users and groups Managing the sustainability of passwords Controlling connections with PAM Configuring your workstation as a client of an authentication directory, example with LDAP

File management

File attributes (ext2, xattr) ACLS

File system management

FS optimization (block size, logging options, …) Quota management Self-assembly Disaster recovery

Disk management

Presentation of software and hardware RAID techniques Configuration of software RAID disks (the MD driver) Presentation of SAN, iSCSI disks SWAP space

The Logical Volume Manager (LVM)

LVM concepts (PV, VG, LV, PE, LE,…) Basic management of PV, VG and LV (create a VG, create an FS and enlarge it,…) LVM snapshots
LV mirroring: the MD solution, the native LVM solution Complements (saving a VG, reorganizing the LEs of an LV, import / export of a VG, etc.)

Applications

Advanced crontab (anacron, cron.daily …) Performance management (psacct, vmstat, sar) Management of logs (logrotate, logwatch) Management of dynamic libraries (so) Compiling an application from sources , reading a Makefile

The core

Linux kernel architecture and operation Updating the kernel from a package Hot kernel parameterization (/ sys, / proc) Compiling the kernel or kernel modules

Peripherals

Presentation of the hardware (PCI, SCSI, USB,…) The sysfs file system or the management of peripherals by the linux kernel The creation of special files with udev

The network

Manage virtual interfaces Network card aggregation (Bonding) Diagnose problems with the tcpdump / Wireshark, nmap tools

Virtualization

The different approaches to virtualization, overview of solutions