Comptia Linux Plus Complete Guide

Posted By: ELK1nG

Comptia Linux Plus Complete Guide
Published 7/2023
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 7.94 GB | Duration: 19h 14m

Mastering Linux Administration and Security

What you'll learn

Linux System Administration: Gain a comprehensive understanding of Linux system administration tasks, including user and group management, file permissions etc

Networking in Linux: Learn how to configure network interfaces, manage network connections, troubleshoot networking issues, and implement basic network services

Acquire the skills to implement Linux security measures, manage user and group permissions, secure network services, configure firewalls, and cryptography

Develop the ability to diagnose and troubleshoot common Linux system issues, perform system backups and restores, manage system logs

Requirements

The CompTIA Linux+ certification does not have formal prerequisites. However, it is beneficial to have basic computer skills, familiarity with operating systems, and a basic understanding of networking fundamentals. Practical experience with Linux systems is also recommended to reinforce the knowledge gained in the course and enhance exam success.

Description

The CompTIA Linux+ course is a comprehensive training program designed to provide you with the essential skills and knowledge needed to become a proficient Linux administrator. This course is tailored for individuals who are new to Linux or seeking to enhance their existing Linux expertise. It covers the core concepts, tools, and techniques required to effectively manage Linux systems in enterprise environments.Throughout the course, you will gain a deep understanding of Linux architecture, installation, package management, file systems, shells, scripting, and networking. You will learn how to perform essential administrative tasks such as user and group management, file permissions, process management, and system monitoring. Additionally, you will explore advanced topics including virtualization, cloud computing, troubleshooting, and security.Practical hands-on exercises and lab sessions will be an integral part of the course, allowing you to apply your knowledge in real-world scenarios. You will have the opportunity to work with industry-standard tools and technologies, gaining valuable experience in configuring and managing Linux systems.By the end of the course, you will have acquired the skills needed to successfully pass the CompTIA Linux+ certification exam. This globally recognized certification validates your expertise in Linux administration and enhances your credibility in the field of information technology.Whether you are a beginner taking your first steps in the Linux world or an experienced IT professional seeking to expand your skill set, this course provides a solid foundation and empowers you to confidently administer Linux systems in a variety of organizational settings.Embark on this comprehensive journey into Linux administration and unlock exciting career opportunities in the ever-growing field of open-source technology.

Overview

Section 1: Introduction

Lecture 1 Introduction

Section 2: Setup LAB for Linux Administration

Lecture 2 Install Kali Linux on VirtualBox

Lecture 3 Install RHEL 9 on virtualBox

Section 3: Introducing Linux

Lecture 4 Characteristics of Free Open Source Software

Lecture 5 Linux History and features

Lecture 6 Understanding Linux Distributions (Gui vs CLI)

Lecture 7 Bash Shell and command Structure with Example

Lecture 8 Bash Tab Completion and History LAB

Lecture 9 Text Editor Vim and Nano in Linux

Lecture 10 Introducing Su and Sudo

Lecture 11 Identify Common Directories in Linux

Lecture 12 Linux Basic uses LAB

Lecture 13 Use Help in Linux

Lecture 14 Identify the Linux Troubleshooting Methodology

Section 4: Administering Users and Groups

Lecture 15 Manage user Accounts part 1

Lecture 16 User Configuration files and management commands

Lecture 17 Manage the Group - Create Group

Lecture 18 Manage Groups - Modify the Group

Lecture 19 Configure Privilege Escalation

Lecture 20 Policykit Configuration

Lecture 21 Troubleshoot User and Group Issues

Section 5: Configuring Permissions

Lecture 22 Standard Linux permission access level and identities

Lecture 23 LAB on Standard Linux permission access level and identities

Lecture 24 Interpret and set the Permissions with LAB

Lecture 25 Symbolic mode permission and troubleshooting

Lecture 26 Configure Special Linux Permissions

Lecture 27 LAB Configure Special Linux Permissions

Lecture 28 Configure Access Control Lists

Lecture 29 LAB Configure Access Control Lists

Section 6: Implementing File Management

Lecture 30 File system Hierarchy standards and Subdirectories

Lecture 31 Key Directories and File Metadata

Lecture 32 Understand Absolute and Relative Paths

Lecture 33 Configure File Link - Symbolic and Hard Link1

Lecture 34 LAB Configure File Link - Symbolic and Hard Link

Lecture 35 File Management Commands part 1

Lecture 36 File Management Scenario

Lecture 37 LAB File Management in Linux

Lecture 38 Display File Contents and Redirectors

Lecture 39 Find File Locations

Lecture 40 LAB search Files

Section 7: Authoring Text Files

Lecture 41 tar, cpio and dd tools and its functions

Lecture 42 File Compression in Linux

Lecture 43 Confirming File Integrity

Lecture 44 LAB - Backup Restore and Compress files

Section 8: Managing Software

Lecture 45 Package Management and Compiling Source Code

Lecture 46 Software Lifecycle and Repositories

Lecture 47 Package Manager and Software dependency

