Get in Touch

Course Outline

Day 1

Exam 201 Topics

Capacity Planning

  • Evaluate CPU, memory, disk I/O, and network utilization.
  • Essential tools: iostat, iotop, vmstat, netstat, ss, top, htop, sar.
  • Detect performance bottlenecks and forecast future resource requirements.
  • Familiarity with monitoring solutions like Nagios, Icinga2, Cacti, MRTG, and collectd.
  • Hands-on exercise: Analyze a system under load and document key findings.

Linux Kernel

  • Understanding kernel components and documentation sources.
  • Compiling a Linux kernel (utilizing make targets, menuconfig, bzImage).
  • Installing kernel modules via DKMS.
  • Managing the kernel runtime and troubleshooting issues.
  • Configuring udev rules for device management.
  • Key utilities: modprobe, lsmod, modinfo, dmesg, sysctl, udevadm.
  • Hands-on exercise: Compile and install a custom kernel module; configure udev rules.

System Startup

  • Customizing system boot processes using systemd and SysV init.
  • Mastery of systemctl, systemd targets, and runlevels.
  • System recovery strategies involving GRUB2, GRUB Legacy, BIOS, and UEFI.
  • Exploration of alternative bootloaders: SYSLINUX, PXELINUX, and systemd-boot.
  • Utilities: grub-install, efibootmgr, initrd, initramfs.
  • Hands-on exercise: Recover a system with a faulty bootloader; configure systemd units.

Day 2

Exam 201 Topics

Filesystem and Devices

  • Navigating the Linux filesystem (fstab, UUIDs, systemd mount units).
  • Maintaining filesystems: Understanding ext2/3/4, Btrfs, XFS, and ZFS capabilities.
  • Filesystem features: AutoFS, dm-crypt, and LUKS.
  • Essential tools: mkfs, fsck, tune2fs, btrfs, xfs_repair, blkid, cryptsetup.
  • Hands-on exercise: Configure AutoFS for network shares; encrypt a partition using LUKS.

Advanced Storage Device Administration

  • Configuring software RAID (RAID 0, 1, 5) with mdadm.
  • Adjusting access for storage devices (SATA, NVMe, iSCSI, with SAN awareness).
  • Logical Volume Manager: Creating, resizing, and snapshotting LVM volumes.
  • Key utilities: mdadm, hdparm, nvme, iscsiadm, pvcreate, vgcreate, lvcreate.
  • Hands-on exercise: Set up a RAID 1 array; create and resize an LVM volume group.

Networking Configuration

  • Performing basic and advanced network setup (ip, ifconfig, IPv4, and IPv6).
  • Troubleshooting networks and configuring multi-homed devices.
  • Awareness of NetworkManager functionalities.
  • Key utilities: ip, ss, netstat, tcpdump, nmap, mtr, ping6, traceroute.
  • Hands-on exercise: Configure a multi-homed server; troubleshoot connectivity issues using tcpdump.

Day 3

Exam 201 Topics

System Maintenance

  • Compiling and installing software from source code (configure, make, make install).
  • Backup procedures: Using tar, rsync, dd, with awareness of Amanda and Bacula.
  • Notifying users about system events via motd, wall, and shutdown commands.
  • Key utilities: gzip, bzip2, xz, tar, rsync, mt.
  • Hands-on exercise: Compile a package from source; set up automated backups using rsync.

Exam 202 Topics

Domain Name Server

  • Configuring a basic DNS server using BIND 9.
  • Creating and maintaining DNS zones (forward and reverse lookups).
  • Securing DNS servers (chroot jail, TSIG, awareness of DNSSEC and DANE).
  • Awareness of alternative DNS solutions: dnsmasq, djbdns, PowerDNS.
  • Key utilities: rndc, named-checkconf, named-checkzone, dig, nslookup.
  • Hands-on exercise: Set up a BIND authoritative server; create forward and reverse zones.

HTTP Services

  • Basic Apache 2.4 configuration (virtual hosts, access control, mod_perl, PHP support).
  • Configuring Apache for HTTPS (SSL/TLS, self-signed certificates, SNI).
  • Setting up Squid as a caching proxy server.
  • Implementing Nginx as a web server and reverse proxy.
  • Key utilities: apachectl, openssl, squid, nginx.
  • Hands-on exercise: Configure Apache with HTTPS and virtual hosts; deploy Nginx as a reverse proxy.

Day 4

Exam 202 Topics

File Sharing

  • Configuring Samba 4 servers (standalone mode and Active Directory member).
  • Setting up CIFS and printer shares.
  • Configuring NFS servers, including access restrictions and security measures.
  • Key utilities: smbd, nmbd, smbclient, testparm, exportfs, showmount, rpcinfo.
  • Hands-on exercise: Configure a Samba share with AD integration; set up NFS with restricted access.

Network Client Management

  • Configuring DHCP servers (dhcpd, static leases, awareness of DHCPv6).
  • Implementing PAM authentication and SSSD.
  • Using LDAP clients (ldapsearch, ldapadd, ldappasswd).
  • Setting up an OpenLDAP server (slapd, LDIF files, access controls).
  • Key utilities: dhcpd, radvd, pam.d, sssd, slapd, slapadd, slapcat.
  • Hands-on exercise: Configure OpenLDAP with PAM authentication; set up DHCP with static reservations.

E-Mail Services

  • Configuring Postfix (TLS encryption, aliases, and virtual domains).
  • Managing email delivery rules using Sieve (filtering, sorting, redirection).
  • Setting up Dovecot for IMAP and POP3 with TLS.
  • Awareness of alternative mail systems: sendmail, exim, procmail, Courier.
  • Key utilities: postfix, /etc/postfix/, dovecot, doveadm, doveconf.
  • Hands-on exercise: Configure Postfix with TLS and virtual domains; set up Dovecot for IMAP access.

Day 5

Exam 202 Topics

System Security

  • Utilizing iptables and ip6tables for NAT, port redirection, and IP forwarding.
  • Managing FTP servers: vsftpd and Pure-FTPd (understanding passive vs. active modes).
  • Hardening SSH: Configuring sshd_config, managing keys, and restricting logins.
  • Security tasks: Awareness of nmap, fail2ban, OpenVAS, and Snort.
  • Configuring OpenVPN for site-to-site and point-to-point connections.
  • Key utilities: iptables, ip6tables, ssh, sshd, nmap, fail2ban, openvpn.
  • Hands-on exercise: Configure iptables with NAT; harden SSH settings; establish an OpenVPN tunnel.

Q&A and Exam Preparation

  • Comprehensive review of all Exam 201 and 202 topics.
  • Addressing participant questions and strengthening weak areas.
  • Providing exam tips and strategic approaches.

Mock Exam and Final Review

  • Simulation of Mock Exam 201 (60 questions, 90 minutes).
  • Simulation of Mock Exam 202 (60 questions, 90 minutes).
  • Reviewing incorrect answers and reinforcing key concepts.
  • Providing final recommendations for scheduling the actual exams.

Requirements

Participants must hold an active LPIC-1 certification or have equivalent experience in Linux administration.

 35 Hours

Number of participants


Price per participant

Upcoming Courses

Related Categories