LPIC-102 Exam Preparation: Services, Security, and Scripting

Duration: 14 Hours (2 Intensive Days) Focus: Shell Scripting, Networking, Security, and Essential System Services


Day 1: Scripting, Administration, and User Interfaces (7 Hours)

Module 1: Shells and Data Management

  • Shell Environment Customization (Customizing and using the shell environment: environment variables, aliases, shell functions).
  • Basic Scripting (Writing and customizing simple shell scripts for automation and administrative tasks).
  • Data Persistence (Introduction to basic SQL data management operations, including querying and insertion, for administrative purposes).

Module 2: System Administration Essentials

  • User and Group Management (Managing user and group accounts and associated system files, e.g., /etc/passwd, /etc/group).
  • Task Automation (Automating system administration tasks by scheduling jobs using cron and at).
  • Localization and Internationalization (Configuring the system for different locales, character sets, and time zones).

Module 3: Essential System Services

  • Time Maintenance (Maintaining accurate system time using NTP and system utilities).
  • System Logging (Understanding and utilizing system logging facilities, including the Journal and syslog).
  • Mail Transfer Agent (MTA) (Fundamentals of MTA basics, including message flow and local configuration).
  • Printing Services (Managing printers and printing queues using CUPS).

Module 4: Graphical Interfaces

  • X Window System (Installing and configuring the X Window System).
  • Display Managers (Setting up and managing a display manager (e.g., GDM, LightDM) for graphical login).
  • Accessibility (Basic configuration for user accessibility features).

Day 2: Networking and Security (7 Hours)

Module 5: Networking Fundamentals

  • Internet Protocol Stack (Fundamentals of Internet protocols and their roles (TCP, UDP, IP)).
  • Basic Network Setup (Performing basic network configuration of interfaces, IP addresses, and routes).
  • Network Troubleshooting (Executing basic network troubleshooting commands like ping, traceroute, netstat, and ip).
  • Client DNS (Configuring client-side DNS resolution).

Module 6: Host Security

  • Security Administration (Performing general security administration tasks, including auditing user accounts).
  • Host Hardening (Setting up host security through configuration of services and restricted access).
  • Data Protection (Securing data with encryption techniques for files and filesystems).