
Welcome to our course on Linux! Learn how to use this course today :)
Introduction
CLI Introduction and File Management
CLI Introduction And File Management part-2
Students will learn the fundamental command-line concepts of standard input, output, and error, understanding how data flows between programs and the terminal. They'll then apply this knowledge by using the head and tail commands to quickly view the beginning or end of text files and command outputs, a crucial skill for inspecting log files and data streams.
Students will learn the fundamentals of the powerful and universal vi text editor, an essential tool for editing files directly on a server. They'll master the core concept of modal editing, learning how to switch between Command Mode for navigation and Insert Mode for typing, and cover the basic commands for saving and quitting a file.
Students will learn how to perform stream editing to modify text files and data streams on the fly using the powerful sed command. They'll master the substitute command to find and replace text, a crucial skill for automating text transformations and filtering command output in the terminal.
Students will learn what environment variables are and how to set them to control the behavior of their command-line environment and other programs. They'll master how to create a variable for a single session using the export command and how to make it permanent by editing configuration files like .bashrc.
Students will learn how to manage large text files by concatenating and splitting them using essential command-line tools. They'll master using the cat command to combine multiple files into a single file, and the split command to break large files into smaller, more manageable chunks based on line count or size.
Students will learn how to use a trio of powerful command-line utilities to build advanced text-processing pipelines. They'll master using grep to search and filter text based on patterns, tee to save output to a file while also passing it on, and xargs to turn that output into arguments for other commands.
Students will learn a suite of specialized commands for manipulating columnar data and whitespace in text files. They'll master using paste to merge files side-by-side, join to combine files based on a common field, and the expand and unexpand utilities to convert between tabs and spaces for consistent formatting.
Students will learn how to archive files and folders using three powerful command-line utilities. They'll master the standard tar command for creating backups and archives, and also be introduced to the specialized tools dd for low-level data copying and cpio for stream-based archiving.
Students will learn how to compress files and folders to save space and speed up transfers using standard command-line tools. They'll master how to combine the tar archiving utility with compression tools like gzip and bzip2 to create and extract common archive files like .tar.gz and .tar.bz2.
Students will learn how to influence the CPU scheduling priority of processes to manage system resources effectively. They'll master using the nice command to start a new process with a specific priority level, and the renice command to change the priority of an already running process, ensuring long-running tasks don't slow down their system.
Students will learn how to multitask on the command line using the shell's job control features. They'll master how to run processes in the background using the ampersand (&), pause a running job with Ctrl+Z, and switch jobs between the background and foreground using the bg and fg commands.
Terminating Processes
Students will learn how the shell environment is configured using startup profile files to automate customizations. They'll master the difference between user profiles like ~/.bashrc for personal settings, and system profiles in the /etc directory that apply to all users on the machine, a key skill for customizing your command-line experience.
Students will learn the fundamental basics of shell scripting, the key to automating repetitive tasks on the command line. They'll master the complete workflow for creating their first script: writing the essential shebang (#!/bin/bash), setting executable permissions with chmod, and finally, running the script from their terminal.
Scripting Basics (Using Loops) part-2
Students will learn the three fundamental SQL commands for managing the data within their database tables. They'll master the syntax for INSERT to add new rows, UPDATE to modify existing rows, and DELETE to remove rows, which are the core operations of any data-driven application.
SQL Data Management part-2
X11-Xorg Server And X-11 Forwarding
X11 Server and X11 Forwarding part-2
Students will learn what a Linux Display Manager is and its role as the graphical interface that handles the user login screen. They'll understand how it's responsible for starting the graphical server and launching their chosen desktop environment, and be introduced to popular examples like GDM (for GNOME) and LightDM.
Accessibility Options in Linux
Filesystem Types and Creating Different Filesystems
Students will learn the essential command-line tools for performing filesystem maintenance to keep their Linux systems healthy and running smoothly. They'll master using df and du to monitor disk space usage, and the powerful find command to locate files for cleanup and management.
Students will learn the fundamental Linux concept of mounting and unmounting filesystems to make storage devices like hard drives and USBs accessible. They'll master using the mount command to attach a device to a directory in the file tree, the umount command to safely detach it, and will be introduced to the /etc/fstab file for creating permanent mounts.
File System Hierarchy In Linux
All about Files / Folders Ownership and associated Permissions
Students will learn about the special permission bits that provide advanced access control for files and directories in Linux. They'll discover the purpose of SUID for temporary privilege elevation, SGID for managing group collaboration in shared directories, and the Sticky Bit for protecting files in public folders like /tmp.
SUID, SGID And Sticky Bit Part-2
What are Soft and Hard Links
Finding Files in Linux
Students will learn the essential skill of creating disk partitions and understand the two main partitioning schemes. They'll discover the differences between the traditional MBR (Master Boot Record) and the modern GPT (GUID Partition Table) standards and use a command-line tool like fdisk to create new partitions on a storage device.
Creating Partitions using MBR and GPT part-2
Managing Disk Quotas
Students will learn how to use command-line tools to determine the hardware installed in their Linux system. They'll then learn how to manage the kernel modules, or drivers, that control this hardware, using commands like lsmod to list currently loaded modules and modprobe to load or unload them as needed.
Boot Sequence / Kernel Parameters / Single User Mode / Proper Shutdown
Students will learn about the evolution of the Linux initialization process, the system responsible for starting all services at boot time. They'll compare the sequential SysV init, the event-based Upstart, and the modern, parallel systemd which is now the standard for most major distributions, understanding how the boot process has become faster and more efficient over time.
Run Levels in Linux
Describe Common Storage Devices
Students will learn how to use the Logical Volume Manager (LVM), a powerful and flexible alternative to traditional disk partitioning in Linux. They'll understand the core architecture of Physical Volumes (PVs), Volume Groups (VGs), and Logical Volumes (LVs), and discover how LVM makes it easy to create and resize storage on the fly without downtime.
Managing Shared Libraries
Managing Bootloaders GRUB GRUB2
Linux Packages Management through APT
linux Packages Management through YUM
Manage RPM packages (rpm2cpio, cpio commands)
Changing Name of your Linux Box
Students will learn the essential commands for managing user accounts and groups, a core task for any Linux system administrator. They'll master how to create, modify, and delete both users and groups, and understand how they work together with file permissions to control access to resources on the system.
Local Passwords Management
Scheduling Tasks In Linux
Scheduling tasks in Linux part-2
Students will learn how to configure the timezone and locale settings to localize their Linux server. They'll master modern tools like timedatectl to set the correct timezone (e.g., America/Puerto_Rico) and localectl to manage language, currency, and date formats for their region, ensuring all system messages and timestamps are correct.
Timezone Settings and Locale (part-2)
Setting Date and Time On Linux
Linux Email Management and Mail Transfer Agents
Students will learn how to access and interpret system logs, a critical skill for troubleshooting and security auditing in Linux. They'll explore the traditional log files found in /var/log and master the modern journalctl command to query the systemd journal for specific events, services, and errors.
System Logging in Linux part-2
System Logging in Linux part-3
Quick Overview of TCP / UDP and common ports
Students will learn the fundamental concepts of IP addressing, the core of how devices communicate on a network. They'll master the differences between IPv4 and IPv6 addresses, and understand the critical roles of the Netmask/CIDR for defining a local network and the Gateway for reaching the internet.
IPv4 / IPv6 / Netmask / CIDR / Gateways (part-2)
Students will learn the modern method for network configuration on Debian-based systems like Ubuntu. They'll master how to set a static IP address, gateway, and DNS servers using Netplan and its YAML configuration files, and learn to use tools like the ip command to verify their settings.
Network Configuration and tips for Red Hat based distributiosn (CentOS)
Students will learn how to configure their Linux system to use specific DNS servers for resolving domain names into IP addresses. They'll understand the role of the crucial /etc/resolv.conf file, learn how it's managed on modern systems, and practice using the dig command to test and troubleshoot their DNS settings.
Have you always wanted to learn Linux and pass the LPIC-1 certification exams but you just don't know where to start?
Or maybe you have started but you just don't know how.
Then the “Complete Linux LPIC-1 Certification Course Exams 101-102” is for You!
_________________________________________________________________________
Welcome To the “Complete Linux LPIC-1 Certification Course Exams 101-102.”
⇉ Join 950,000+ Students Who Have Enrolled in our Udemy Courses!
⇉ 10,000+ Five Star Reviews Show Students Who Enroll in our Courses get Results!
⇉ You Get Over 72 Lectures and 18+ hours of premium content
⇉ Watch the Promo Video to see how you can Get Started Today!
_________________________________________________________________________
What do you get with this course?
Hours of easy-to-watch video lessons
Practical activities
Instructor support if you have any questions
Community of students ready to help
What will you learn in this “Complete Linux LPIC-1 Certification Course Exams 101-102.”
In short, you'll learn it all! Seriously, our goal is to make the most comprehensive Linux LPIC-1 Certification course out there - not filled with fluff, but filled with only the most actionable and latest tips and strategies. We'll be updating this course periodically to make sure we're covering any change with the Linux LPIC-1 certification and exams 101-102.
You'll start by an introduction of the Linux course.
You'll then learn GNU and UNIX commands including file management, standard Input/Output/Error, Tail and Head, the vi Editor, stream editing text files, setting environment variables, concatenating and splitting files, processing and filtering text using grep/tee/xargs/paste/join/expand/unexpand, files and folders archiving with tar/dd/cpio, compressing files using gzip bzip2 and tar, process management through Nice and Renice, putting jobs in Background and Foreground, then terminating processes.…
Once you understand the GNU and UNIX commands, you will learn about Shells, scripting and data management, the user interfaces and desktops, devices, Linux Filesystems, Filesystem Hierarchy Standard, system architecture, Linux installation and package management, administrative tasks, essential system services, networking fundamentals and security.
By the end of our course you will:
Install, configure, maintain and manage Linux in an effective manner
Master GNU and UNIX commands
Learn Shells, scripting and data management
Discover all user interfaces and desktops
Learn about devices, Linux Filesystems, and Filesystem Hierarchy Standard
Master the system architecture
Know all about Linux installation and package management
Complete administrative tasks
Work with essential system services
Learn networking fundamentals
Learn Linux security
And much more...
Ready to get started?
Once you enroll we recommend students to install Linux on their computers to follow along.
_____
See What Current Students Are Saying About Our Course:
“Excellent foundation in Linux for the LPIC-1 exam. I've worked with Linux for over 30 years and still learnt stuff in areas I've never needed to use before.”
-James Gordon
“So far covers all of the LPIC-1 objectives. Instructor is very knowledgeable and goes into details. Great administrators course, not only for the certification.”
-Vladan Djurkovic
“This course explains the core concepts in the most magnificent detail. Well done to the instructor!!!”
-Neo Skosana
_____
Who are your instructors?
We are Joe Parys and Ahmad Nadeem, creatives who have taught over 950,000+ students around the world with our online courses, tutorials and other content. Ahmad Nadeem is the lead instructor for this course, bringing his wealth of knowledge in Linux administration and networking. Joe Parys is the Bestselling Online Instructor, Digital Marketing Expert and Leader in the eLearning industry. He is the CEO of the Joe Parys Academy serving more than 1,000,000+ students in more than 100+ co-authored courses from 190 countries all around the world.
Our goal is to show you the real world and practical ways to learn Linux and help you pass the LPIC-1 certification exams today!
_________________________________________________________________________
With the right mindset, understanding, and application, you will instantly begin learning Linux and prepare for the LPIC-1 Certification.
When I learn something new I add it to the course - at no additional cost to you! This is a course that will continue to add more and more to every aspect of your life.
What I can't do in this Course..
I can't guarantee your success – this course does take work on your part. But it can be done!
I am also not responsible for your actions. You are responsible for 100% of the decisions and actions you make while using this course.
_________________________________________________________________________
It's time to take action!
Our happiness guarantee
This course includes a money back guarantee, so there is no risk to try it out. Sign up today, see if it's the right one for you.
Enroll now.
Sincerely,
Joe Parys and Ahmad Nadeem