LPIC-1 102 Linux Server Professional Certification
Overview
LPIC-1 is the first certification in LPI’s multi-level Linux professional certification program. The LPIC-1 will validate the candidate's ability to perform maintenance tasks on the command line, install and configure a computer running Linux and configure basic networking. The LPIC-1 is designed to reflect current research and validate a candidate's proficiency in real world system administration. The objectives are tied to real-world job skills. To become LPIC-1 certified, you must pass both the 101 and 102 exams. This is a vendor neutral course, the delegates can use any flavour of Linux.
Duration
Full time 5 days.
Technical Skill
No prior knowledge is required to take this course. This is the second course in becoming a Linux Administrator and is required as part of the LPIC-1 certification together with the LPI-101 course. You will need to start with the LPIC-101 course before taking this course. You will need to pass both exams in order to be a certified LPIC Level 1 Linux Server Administrator.
Private Training
The course can be offered privately onsite or on our premises. A minimum of 4 delegates is required to schedule the course. The course price is R9 500 onsite and R12 500 on our premises. There is no set date to run the course, we schedule the date that suits your team.
Public Training
This course is also offered publicly. The course runs at our offices in Cape Town or Johannesburg. A minimum of 4 delegates is required to run the course. A tentative date is set but the course will only be confirmed to run once we have 4 confirmed bookings. There is no set date as the course is run on demand.
Course Curriculum
Shells, Scripting and Data Management
Customize and use the shell environment
Set environment variables (e.g. PATH) at login or when spawning a new shell
Write Bash functions for frequently used sequences of commands
Maintain skeleton directories for new user accounts
Set command search path with the proper directory
Customize or write simple scripts
Use standard sh syntax (loops, tests)
Use command substitution
Test return values for success or failure or other information provided by a command
Perform conditional mailing to the superuser
Correctly select the script interpreter through the shebang (#!) line
Manage the location, ownership, execution and suid-rights of scripts
SQL data management
Use of basic SQL commands
Perform basic data manipulation
User Interfaces and Desktops
Install and configure X11
Verify that the video card and monitor are supported by an X server
Awareness of the X font server
Basic understanding and knowledge of the X Window configuration file
Setup a display manager
Basic configuration of LightDM
Turn the display manager on or off
Change the display manager greeting
Awareness of XDM, KDM and GDM
Accessibility
Basic knowledge of keyboard accessibility settings (AccessX)
Basic knowledge of visual settings and themes
Basic knowledge of assistive technology (ATs)
Administrative Tasks
Manage user and group accounts and related system files
Add, modify and remove users and groups
Manage user\/group info in password\/group databases
Create and manage special purpose and limited accounts
Automate system administration tasks by scheduling jobs
Manage cron and at jobs
Configure user access to cron and at services
Configure anacron
Localisation and internationalisation
Configure locale settings and environment variables
Configure timezone settings and environment variables
Essential System Services
Maintain system time
Set the system date and time
Set the hardware clock to the correct time in UTC
Configure the correct timezone
Basic NTP configuration
Knowledge of using the pool.ntp.org service
Awareness of the ntpq command
System logging
Configuration of the syslog daemon
Understanding of standard facilities, priorities and actions
Configuration of logrotate
Awareness of rsyslog and syslog-ng
Mail Transfer Agent (MTA) basics
Create e-mail aliases
Configure e-mail forwarding
Knowledge of commonly available MTA programs (postfix, sendmail, qmail, exim) (no configuration)
Manage printers and printing
Basic CUPS configuration (for local and remote printers)
Manage user print queues
Troubleshoot general printing problems
Add and remove jobs from configured printer queues
Networking Fundamentals
Fundamentals of internet protocols
Demonstrate an understanding of network masks and CIDR notation
Knowledge of the differences between private and public “dotted quad” IP addresses
Knowledge about common TCP and UDP ports and services (20, 21, 22, 23, 25, 53, 80, 110, 123, 139, 143, 161, 162, 389, 443, 465, 514, 636, 993, 995)
Knowledge about the differences and major features of UDP, TCP and ICMP
Knowledge of the major differences between IPv4 and IPv6
Knowledge of the basic features of IPv6
Basic network configuration
Manually and automatically configure network interfaces
Basic TCP\/IP host configuration
Setting a default route
Basic network troubleshooting
Manually and automatically configure network interfaces and routing tables to include adding, starting, stopping, restarting, deleting or reconfiguring network interfaces
Change, view, or configure the routing table and correct an improperly set default route manually
Debug problems associated with the network configuration
Configure client side DNS
Query remote DNS servers
Configure local name resolution and use remote DNS servers
Modify the order in which name resolution is done
Security
Perform security administration tasks
Audit a system to find files with the suid\/sgid bit set
Set or change user passwords and password aging information
Being able to use nmap and netstat to discover open ports on a system
Set up limits on user logins, processes and memory usage
Determine which users have logged in to the system or are currently logged in
Basic sudo configuration and usage
Setup host security
Awareness of shadow passwords and how they work
Turn off network services not in use
Understand the role of TCP wrappers
Securing data with encryption
Perform basic OpenSSH 2 client configuration and usage
Understand the role of OpenSSH 2 server host keys
Perform basic GnuPG configuration, usage and revocation
Understand SSH port tunnels (including X11 tunnels)