
Paths
LPIC-1: Linux Administrator (101-500 and 102-500)
If you’re looking to take your next step on your Linux administration journey, these courses will be for you. They cover the essentials of Linux administration that you’ll need to... Read more
What you will learn:
- System architecture
- Linux installation and package management
- GNU and Unix commands
- Devices, Linux filesystems, and the Filesystem Hierarchy Standard
- Shells and Shell Scripting
- User Interfaces and Desktops
- Administrative Tasks
- Essential System Services
- Networking Fundamentals
- Security Fundamentals
Pre-requisites
Foundational IT knowledge is recommended as well as experience with Linux systems.
LPIC-1
If you’re looking to take your next step on your Linux administration journey, these courses will be for you. They cover the essentials of Linux administration that you’ll need to know to hit the ground running.
In addition, the courses in this path cover the objectives for the LPC-1 101-500 and 102-500 exams and can help you prepare for certification.
Learning the Essentials of CentOS Enterprise Linux 7 Administration
6h 42m
Description
This is the first in a series of courses designed to support the Linux Foundation Certified SysAdmin and the Red Hat Certified System Administrator practical exams. Based on CentOS 7.2, we get you started with installation before helping your though the basics of working on a CentOS 7 system.
Table of contents
- Course Overview
- Introducing the Linux Foundation and LFCS Certification
- Installing CentOS 7
- Working at the Command Line
- Reading Files
- Using the vim Text Editor
- Piping and Redirection
- Archiving Files
- Accessing Command Line Help
- Understanding File Permissions
- Accessing the Root Account
- Accessing Servers with SSH
- Using Screen and Script
CentOS Enterprise Linux 7 Operation Essentials
6h 49m
Description
This is the second course in a series of courses designed to support the Linux Foundation Certified SysAdmin and the Red Hat Certified System Administrator practical exams. Based on CentOS 7.2 this course will help you manage your server of the long haul over its operational lifetime. Monitoring the server, managing logs and updating software are all topics that are included in this extensive course.
Table of contents
- Introducing the Linux Foundation and LFCS Certification
- Starting and Stopping CentOS 7
- The Boot Process
- Managing GRUB2
- Managing Linux Processes
- Process Priority
- Monitor Linux Performance
- Using Sysstat to Monitor Performance
- Managing Shared Libraries
- Scheduling Tasks in Linux
- Log Files and Logrotate
- Introducing SELinux
- Managing Software on CentOS 7
- Configuration Management Tools
CentOS Enterprise Linux 7 User and Group Management
4h 20m
Description
Being able to manage local users and groups fits into the realm of the system administrator, but if you are going to take these users and groups seriously, then you will also need to know how to work with OpenLDAP. The course starts gently introducing you to the idea of the local user and groups and their storage databases before moving on to enterprise solutions with LDAP directories and Kerberos authentication.
Table of contents
- Course Overview
- Introduction to Linux User and Group Management and the Associated Certification
- Managing Login Scripts
- Creating and Managing Local Users in CentOS 7
- Managing Local Groups in CentOS 7
- Using PAM to Control User Access
- Implementing OpenLDAP Directories on CentOS 7
- Implementing OpenLDAP Authentication in CentOS 7
- Implementing Kerberos Authentication
CentOS Enterprise Linux 7 Storage Management
6h 22m
Description
Finding a trustworthy storage solution that meets your needs as an administrator is difficult. This course, CentOS Enterprise Linux 7 Storage Management, will help any admin learn how to use Linux in order to provide more reliability in their storage and services. First, you'll learn about the partitions on which Linux disks reside, file systems, and virtual memory. Next, you'll move onto ACLs and how to configure an iSCSI block storage server, and more. You'll finish with using the auto-mounter and learning about quotas. By the end of this course, you'll know how to use Linux to meet all your storage needs in a safe and reliable way.
Table of contents
- Introduction to Linux Storage Management and the Associated Certification
- Partitioning Disks
- Creating Linux File Systems
- Managing Swap and RAID Devices
- Extending Permissions with ACLS
- Managing Logical Volumes
- Configuring an iSCSI Block Storage Server
- Implementing HA Clusters
- Implementing Aggregated Storage with GlusterFS
- Encrypted Volumes
- Using the Auto-mounter
- Implement User and Group Quotas
CentOS Enterprise Linux 7 Network Management
4h 7m
Description
There is more to Linux administration than managing a single system--you have to network many systems and protect these systems from the Internet. In this course, LFCS: Linux Networking, new system administrators like you will be equipped with the skills needed to integrate CentOS 7 into a networked environment. First, you will learn how to implement persistent configuration of the IP address, gateway, and DNS settings of your system. Next, you'll learn the skills required to implement firewalls on your CentOS 7 system. Finally, you’ll learn how to implement secure tunneling to create Virtual Private Networks. By the end of this course, you'll have the expertise you need to be able to network and secure multiple systems.
Table of contents
- Course Overview
- Introduction to Linux Networking and the Associated Certification
- Configuring Hostnames
- Configuring NTP
- Network Services
- Routing with CentOS 7
- Firewalling with Firewalld
- Using iptables
- Methods to Tunnel Traffic
- Monitoring the Network
CentOS Enterprise Linux 7 Service Management
6h 50m
Description
When it comes to managing CentOS 7, you'll find it's often more about managing the services that reside on CentOS. In this course, you will prepare the CentOS 7 administrator with the skills needed to manage commonly-used and required services. You'll also integrate the services together in a practical way, mirroring what may be needed in your workplace. To start, you'll automate installs of CentOS 7 by creating an FTP repository and adding a DHCP server with PXE Boot enabled. The installation itself is automated by means of a Kickstart file. Before long, you'll look at building a PHP-based web application to query a MariaDB that you'll create and populate. The course closes by looking at sharing files to the Windows network with Samba and debugging SELinux to ensure you can keep the service secure. By the end of this course, you will be able to manage CentOS 7 and all its services with ease, and you'll also be more prepared for the LFCS Administrator exam.
Table of contents
- Course Overview
- Introduction to Linux Service Management and the Associated Certification
- Configuring a BIND DNS Service
- Configuring FTP Servers
- Configuring DHCP
- Installing PXE
- Configuring Email in CentOS 7
- Configure Printing in CentOS 7
- Installing Apache Web Server
- Installing and Testing PHP
- Installing MariaDB
- Configuring SELinux for Services
CentOS Enterprise Linux 7 Virtualization Management
3h 11m
Description
In today's competitive IT market, virtualization has become king and for those who can manage virtualization your future is secured. In this course, you will learn to manage virtual machines in an open source environment using Libvirt and KVM. Next, you'll learn to keep these virtual machines highly available via live migration by moving a running virtual machine from one KVM host to another. Finally, you'll learn how to create and manage lightweight system with Linux containers and Docker. When you're finished with this course, you will have the skills and knowledge needed to succeed in today's virtual IT environment. Software required: CentOS 7.x
Table of contents
- Course Overview
- Introduction to Linux Virtualization Management and the Associated Certification
- Installing XRDP
- Virtual Machine Networking
- Installing KVM
- Creating a Virtual Machine
- Managing Virtual Machines
- Migrating Virtual Machines
- Using Docker
Managing Software in Linux with Debian Software Management
1h 58m
Description
Many courses and books cover software management in Debian based systems, but few cover it in depth. In this course, Managing Software in Linux with Debian Software Management, you will learn foundational knowledge of using Debian packaging tools, from the basics through to creating binary packages. First, you will be taught the basics of the command dpkg. Next, you will discover how to use apt to help you locate and manage software. Finally, you will explore how to create your own Debian package. When you’re finished with this course, you will have the skills and knowledge of Debian software management needed to manage your enterprise Linux systems.
Table of contents
- Course Overview
- What Is Debian Software Management?
- Working with Debian Packages and the DPKG Command
- Using the APT Suite and Software Repositories
- Managing the APT Environment
- Building Debian Binary Packages
Creating Shell Scripts in Enterprise Linux
2h 10m
Description
Sometimes the repetitive work of a Linux system administrator can take over your life. In this course, Creating Shell Scripts in Enterprise Linux, you will gain foundational knowledge of shell scripting in Linux to help you and your operators. First, you will learn to write effective scripts and use shortcuts in vim. Next, you will discover the power of conditional statements in BASH that bring logic into your scripts, testing user input. Finally, you will explore how to build menus for operators and restrict them to only those tasks assigned in the menu. When you’re finished with this course, you will have the skills and knowledge of Linux Shell Scripting to create scripts to deploy on your systems.
Table of contents
- Course Overview
- Automating the Boring Stuff
- Writing Your First Script
- Collecting User Input and Code Logic
- Using Functions and Loops in Scripts
- Building Menus in BASH