Linux Administration: Linux 2019 intermediate
Technology:
Expertise:
- 5 Courses | 4h 36m 54s
- 8 Books | 79h 44m
- 3 Courses | 3h 33m 32s
- 5 Books | 38h 20m
- 3 Courses | 3h 6m 19s
- 1 Book | 14h 14m
- 15 Courses | 13h 7m 33s
- 8 Books | 79h 34m
- Includes Lab
- 28 Courses | 20h 38m 4s
- 7 Books | 108h 6m
- 1 Course | 57m
- 9 Books | 71h 58m
- Includes Lab
- 20 Courses | 21h 46m 56s
- 3 Books | 36h 19m
- Includes Lab
Linux is the powerful open-source OS fueling desktops and servers around the world. Discover Linux from installation to advanced management.
GETTING STARTED
Linux Exploits & Mitigation: Staging for Exploit Analysis
-
1m 11s
-
4m 56s
GETTING STARTED
Linux Exploits & Mitigation: Memory and Pointer Vulnerabilities
-
1m 20s
-
5m 24s
GETTING STARTED
CompTIA Linux+: Installation & File System Navigation
-
1m 10s
-
10m 28s
COURSES INCLUDED
Ubuntu: Getting Started
Ubuntu is a popular and powerful variant in the Linux universe. Discover how install, configure, and update your Ubuntu Desktop.
11 videos |
56m
Badge
Tools & File Sharing
Ubuntu is a popular and powerful variant in the Linux universe. Discover some of the fundamental tools needed in managing the Ubuntu operating system.
15 videos |
1h 12m
Badge
Users & Permissions
Ubuntu is a popular and powerful variant in the Linux universe. Discover how to work with users and groups and assign permissions in Ubuntu.
4 videos |
26m
Assessment
Badge
Command Line Utilities
Discover some of the important tools and software available in Ubuntu and explore important command line utilities.
13 videos |
1h 15m
Assessment
Badge
Web Administration Tools
Discover important web administration tools and how to set up a working web server.
7 videos |
45m
Assessment
Badge
SHOW MORE
FREE ACCESS
COURSES INCLUDED
Linux Exploits & Mitigation: Staging for Exploit Analysis
Analyzing kernel vulnerabilities requires an environment to carry out the reproduction of exploits. Being able to quickly and securely stage an operating system is essential. In this course, you'll explore virtual environments and stage systems using QEMU. You'll develop an approach to setting up virtual environments for the Linux kernel, complete with network support. You'll install Linux kernels by version and compile Linux kernels from scratch. Next, you'll investigate architectural considerations, emulate architectures in QEMU, and gather system info from your staging environment. Finally, you'll examine vulnerability considerations that might affect the virtual environment itself and identify safeguards for protecting your computing environments when carrying out exploit analysis. By the end of this course, you'll be able to launch an instance of Alpine Linux, configure networking options, and emulate an Alpine Linux ARM variant within a QEMU environment.
14 videos |
1h 4m
Assessment
Badge
Linux Exploits & Mitigation: Program Essentials
Navigating the space between userland and kernel and how it impacts how programs reside and execute inside of an operating system can lead to a better understanding of how it's exploited. Being able to debug, disassemble, and dump programs are essential to finding vulnerabilities. In this course, you'll investigate the structure of the Linux kernel, system calls, and program interfaces by running, debugging, and disassembling code. You'll explore how programs fit in memory and how they are protected and executed. You'll debug and disassemble code into its assembly for inspection. Next, you'll explore the GNU C implementation of the standard library and interface using syscalls and the Linux system call table. Finally, you'll explore how programs and scripts are executed and how they are segmented in memory.
15 videos |
1h 20m
Assessment
Badge
Linux Exploits & Mitigation: String Vulnerability Analysis
String vulnerabilities are at the core of a wide range of exploits. Being able to recognize, debug, and fix unsafe string manipulation code is essential to avoiding vulnerabilities. In this course, you'll explore how string code can be written safely and how strings vulnerabilities are exploited. You'll look at the most common format string vulnerabilities in the C programming language and what it means to overflow a string buffer. You'll debug string exploits, including vulnerabilities introduced by common string output and manipulation functions. Next, you'll correct common errors, check strings for safety, loop over strings, and see what happens when unsafe strings are executed in a program. Finally, you'll describe how code can be injected via strings and how strings can be returned safely.
14 videos |
1h 8m
Assessment
Badge
COURSES INCLUDED
Linux Exploits & Mitigation: Memory and Pointer Vulnerabilities
Memory and pointer vulnerabilities come from a number of common programmer mistakes. Being able to recognize, debug, and fix unsafe memory allocation and access errors is essential to avoiding vulnerabilities. In this course, you'll explore how memory and pointer vulnerabilities arise and how they lead to program errors and exploits. You'll look at how memory is allocated and accessed in a typical C program. You'll investigate what causes heap and stack overflows, use-after-free (UAF) vulnerabilities, and out-of-bounds access errors. In addition, you'll recognize dangling pointers, NULL dereferences, and off-by-one loops. Finally, you'll delve into how coding errors lead to corrupted memory and arbitrary code execution.
14 videos |
1h 10m
Assessment
Badge
Linux Exploits & Mitigation: Penetration Tools
The baseline of security for any computer system is a defense against known exploits and attacks. In this course, you'll learn how to employ the core pentesting tools to help validate that your systems and software are secure against known attacks. You'll start by learning how to leverage the capabilities of Metasploit by using its basic commands, payloads, and options. You'll then explore Metasploitable, Commix, as well as Exploit Database, SearchSploit, and the Linux Exploit Suggester. Next, you'll learn how to use RouterSploit and ShellNoob to carry out tests. Finally, you'll examine how to use SQLMap to explore how SQL injection attacks are formed and how to protect against them.
14 videos |
59m
Assessment
Badge
Linux Exploits & Mitigation: Linux Exploit Architecture
Vulnerabilities vary by architecture and family of processor. Recognizing the processor implementations and the differences that lead to an exploit is essential. In this course, you'll explore different classes of vulnerabilities based on the computing environment. You'll learn about the architectural differences and system implementations that lead to race conditions, shellcode and out-of-order execution vulnerabilities. You'll explore mitigations and protections to prevent stack smashing, use-after-free, and integer vulnerabilities. Next, you'll examine contemporary exploits such as Spectre and Meltdown and mitigations provided by Write XOR Execute (W^X). Finally, you'll investigate protections to prevent privileged escalation and exploiting processes and tasks.
14 videos |
56m
Assessment
Badge
COURSES INCLUDED
Introduction to System Architecture
Linux can be found everywhere from Smartphones to PCs and data center servers. Let's look at the Linux architecture, how it interacts with peripherals, and how to determine and configure hardware settings.
9 videos |
45m
Badge
System Booting & Shutdown
Before using Linux, it is important to understand how Linux works. Examine the Linux boot sequence and how to change major system events, such as runlevels and boot targets.
14 videos |
50m
Badge
Linux Installation
You can customize a Linux installation by configuring it to meet your specific needs. Let's examine initial Linux install patterns, hard disk layout and partitioning, Boot Manager installation, and shared libraries management.
11 videos |
45m
Badge
Package Management
Linux is available in a number of different flavors, or distributions. Explore tools necessary to install, update, and manage software on different Linux distributions.
8 videos |
28m
Badge
GNU & Unix Commands
One key utility in a Linux distribution is the command line shell. Discover how to use the command line shell to perform file and directory manipulation and edit file contents.
14 videos |
1h 1m
Badge
Unix Input, Output, & Piping
To get the most out of Linux shells, you must be able to properly manipulate data. Discover how to use streams, pipes, and redirects from the command line, and learn how to edit file contents using the VI text editor.
9 videos |
31m
Assessment
Badge
Advanced GNU & Unix Commands
Using the command line tools is a must for a Linux administrator. Discover how to use some of these tools to manipulate files, stream data, manage and prioritize processes, and perform advance searches against files and file contents.
19 videos |
1h 22m
Badge
Introduction to Devices & File Systems
A Linux administrator must be aware of the different file systems available for use and how to create and manage them. Discover how to configure and manage partition tables, manage file systems, and configure disk quotas.
12 videos |
52m
Badge
File Permissions & Links
Among the numerous duties of a Linux administrator is the management of system files. Let's look at how to manage file and directory permissions, use hard and symbolic links, and locate files in the Filesystem Hierarchy Standard, or FHS.
11 videos |
48m
Badge
Scripting & Administrative Tasks
The shell, and shell scripting, provides an incredible interface to maintaining a Linux system. Explore how to use and configure the shell environment, write and customize shell scripts, and manipulate SQL data.
17 videos |
1h 19m
Badge
Users, Groups, & Environment Variables
The Linux shell can be used for a large number of administrative tasks. Examine how to use the shell to manage users and groups, automate tasks, and configure the localization and time zone properties of a Linux system.
11 videos |
41m
Badge
Essential System Services
There are a number of essential services that are configured on most Linux servers and clients. Here we examine how to configure four of these services: system time, system logging, Mail Transfer Agents, and CUPS for printing.
18 videos |
56m
Badge
GUIs & Configuration
Most users, including Linux users, expect a graphical user interface (GUI) to work with. Discover how to configure GUI interfaces using X server, set up a display manager, and configure accessibility options.
11 videos |
35m
Badge
Networking Fundamentals
For both Linux servers and clients, an administrator must be able to configure and use the Linux network interfaces. Master the fundamentals of Internet protocols, network configuration and troubleshooting, and configuring DNS.
16 videos |
1h 5m
Badge
Network Services Management
Let's look at security as it applies to the networking configuration of a Linux system. Here we examine how to perform security administration tasks, set up host security, and use encryption to secure data.
15 videos |
1h 2m
Badge
SHOW MORE
FREE ACCESS
COURSES INCLUDED
Configuring Gnome
Gnome is one of the most used interfaces in Red Hat Enterprise 7 for managing the system. Let's look at the Gnome environment and how to configure some of its properties.
12 videos |
41m
Badge
Using the Bash Shell
The Bash shell is one of the most used interfaces in Red Hat Enterprise 7. Learn how to use the Bash shell command-line environment to help you manage the system.
7 videos |
33m
Badge
Using Linux Shells
There are shells other than the Bash shell that can be used to help you administer a Red Hat Enterprise 7 system. Let's explore how to work with the Red Hat Linux shells to aid in your administration tasks.
6 videos |
28m
Badge
File Management
When administering a Linux system, the command-line interface can be a useful tool. Learn some of the more powerful features of the shell including how to use one command as input into another, and how to create and edit files.
13 videos |
51m
Badge
Bash Scripting
Get the most out the command-line interface in Linux. Here we look at how to create, execute, and control Bash scripts, and use the shell environment and shell variables.
4 videos |
18m
Badge
Archiving
You can use the command-line interface in Linux to aid in administering a Linux system. Let's look at various methods available for archiving files in Red Hat.
8 videos |
29m
Badge
Package Management
A common task for Linux administrators is the management of Red Hat packages. Let's look at how to install, update, and maintain software packages in Linux.
9 videos |
33m
Badge
User & Group Management
Controlling who can access your Linux system is something that most administrators must know how to do. Here you learn how to manage users and groups in Linux.
12 videos |
42m
Badge
File Permissions
Linux administrators can include additional security by controlling which users have access to which files. Discover how to manage Red Hat file permissions for both individual users and groups.
7 videos |
36m
Badge
Using grep
You can use grep in Red Hat to search text or files for lines containing a match to the given strings or words. Here you learn about regular expressions and how to use the grep command.
5 videos |
23m
Badge
Bash Script Programming
An advanced task that an administrator of a Linux system may be required to perform is scripting. Here we cover the basics of Bash script programming, including how to write and use scripts.
6 videos |
27m
Badge
Job Scheduling
Job scheduling is fundamental to advanced administration of a Linux system. Here you will learn how to work with and schedule jobs, and how to schedule your own scripts.
11 videos |
1h 1m
Badge
Processes, Services, & Daemons
A Linux administrator must know how to manipulate and manage processes. Introduce yourself to processes, services, and daemons, and how to manage them in Linux.
11 videos |
56m
Badge
Networking
Network configuration is a task that a Linux administrator must be able to perform. Let's look at basic networking terminology and devices, and how to configure basic networking on a Linux system.
7 videos |
35m
Badge
Logging
As a Linux administrator, you must know how the logging system works. Learn about the Red Hat system logs, and how to access and use them.
8 videos |
43m
Badge
Network Services
Linux networking can be complex, so being able to use the features and tools effectively is a basic requirement for any system administrator. Here we look at some of the more common Linux network services and how to configure them.
14 videos |
1h
Badge
Firewalls
As a Linux network administrator, you must be concerned with the security of your network. Learn how to configure the built-in firewall to help secure the system.
9 videos |
35m
Badge
Remote Access
A common task for a Linux administrator is being able to remotely administer and access a server. Let's look at the tools available and how to configure them to allow for remote administration.
7 videos |
33m
Badge
Network File Systems
As a Linux network administrator, you must be familiar with the available network file systems. Here we show you how to provide and use network file systems on your Linux network.
10 videos |
39m
Badge
Directory Services
Not all users accessing your Linux system may be using Linux on their own devices. Learn how you can use third-party directory services for authenticating user access to a Linux system.
7 videos |
33m
Badge
File Systems & Partitions
As a Linux system administrator, you need to know how to manipulate file systems and partitions. Let's look at how to work with the different Linux file systems, and how to create and manage partitions.
15 videos |
1h 6m
Badge
Logical Volume Management
To effectively build and expand Linux systems, you must know how to manage the logical and physical disks and volumes. Learn how to manipulate and use disks and volumes in multiple configurations within a Linux system.
11 videos |
52m
Badge
Boot Process
Having a solid understanding of the boot process is crucial if you want to be able to customize your Linux startup environment. Let's take a look at the boot process and the system components involved.
7 videos |
27m
Badge
Installing Red Hat
A Linux system administrator must be able to install the operating system and deal with any boot issues. Learn how to install Red Hat Linux Enterprise (RHEL), and how to troubleshoot and fix some common boot and installation issues.
18 videos |
1h 19m
Badge
Virtualization
Virtualization is an essential tool in every system administrators toolbox. Learn how to use Virtualization in Linux to host virtual machines and to run RHEL as a guest on a VM Host.
18 videos |
1h 17m
Badge
Kickstart & First-run Issues
The Kickstart tool provided by Linux lets the administrator perform automatic installation and configuration of Linux. Let's look at how to use Kickstart to automate installs, and how to handle installation or first-run issues.
8 videos |
31m
Assessment
Badge
SELinux
Security is always a concern when deploying, altering, or maintaining any system, including Linux. Explore Security-Enhanced Linux (SELinux) and how to use it to secure a running Linux system.
12 videos |
1h 11m
Badge
Troubleshooting
Network security and maintenance go hand-in-hand. Let's look at some common troubleshooting skills every administrator should know in order to maintain a well working Linux system.
12 videos |
53m
Badge
SHOW MORE
FREE ACCESS
COURSES INCLUDED
CompTIA Linux+: Introduction to Linux & the Command Line
Discover Linux, its origins, distributions, and command line interface for managing a Linux system, as you prepare for the XK0-004: CompTIA Linux+ certification exam.
4 videos |
1h 25m
Assessment
Badge
CompTIA Linux+: Managing Users & Groups
Explore creating, editing, and deleting user accounts and groups as well as using groups to set up shared access between users, as you prepare for the XK0-004: CompTIA Linux+ certification exam.
2 videos |
47m
Assessment
Badge
CompTIA Linux+: File Access & Permissions
Explore filesystem permissons and ownership commands for managing Linux filesystems including the use of Filesystem Access Control Lists (FACLs), as you prepare for the XK0-004: CompTIA Linux+ certification exam.
2 videos |
57m
Assessment
Badge
CompTIA Linux+: Disk Partitions & File Systems
Explain how disk partitions and file systems are created and used in Linux, as you prepare for the XK0-004: CompTIA Linux+ certification exam.
2 videos |
58m
Assessment
Badge
CompTIA Linux+: Logical Volumes & Filesystem Hierarchy
Explain disk and filesystem management with the use of logical volumes and the Filesystem Hierarchy Standard, as you prepare for the XK0-004: CompTIA Linux+ certification exam.
2 videos |
58m
Assessment
Badge
CompTIA Linux+: Using vi/vim to Edit Files
Discover the text editing features, modes, and key sequences necessary to use the vi/vim editor, as you prepare for the XK0-004: CompTIA Linux+ certification exam.
2 videos |
50m
Assessment
Badge
CompTIA Linux+: Locating & Manipulating Files
Discover how to find and search for files in the filesystem, how to list files, and how to view the contents of files, as you prepare for the XK0-004: CompTIA Linux+ certification exam.
2 videos |
53m
Assessment
Badge
CompTIA Linux+: Searching& Manipulating File Contents
Discover command lines tools to parse, filter, sort, and edit the contents or output of files and commands, as you prepare for the XK0-004: CompTIA Linux+ certification exam.
2 videos |
58m
Assessment
Badge
CompTIA Linux+: Boot Process & Kernel
Explore how Linux boots and how to configure the boot process; and, how to use kernel modules and configure kernel options, as you prepare for the XK0-004: CompTIA Linux+ certification exam.
2 videos |
58m
Assessment
Badge
CompTIA Linux+: Graphical User Interfaces
Discover the X windowing system and the Gnome and KDE graphical user interfaces, as you prepare for the XK0-004: CompTIA Linux+ certification exam.
1 video |
30m
Assessment
Badge
CompTIA Linux+: Managing Services
Explore the service managers like systemd, SysVinit, and Upstart used to manage services and system initialization, as you prepare for the XK0-004: CompTIA Linux+ certification exam.
2 videos |
1h
Assessment
Badge
CompTIA Linux+: Troubleshooting Services
Discover how processes work, how to determine when they may be causing problems, and how to troubleshoot, fix, or terminate those processes, as you prepare for the XK0-004: CompTIA Linux+ certification exam.
2 videos |
40m
Assessment
Badge
CompTIA Linux+: Managing & Configuring Hardware
Discover how Linux finds and configures hardware, how hardware can be manually detected, and how to configure and use printers, as you prepare for the XK0-004: CompTIA Linux+ certification exam.
2 videos |
56m
Assessment
Badge
CompTIA Linux+: TCP/IP & Networking
Explore general networking concepts like TCP/UDP, ports, IP communications; and discover how to configure network interfaces in Linux, as you prepare for the XK0-004: CompTIA Linux+ certification exam.
2 videos |
59m
Assessment
Badge
CompTIA Linux+: Troubleshooting Network Connections
Discover tools and troubleshooting techniques to diagnose and correct common network connection issues, as you prepare for the XK0-004: CompTIA Linux+ certification exam.
1 video |
30m
Assessment
Badge
CompTIA Linux+: Installing & Managing Software
Discover how to install, remove, update, and manage software using software package managers apt, yum, and dnf, as you prepare for the XK0-004: CompTIA Linux+ certification exam.
2 videos |
56m
Assessment
Badge
CompTIA Linux+: Installing Software from Source Code
Discover how to build and install software from source code, as you prepare for the XK0-004: CompTIA Linux+ certification exam.
1 video |
23m
Assessment
Badge
CompTIA Linux+: Security Best Practices
Explore security concepts, best practices, and describe how to harden a system service like SSH for clients and servers, as you prepare for the XK0-004: CompTIA Linux+ certification exam.
2 videos |
1h 6m
Assessment
Badge
CompTIA Linux+: SELinux & AppArmor
Explore SELinux and AppArmor and how they can be used to protect systems and the apps running on those systems, as you prepare for the XK0-004: CompTIA Linux+ certification exam.
2 videos |
1h 2m
Assessment
Badge
CompTIA Linux+: Network Firewall & Traffic Filtering
Discover how to configure and manage a host-based firewall using firewalld or iptables, as you prepare for the XK0-004: CompTIA Linux+ certification exam.
2 videos |
50m
Assessment
Badge
CompTIA Linux+: Backup & Restore
Discover tools and methods to backup and restore files, partitions, and disks in Linux, as you prepare for the XK0-004: CompTIA Linux+ certification exam.
1 video |
35m
Assessment
Badge
CompTIA Linux+: Bourne-again Shell & Scripting
Explore Bourne-again shell scripting and customization including how to configure login scripts for global and individual users, as you prepare for the XK0-004: CompTIA Linux+ certification exam.
2 videos |
1h 5m
Assessment
Badge
CompTIA Linux+: Scheduling Tasks
Discover at, cron, and anacron for scheduling future and repetitive tasks, as you prepare for the XK0-004: CompTIA Linux+ certification exam.
2 videos |
43m
Assessment
Badge
CompTIA Linux+: Git Version Control
Discover version control using Git to create and track changes to a project, as you prepare for the XK0-004: CompTIA Linux+ certification exam.
1 video |
27m
Assessment
Badge
CompTIA Linux+: Installing CentOS
Explore the Community Enterprise Operating System by acquiring and doing a full installation of CentOS, as you prepare for the XK0-004: CompTIA Linux+ certification exam.
2 videos |
47m
Assessment
Badge
CompTIA Linux+: Installing Ubuntu
Discover the ease of installing Ubuntu and explore the installation website, media, and installer, as you prepare for the XK0-004: CompTIA Linux+ certification exam.
1 video |
33m
Assessment
Badge
SHOW MORE
FREE ACCESS
COURSES INCLUDED
CompTIA Linux+: Installation & File System Navigation
There are many varying distributions of Linux available for personal and enterprise use and embedded in a large variety of devices. Linux technicians must have the ability to install Linux and navigate and search Linux file systems. In this course, you will explore Linux components and distributions, and how those distributions can address specific business needs. Then you will discover how Linux interacts with the basic input/output system (BIOS) and Unified Extensible Firmware Interface (UEFI). Next, you will examine the various ways to boot and install Linux, learn how to install a Linux server and desktop from an ISO image, and deploy a cloud-based Linux virtual machine. Finally, you will use Linux commands to manage hardware and navigate and search Linux file systems. This course can be used to prepare for the Linux+ XK0-005 certification exam.
14 videos |
1h 43m
Assessment
Badge
CompTIA Linux+: Storage & File systems
Managing Linux storage devices, partitions, and file systems is a required skill for Linux technicians. Most Linux distributions have similar file system hierarchies, and performance and fault tolerance improvements can be realized by configuring redundant array of inexpensive disks (RAID) disk levels. Linux storage is not limited to local mass storage devices but can also include network storage. Begin this course by discovering how Linux treats mass storage devices, partitions, and file system types. Then you will examine the Linux file system hierarchy standard and learn when to use specific Linux file system management commands, and how to partition and format Linux storage. Next, you will learn how to mount and unmount Linux file systems, and when to use hard and soft, or symbolic, links. Finally, you will explore how to implement RAID disk levels in Linux, and you will work with Linux logical volume management (LVM) and network storage using an Internet Small Computer Systems Interface (iSCSI). This course can be used to prepare for the Linux+ XK0-005 certification exam.
17 videos |
1h 40m
Assessment
Badge
CompTIA Linux+: File Systems & Permissions Management
Managing Linux file system permissions is crucial for proper IT security governance for legal, contractual, and regulatory compliance. Partial or entire Linux file systems can be compressed and archived for retention or backup purposes. Begin this course by discovering how standard Linux file system permissions work in relation to file system object owners, groups, and others. Then use standard Linux command line tools to manage Linux file system permissions. Next, explore how extended access control lists (ACLs) for file system permissions allow flexibility by granting multiple groups different permissions to the same file system resources. Finally, you will manage extended ACL permissions and work with Linux file system compression and archiving. This course can be used to prepare for the Linux+ XK0-005 certification exam.
8 videos |
40m
Assessment
Badge
CompTIA Linux+: Network Connectivity
Linux distributions support IPv4 and IPv6 addressing. Technicians must be familiar with standard commands that can be used to manage all aspects of Linux networking. Begin this course by focusing on how to plan for the use of IPv4 and IPv6 on a network. Then you will explore common Linux commands used to manage networking, such as ifconfig, arp, route, nslookup, and more. Next, you will learn how to manage Linux network interfaces and IP settings at the command line, and how to manage IP routing. Then you will use tcpdump and Wireshark to capture and analyze network traffic. Finally, you will examine the use of rsync to synchronize files between Linux hosts. This course can be used to prepare for the Linux+ XK0-005 certification exam.
11 videos |
1h 2m
Assessment
Badge
CompTIA Linux+: Daemons & Processes
A crucial part of managing the Linux OS is controlling how processes and daemons run. The cron facility can be used to schedule maintenance tasks. Using cron to view and manage logs, including log forwarding, leads to a secure and performant Linux environment. Begin this course by discovering how processes and daemons work in Linux, and how to manage them using command line tools. Then you will explore Linux foreground and background jobs and find out how to schedule recurring tasks using cron. Next, you will view and manage Linux logs using logrotate. Finally, you will configure log forwarding using rsyslog. This course can be used to prepare for the Linux+ XK0-005 certification exam.
13 videos |
1h 16m
Assessment
Badge
CompTIA Linux+: Network Services
Using the Linux OS in the enterprise necessitates the use of network services to meet a variety of needs, including the Dynamic Host Configuration Protocol (DHCP), the Domain Name System (DNS), and the Network Time Protocol (NTP). Remote management and file transfers are common tasks performed by Linux technicians. In this course, you will begin by learning how and when DHCP should be used. Next, you will find out how to deploy a Linux-based DHCP server and configure a Linux DHCP client. Then, you will explore how DNS is used, deploy a Linux-based DNS server, and configure a Linux DNS client. Finally, you will configure network time synchronization with NTP, and remotely manage Linux through Secure Shell (SSH) and transfer files using secure copy protocol (SCP) and Secure File Transfer Protocol (SFTP). This course can be used to prepare for the Linux+ XK0-005 certification exam.
13 videos |
1h 16m
Assessment
Badge
CompTIA Linux+: Software Management
Linux software management involves configuring software package repositories and keeping them updated. Sometimes, this also requires compiling software from source code to run on a Linux host. In this course, examine how Linux software management components work together, such as repositories and packages. Next, discover how to manage software packages using the yum, pacman, and apt command line tools. Finally, learn how to build software packages from source code using Linux commands such as configure, make, and make install. This course can be used to prepare for the Linux+ XK0-005 certification exam.
8 videos |
38m
Assessment
Badge
CompTIA Linux+: Shells, Variables, & Configuration Files
The Linux OS and installed packages normally use text configuration files that control their behavior, and various Linux shells can be used to interact with the OS where some commands and environment variables can behave differently. The centralized configuration management of Linux hosts can be controlled using solutions like Ansible and Puppet. In this course, explore how Linux configuration files work and how to use commands to work with configuration files. Next, learn how to use various shells to interact with the Linux OS. Finally, discover how to work with Linux environment variables and manage configurations through Ansible. This course can be used to prepare for the Linux+ XK0-005 certification exam.
8 videos |
45m
Assessment
Badge
CompTIA Linux+: Security Threats & Cryptography
Managing Linux security properly lessens the impact of security incidents. Cryptography can play a role in securing Linux environments. In this course, I will start by discussing common Linux threats and their mitigations followed by going over the CIA security triad. I will then discuss how cryptography can secure data and how to manage Linux file system encryption. Next, I will discuss integrity and use Linux file system hashing to determine if files have been modified. Lastly, I will discuss the public key infrastructure (PKI) hierarchy, create a private certificate authority (CA) and certificate, discuss Secure Sockets Layer (SSL) and Transport Layer Security (TLS), and enable a Hypertext Transfer Protocol Secure (HTTPS) binding. This course can be used to prepare for the Linux+ XK0-005 certification exam.
14 videos |
1h 24m
Assessment
Badge
CompTIA Linux+: Authentication & Authorization
Linux authentication and authorization determine which entities have what access to specific resources. Managing user authentication methods including elevated privileges and remote management are critical skills for Linux technicians. In this course, I will begin with a discussion of authentication and authorization including how pluggable authentication module (PAM) works in Linux. I will then create and manage Linux user account and password settings. Next, I will create and manage Linux groups, configuration files, and I will configure sudo for normal user elevated privileges. Lastly, I will discuss various Linux remote management solutions, I will configure Secure Shell (SSH), and I will configure a Lightweight Directory Access Protocol (LDAP) server and client. This course can be used to prepare for the Linux+ XK0-005 certification exam.
13 videos |
1h 21m
Assessment
Badge
CompTIA Linux+: Firewalls & Monitoring
There are various Linux firewall options to control inbound and outbound traffic for Linux hosts. Proxy servers, intrusion detection system (IDS) and intrusion prevention system (IPS) solutions, and security information and event management (SIEM) monitoring solutions all play a part in securing the Linux ecosystem. In this course, you will explore IP forwarding and various types of firewalls, including those available in the Linux OS. Then you will learn how to configure firewall settings using iptables and Uncomplicated Firewall (UFW) and you will discover when and how to use forward and reverse proxy servers. Next, you will investigate IDS/IPS, configure the Snort IDS, and find out how honeypots and honeynets can be used to monitor malicious activity. Finally, you will examine how SIEM and security orchestration, automation, and response (SOAR) solutions can be used to detect and remediate security incidents. This course can be used to prepare for the Linux+ XK0-005 certification exam.
13 videos |
1h
Assessment
Badge
CompTIA Linux+: Securing Linux
Hardening Linux hosts reduces the potential for security incidents. A wide variety of techniques can be employed to secure the Linux boot process through advanced file system permissions. Begin this course by exploring hardening techniques related to the Linux system. You will discover how Unified Extensible Firmware Interface (UEFI) secure boot can help secure the Linux boot process. Then you will learn how to control default file system permissions with umask, scan for open ports using nmap, and run a vulnerability assessment against a Linux host. Next, you will disable and remove unneeded components and configurations in Linux and configure a reverse shell. Finally, you will find out how to manage advanced file system permissions related to SUID, group ID (GID), and the sticky bit. This course can be used to prepare for the Linux+ XK0-005 certification exam.
10 videos |
52m
Assessment
Badge
CompTIA Linux+: Managing SELinux
Security-enhanced Linux (SELinux) is a mandatory access control (MAC) solution where the Linux OS controls access to Linux resources such as files and network sockets. SELinux can be used to secure sensitive Linux stations. In this course we will begin by covering SELinux terminology and components and see how it controls resource access in Linux. You will then see how to install SELinux on Ubuntu Linux. Finally, you will learn to configure and manage SELinux security contexts including mapping Linux users to SELinux users to limit permissions. This course can be used to prepare for the Linux+ XK0-005 certification exam.
8 videos |
37m
Assessment
Badge
CompTIA Linux+: Shell Scripting with Bash
Linux shell scripts can be used to automate and schedule repetitive tasks. The proper management of scripts involves an understanding of how to work with script components such as variables, parameters, functions, redirection, as well as conditional and looping constructs. In this course, we'll begin with an overview of Linux shell scripting, including covering common commands used in scripting such as tee, awk, sed, grep and egrep. We will then discuss script comparison operators, how to pipe command output to other commands and how to use input and output redirection. Next, we'll cover how to use various conditional statements such as "if", and how to use various looping constructs such as "for" and "while". Then, we'll cover how to manage Linux environment and shell script variables followed by working with array variables. Lastly, we'll create and run Linux shell scripts followed by scheduling and troubleshooting scripts. This course can be used to prepare to the Linux+ XK0-005 certification exam.
16 videos |
1h 49m
Assessment
Badge
CompTIA Linux+: Application Containers
Application containers are commonly used by both server admins and software developers. Linux technicians must possess skills related to the installation and management of container hosts and Kubernetes clusters. In this course, we will explore the benefits of application containers and find out how they differ from virtual machines. Then we will learn how to install Docker on Linux, discover the Docker container hosting platform, and list common Docker CLI commands. Next, we will create a container overlay network and manage containerized applications, create a container registry, and create a container image from a dockerfile. Finally, we will manage a Kubernetes container cluster in the cloud using the kubectl command. This course can be used to prepare learners for the Linux+ XK0-005 certification exam.
13 videos |
1h 18m
Assessment
Badge
CompTIA Linux+: Infrastructure as Code and Git
Infrastructure as Code (IaC) refers to the use of directive files written commonly in YAML or JSON syntax that control the deployment or configuration of IT components, including cloud resources such as virtual networks and virtual machines. Git version control is commonly used to manage multiple versions of files, which can include programming code. In this course, we will begin by exploring IaC. Then we will discover how continuous integration and continuous deployment (CI/CD) is relevant in managing IT code and infrastructure. Next, we will use Terraform to deploy IaC files and investigate the benefits of using Git for file version control. We will install Git on Linux, clone a Git repository, and work with local and remote Git repositories. Finally, we will branch and merge a Git repository and manage Git events that trigger Git hooks. This course can be used to prepare learners for the Linux+ XK0-005 certification exam.
11 videos |
57m
Assessment
Badge
CompTIA Linux+: Solving CPU, Memory, Boot, & Performance Issues
The standard troubleshooting methodology provides a structured and repeatable approach to quick and effective problem resolution. Linux subsystems such as CPU, memory, and boot configurations can be monitored to facilitate troubleshooting. In this course, I will start by describing the standard troubleshooting methodology as a structured approach to problem solving, followed by listing and troubleshooting common CPU and memory problems. I will then manage Linux process CPU time using nice priority values. Finally, I will vertically scale a Linux server by modifying the underlying hardware resources and configuring horizontal scaling with an autoscaling load balancer. This course can be used to prepare for the Linux+ XK0-005 certification exam.
10 videos |
57m
Assessment
Badge
CompTIA Linux+: Solving Storage & Network Problems
The Linux storage and network subsystems are crucial for Linux functionality. Many techniques are available to solve storage and network problems, such as the inability to mount file systems and TCP/IP configuration issues. In this course, I will start by covering common Linux storage and network problems and their potential resolutions. I will then troubleshoot storage and network hardware devices in a Linux host. Next, I will troubleshoot storage capacity issues by resizing partitions and filesystems and look at how to manage Linux swap space. Lastly, I will troubleshoot Linux network configuration problems and solve Apache web server problems. This course can be used to prepare for the Linux+ XK0-005 certification exam.
8 videos |
43m
Assessment
Badge
CompTIA Linux+: Permissions Issues & Restoring the Linux OS
Problems arising from user account configuration and file permissions assignments are sometimes seen only over time. Backing up and restoring Linux hosts can solve these and many other problems. In this course, I will describe common user and file permissions problems in Linux and potential solutions, followed by troubleshooting user account and file permissions issues. I will then manage user-elevated permissions with sudo and the SUID file system bit. Next, I will configure file system quota limits for users and groups and revert cloud and on-premises Linux servers to previous states. Lastly, I will backup and restore a cloud-based Linux virtual machine. This course can be used to prepare for the Linux+ XK0-005 certification exam.
10 videos |
51m
Assessment
Badge
CompTIA Linux+: Troubleshooting with systemd
systemd is a valuable Linux troubleshooting tool for many types of Linux components, such as application crashes and network services. The systemd timer facility can be used to schedule Linux jobs instead of using CRON. In this course, I will start by covering how systemd works in and identify relevant terminology, such as service units. I will then manage Linux services using systemd and troubleshoot domain name system (DNS) name resolution problems using systemd. Lastly, I will schedule jobs using the systemd timer. This course can be used to prepare for the Linux+ XK0-005 certification exam.
6 videos |
25m
Assessment
Badge
SHOW MORE
FREE ACCESS
EARN A DIGITAL BADGE WHEN YOU COMPLETE THESE COURSES
Skillsoft is providing you the opportunity to earn a digital badge upon successful completion on some of our courses, which can be shared on any social network or business platform.
Digital badges are yours to keep, forever.BOOKS INCLUDED
Book
Ubuntu Linux Bible, 10th edThis book offers you the flexibility to master the basics in the "Getting Started with Ubuntu Linux" section, or to skip directly to more advanced tasks. "Ubuntu for Desktop Users" shows you how to setup email, surf the web, play games, and create and publish documents, spreadsheets, and presentations.
14h 14m
By Christopher Negus, David Clinton
Book
Ubuntu Linux Bible: Featuring Ubuntu 10.04 LTS, 3rd EditionWant to set up text files? Use the GNOME desktop or command-line tools? Create a virtualized machine? Set up mail, Samba, or NFS servers? This information-packed guide provides everything you need to know about Ubuntu - and then some!
20h 48m
By William von Hagen
Book
Ubuntu Linux Toolbox: 1000+ Commands for Power Users, Second EditionContaining a host of updated tools for today's environment, as well as expanded coverage on everything you need to know to confidently start using Ubuntu today, this guide delves into coverage of popular applications for the web, productivity suites, e-mail, and more.
6h 22m
By Christopher Negus
Book
Ubuntu Made Easy: A Project-Based Introduction to LinuxPacked with tips, tricks, and helpful pointers, this straightforward book will get you up and running with the world's most popular free operating system. Learn to install and play games, access social networks, troubleshoot hardware and software problems, and more.
8h 23m
By Phil Bull, Rickford Grant
Book
Ubuntu for Non-Geeks: A Pain-Free, Get-Things-Done Guide, 4th EditionFull of tips, tricks, and helpful pointers, this straightforward guide is perfect for those interested in-but nervous about-switching to the Linux operating system.
8h 15m
By Phil Bull, Rickford Grant
Book
Ubuntu Linux SecretsPacked with valuable advice and secrets on every aspect of the Ubuntu Linux Distribution, this comprehensive guide delivers in-depth information on the Ubuntu workstation, server and applications, and provides coverage of Ubuntu as a software platform.
12h 21m
By Richard Blum
Book
Beginning Ubuntu for Windows and Mac UsersIf you've been afraid to try Ubuntu because you don't know where to start, this comprehensive guide will show you how to get the most out of Ubuntu for work, home, and play, and will introduce you to a wide selection of software and settings that will make your computer ready to work for you.
4h 43m
By Nathan Haines
Book
Beginning Ubuntu for Windows and Mac Users: Start your Journey into Free and Open Source Software, Second EditionIf you've been afraid to try Ubuntu because you don't know where to start, this book introduces you to a wide selection of software and settings that will make your computer ready to work for you.
4h 38m
By Nathan Haines
SHOW MORE
FREE ACCESS
BOOKS INCLUDED
Book
Beginning Ubuntu for Windows and Mac Users: Start your Journey into Free and Open Source Software, Second EditionIf you've been afraid to try Ubuntu because you don't know where to start, this book introduces you to a wide selection of software and settings that will make your computer ready to work for you.
4h 38m
By Nathan Haines
Book
Ubuntu Linux Toolbox: 1000+ Commands for Power Users, Second EditionContaining a host of updated tools for today's environment, as well as expanded coverage on everything you need to know to confidently start using Ubuntu today, this guide delves into coverage of popular applications for the web, productivity suites, e-mail, and more.
6h 22m
By Christopher Negus
Book
Ubuntu Made Easy: A Project-Based Introduction to LinuxPacked with tips, tricks, and helpful pointers, this straightforward book will get you up and running with the world's most popular free operating system. Learn to install and play games, access social networks, troubleshoot hardware and software problems, and more.
8h 23m
By Phil Bull, Rickford Grant
Book
Beginning Ubuntu for Windows and Mac UsersIf you've been afraid to try Ubuntu because you don't know where to start, this comprehensive guide will show you how to get the most out of Ubuntu for work, home, and play, and will introduce you to a wide selection of software and settings that will make your computer ready to work for you.
4h 43m
By Nathan Haines
Book
Ubuntu Linux Bible, 10th edThis book offers you the flexibility to master the basics in the "Getting Started with Ubuntu Linux" section, or to skip directly to more advanced tasks. "Ubuntu for Desktop Users" shows you how to setup email, surf the web, play games, and create and publish documents, spreadsheets, and presentations.
14h 14m
By Christopher Negus, David Clinton
SHOW MORE
FREE ACCESS
BOOKS INCLUDED
Book
Ubuntu Linux Bible, 10th edThis book offers you the flexibility to master the basics in the "Getting Started with Ubuntu Linux" section, or to skip directly to more advanced tasks. "Ubuntu for Desktop Users" shows you how to setup email, surf the web, play games, and create and publish documents, spreadsheets, and presentations.
14h 14m
By Christopher Negus, David Clinton