Lecture 48 Red Hat Package managers

Lecture 49 Query and Repositories

Lecture 50 apt update and upgrade commands with Explanation

Lecture 51 Install and remove packages using APT

Lecture 52 use dpkg to install remove packages in Linux

Lecture 53 Manage Debian Repository Configuration files

Lecture 54 Compile from Source code

Lecture 55 LAB Compile the program from source code

Lecture 56 Wget command to acquire the software

Section 9: Administering Storage

Lecture 57 Storage types and Designs

Lecture 58 Storage Interfaces and Types of Partitions

Lecture 59 Traditional vs Logical volume manager LVM

Lecture 60 Raid Storage and Disk Quota

Lecture 61 Installation and Partitioning the Drive

Lecture 62 Make Filesystem and mount the partition

Lecture 63 Filesystem and Testing tools

Lecture 64 What is Logical Volume Manager LVM

Lecture 65 Linux Filesystem and testing storage

Lecture 66 Create Filesystem and mount permanent Logical Volume

Lecture 67 lvm make filesystem and mount logical Volume

Section 10: Managing Devices, Processes, Memory, and the Kernel

Lecture 68 Hardware Information Tools

Lecture 69 Identify Block, Character, and Special Devices

Lecture 70 CPU and Memory info Tools

Lecture 71 Process and Its signal type

Lecture 72 Display Running Processes and Open Files

Lecture 73 Manage the Virtual Memory and Swap Space

Lecture 74 Free and VMstat

Lecture 75 What is the Linux Kernel

Lecture 76 What are kernel Modules

Section 11: Managing Services

Lecture 77 Manage Services

Lecture 78 Updating Configuration files

Lecture 79 Logs, Severities, Facilities, and config File Location

Lecture 80 Schedule Tasks using crontab and at

Lecture 81 Configure NFS Server and Client

Lecture 82 Timedatectl and localectl Commands with LAB

Lecture 83 Configure a Webserver

Lecture 84 Deploy services - Remote Syslog Server LAB

Section 12: Configuring Network Settings

Lecture 85 TCP IP Layers

Lecture 86 Nodes and Network Devices

Lecture 87 IP address introduction Explained

Lecture 88 Network Segments and Ports

Lecture 89 IP and Ifconfig command in Linux

Lecture 90 Network Manager in Linux

Lecture 91 Network Configuration files and DHCP client

Lecture 92 Name, hostname and other useful files and command

Lecture 93 Configure SSH Remote Access for Administrative

Lecture 94 Other Remote-access Tools

Lecture 95 LAB Configure SSH and security

Lecture 96 Configure Cockpit a remote access tool

Lecture 97 SCP command and Rsync for synchronization

Lecture 98 Troubleshoot the Network

Section 13: Configuring Network Security

Lecture 99 Firewall Locations in the Enterprise

Lecture 100 Actions and Features of Firewall

Lecture 101 Firewall Technologies and Selection Criteria

Lecture 102 LAB Configure Firewall in CentOS

Lecture 103 LAB Configure Firewall in kali Linux

Lecture 104 Monitor Network Traffic

Section 14: Managing Linux Security

Lecture 105 Harden Linux system and its Examples

Lecture 106 Goal of Security Practices and Encryption

Lecture 107 Hashing Graphics

Lecture 108 LAB Harden a Linux System

Lecture 109 Certificate and Public Key Infrastructure - PKI

Lecture 110 Integrity Checking with hash function

Lecture 111 LAB md5shum command

Lecture 112 What is Identity and Access Management

Lecture 113 Methods of Authentication including PAM

Lecture 114 What is SELinux

Lecture 115 LAB SELinux Enable disable and Configure

Lecture 116 Configure SELinux and Policy

Section 15: Implementing Simple Scripts

Lecture 117 Advantages, comment in bash Scripting

Lecture 118 Script Permissions and File Extensions

Lecture 119 Use Shell Script Elements part 1

Lecture 120 Arrays and Functions

Lecture 121 Common Script Utilities

Section 16: Using Infrastructure as Code

Lecture 122 Goals and Characteristics of DevOps

Lecture 123 Benefits and Use Cases of Infrastructure as Code (IaC)

Lecture 124 Implement Orchestration

Lecture 125 LAB Configuration of the System With Ansible

Lecture 126 Manage Version Control with Git

Lecture 127 LAB Manage Version Control with Git

Section 17: Managing Containers in Linux

Lecture 128 Understanding Container Concepts

Lecture 129 Images Containers and DockerFile

Lecture 130 Deploy Containers

Lecture 131 Advanced concept in Containers

Lecture 132 LAB Deploy Containers

Lecture 133 Understand Virtualization Concepts

Section 18: Installing Linux

Lecture 134 The Linux Boot Process

Lecture 135 Modify Boot Settings

This course is designed for individuals who are interested in becoming Linux administrators or advancing their Linux administration skills. It is suitable for beginners who are new to Linux as well as experienced IT professionals looking to expand their knowledge and obtain the CompTIA Linux+ certification.