
Take a brief quiz on the first LPIC-1 exam (101-500) course, and learn about:
What’s involved in the second LPIC-1 exam (102-500)
The 102-500 exam objectives
What type of lab environment may help
Learn about:
Shell scripts and their basic functions
The shebang!
Basic commands, comment lines, and exit statements in a shell script
Two basic methods to run scripts
Learn how to run a shell script in your current directory or in different directory locations, and learn about the concept of sourcing scripts.
Learn how to:
Build commands and use them in a script
Use command substitution in a script
Chain script commands together
Test a command's success
Learn how to:
Use if/then structures to control a Bash shell script's flow
Use an else statement for additional control
Replace nested if structures with else/if statements
Learn how to:
Use the test command by itself and within an if statement
Implement compound testing in an if statement
Use flow control for practical purposes in Bash shell scripts
Learn how to:
Loop through a series of values in a list
Automatically create a long list of numbers for use in a loop
Use conditional loops that use tests to determine whether to continue
Learn how to:
Read user input through prompts
Read file data into a script
Pass parameters to a script
Learn about environment files' purpose and location, and how to modify your shell environment using environment files.
Learn about aliases and where they are defined, and how to:
Set an alias
Undefine an alias
Create customized commands with aliases
Learn about functions, syntax for the two main methods of function declaration, and function use in shell scripts and environment files.
Learn about the different access control methods, how discretionary access control is applied in Linux, and the different commands to determine your access.
Learn about:
The different commands involved in managing user accounts
The files involved in creating an account
The files modified and produced when an account is created
The password file's record structure
Learn how to:
View stored passwords and password information
Add an password to an account that doesn't have one
View and modify account password settings
Learn about group concepts and how to:
Use different methods for viewing group information
Create a new group, and add a member to it
Modify a group
Delete a group
Switch your current group
Learn how to:
Schedule a job to run at a particular time with the at utility
View at jobs that are waiting to run
Delete an at job before it runs
Use the configuration files to control access to the at scheduler
Learn how to
Schedule a user cron job to run at designated time intervals
Use the correct syntax for designating a user job and it's run times
View jobs that are waiting to run
Delete user cron jobs
Learn how to:
Schedule a system job to run at a particular time using the cron scheduler
Use the correct syntax for designating a system job and it's run times
Employ additional ways to designate system jobs to run with cron
Use the anacron scheduler to ensure no system jobs miss their scheduled run times
Control access to the cron scheduler
Learn about:
How systemd is involved in scheduling a job
The timer and service configuration files used by systemd to handle timed jobs
The correct syntax needed to schedule regularly run jobs for systemd to manage
Learn how to:
Schedule a job using systemd transient timers
Build a transient timer using the systemd-run command
Removed a transient timer that is no longer needed
Learn about:
UTC time
Clocks used by Linux
Viewing the clocks' time using different utilities
Setting the clocks' time using various commands
Learn about time zones and how to:
View a system's current time zone
Change a system's time zone
Define a time zone for an individual user
Learn about the network time protocol (NTP) and timer server pools, and how to:
Manage your system's time through the NTP daemon (ntpd)
Use various commands to manage ntpd
Learn how to:
Install the chrony daemon
Configure and use the chrony service to manage your system's time
Use the chronyc utility to assist in time synchronization
Learn about
· The definition of locale and how it is used
· The various components of a locale
· Different methods to display a system's current locale
Learn about:
· The purpose of a character set
· Various available character maps
· How to view a system's currently selected or installed character sets
Learn about locale category details and how to:
Modify a system's global locale using various methods
Change a locale for an individual user
Learn about:
The defintion of a network protocol
Different conceptual network models
The process of establishing a connection
Four primary network protocol's functions
Learn about:
The history of the IPv4 and IPv6 standards
The main differences between IPv4 and IPv6
IPv4 details, such as address format, loopback address, and size
IPv6 details, such as address format and shortening, features, and number of potential addresses
Learn about:
Well-known ports definition
Which well-known ports map to which services
A Linux file containing the well-known ports and their services
Learn about
Definition of a network mask
Why network and host sections are needed in an IP address
The class and CIDR netmasks for IPv4
IPv6's masking
Learn about:
Network address translation (NAT)
Private addressing standards
Automatic private IP addressing (APIPA)
Learn about:
The purposes of subnetting
Class and CIDR notation for IPv4 subnets
CIDR notation for IPv6 subnets
How to view subnet address information on a Linux system
Learn about:
System host names
Dynamic host configuration protocol (DHCP)
How packets can travel to your systems
Naming of network interfaces
Additional information on routers and default gateways
Learn how to:
View a system's current host name using different methods
Consider requirements when picking a system host name
Modify a system's host name using various techniques
Learn about NetworkManager and its utilities, and how to:
View network interfaces
Modify a network configuration
Change a system's host name
Learn about the iproute2 suite of network tools, systemd-networkd, and how to:
View network configurations with iproute2 utilities
Use iproute2 commands to display network statistics
Modify network configurations using iproute2 tools
Learn about:
Legacy and modern network configuration files
Settings typically found in network configuration files
How to use a legacy command to view network interface information
How to stop and start a networking interface using legacy commands
Learn about:
DNS clients and associated configuration files
Network Manager's potential involvement with DNS client configuration
The systemd-resolved service
Learn how to use:
Legacy commands for troubleshooting network configurations
Modern commands when dealing with network configuration problems
Network performance testing utilities
Learn how to:
Conduct simple connectivity tests
Trace a network packet's path through a network segment
Continuously monitor network path performance
Learn how to
Troubleshoot your system's host name
Use commands to utilities resolve a Fully Qualified Domain Name's IP address
Test name server resolution speed for your DNS Client needs
Learn about:
The tasks involved to compose, send, and receive an email message
The programs involved in the various tasks
Installing a message transfer agent (MTA) program
Learn about:
The various programs that implement message transfer agent (MTA) functionality
Installing and using the mailx utility for sending and reading messages
The Sendmail commands that are typically emulated
Learn about mail message queues, and how to:
View messages in a queue
Forward email
Learn about:
Email aliases
Different files involved with aliases
How to create mail aliases
If you are seeking to pass the LPIC-1 102-500 exam, then this course is for you! This course provides coverage of 100% of the exam objectives and topics in an easy-to-digest format, and a practice exam to help test your knowledge.
In this course you will:
Explore all the LPIC-1 102-500 exam's objectives and concepts.
Obtain basic knowledge on Linux shell scripting.
Gather a basket of advanced Linux term definitions, such as shadow passwords, subshells, MTA, and asymmetric encryption.
Participate in a guided-tour through advanced Linux concepts, such as port scanning, configuring locale, scheduling jobs with systemd transient timers, using sudo, and synchronizing the system's clock via NTP.
Obtaining your LPIC-1 certification demonstrates that you have the Linux skills to get the job done, and it increases your future salary potential. The Linux Professional Institute LPIC-1 certification is respected around the world, so you can get a job anywhere, even if the company is on the other side of the globe.
In this course, the LPIC-1 Exam 102-500 objectives are divided up into bit-sized chunks. These chunks have been organized in an educational manner, instead of numerical, allowing you to better grasp concepts. You'll watch a few video lectures that include exploring the objective items at the Linux command line. After that, you can take your own guided-tour through the concepts using hands-on labs. Each group of lectures has a practice quiz to help reinforce the section's information, increasing the chances of permanently storing the concepts into your memory for later recall. There is also a complete practice exam at the end of the course to check your readiness for the real LPIC-1 Exam.
Who's your instructor in this course? I'm an award-winning certified instructor who has taught Linux classes at the college-level and beyond for years. I am also a world-renowned author who has written several educational books on Linux topics. In addition, I have personal experience with system administration and learning new-to-me operating systems. Therefore, I know how to break up concepts and order them for faster consumption.
If you want to pass the LPIC-I 102-500 certification exam, then this is the right course for you! Own your own Linux throne! Let's get started.