Linux Fundamentals LiveLessons

Linux Fundamentals LiveLessons

English | MP4 | AVC 1280×720 | AAC 44KHz 2ch | 10h 04m | 1.97 GB

Linux Fundamentals LiveLessons has more than 10 hours of comprehensive video training for you to have everything you need to build a strong understanding of working with Linux.

You will start with Linux Fundamentals LiveLessons, a full video course on Linux basics, concepts, practices, and theories so you can get a foundational knowledge of Linux.

Through the use of topic-focused instructional videos you will gain an in-depth understanding of Linux. The combination of demonstrations, white board instruction, and hands-on labs is a unique offering that gives you a full toolkit to enhance your learning, and provide a seamless path forward should you want to get certified for Linux Foundation CompTIA Linux+ or other entry-level Linux exams. Labs are presented at the end of each lesson, giving you the opportunity to test out the skills you have learned over the lesson. Sander then walks you through the Lab Solution to compare how you did.

Learn

  • Key concepts for all the objectives on the Linux Foundation Certified System Administrator (LFCS) exam
  • Real-life Linux administration tasks

Who Should Take This Course

  • Anyone interested in learning about Linux from the ground up
  • Administrators currently administering UNIX systems and developers who want to write software for Linux

Module 1, “Essential Commands,” will cover the essentials of Linux, starting with the installation of the ubuntu and CentOS distributions. Then, it will go into the essential tools, file management tools, and working with text files.

Module 2, “User and Group Management and Permissions,” covers user and group management, as well as storage management essentials. It goes into the details of the different required parts for setting up users and groups, the management of them, and more advanced features. The basic read write and execute permissions, as well as how to apply them, will be explained. Then, the more in-depth permissions, SUID, SGID, sticky bit, and umask will be covered. Lastly, partitions and file systems and how to mount filesystems onto specific directories will be explored in Lesson 9.

Module 3, “Operating Running Systems,” covers the day-to-day Linux management tasks. It starts with an explanation of networking and managing system time. Then, services and processes, including the different utilities that are used, will be detailed. Software managers, how to manage software packages, task scheduling, and reading log files will also be covered.

Table of Contents

1 Linux Fundamentals – Introduction
2 Module introduction
3 Learning objectives
4 1.1 Understanding Linux Distributions
5 1.2 Installing CentOS 7.5
6 1.3 Installing Ubuntu 18.04 LTS
7 Lesson 1 Lab – Installing Linux
8 Learning objectives
9 2.1 Logging in to Linux
10 2.2 Using the Seven Essential Linux Command Line Tools
11 2.3 Getting Help with man
12 2.4 Finding Which man Page to Use
13 2.5 Using pinfo
14 2.6 Using Other Systems for Getting Help
15 2.7 Lesson 2 Command Review
16 Lesson 2 Lab – Using Essential Tools
17 Lesson 2 Lab Solution Using Essential Tools
18 Learning objectives
19 3.1 Understanding the Linux File System Hierarchy
20 3.2 Listing Files with ls
21 3.3 Using Wildcards
22 3.4 Copying Files with cp
23 3.5 Working with Directories
24 3.6 Using Absolute and Relative Paths
25 3.7 Moving Files with mv
26 3.8 Removing Files with rm
27 3.9 Understanding Hard and Symbolic Links
28 3.10 Managing Hard and Symbolic Links
29 3.11 Finding Files with find
30 3.12 Using Advanced find Options
31 3.13 Archiving Files with tar
32 3.14 Managing File Compression
33 3.15 Lesson 3 Command Review
34 Lesson 3 Lab – Using Essential File Management Tools
35 Lesson 3 Lab Solution – Using Essential File Management Tools
36 Learning objectives
37 4.1 Understanding vi
38 4.2 Creating Text Files with vi
39 4.3 Browsing Text Files with more and less
40 4.4 Using head and tail to See File Start and End
41 4.5 Displaying File Contents with cat and tac
42 4.6 Working with grep
43 4.7 Understanding Regular Expressions
44 4.8 Using Regular Expressions with grep
45 4.9 Using Common Text Processing Utilities
46 4.10 Lesson 4 Command Review
47 Lesson 4 Lab – Working with Text Files
48 Lesson 4 Lab Solution Working with Text Files
49 Learning objectives
50 5.1 Understanding the Root User
51 5.2 Using su
52 5.3 Using sudo
53 5.4 Creating a Simple sudo Configuration
54 5.5 Working on Linux from Graphical Interface or Command Line
55 5.6 Using ssh to Connect to a Remote Server
56 5.7 Using ssh Keys
57 5.8 Lesson 5 Command Review
58 Lesson 5 Lab – Connecting to a Server
59 Lesson 5 Lab Solution Connecting to a Server
60 Learning objectives
61 6.1 Understanding the Shell and Other Core Linux Components
62 6.2 Using I_O Redirection and Piping
63 6.3 Working with history
64 6.4 Using Command Line Completion
65 6.5 Using Variables
66 6.6 Using Other Bash Features
67 6.7 Working with Bash Startup Files
68 6.8 Lesson 6 Command Review
69 Lesson 6 Lab – Working with the Bash Shell
70 Lesson 6 Lab Solution Working with the Bash Shell
71 Module introduction
72 Learning objectives
73 7.1 Understanding Users
74 7.2 Understanding File Ownership
75 7.3 Creating Users with useradd
76 7.4 Creating Groups with groupadd
77 7.5 Managing User and Group Properties
78 7.6 Configuring Defaults for New Users
79 7.7 Managing Password Properties
80 7.8 Understanding User and Group Configuration Files
81 7.09 Managing Current Sessions
82 7.10 Lesson 7 Command Review
83 Lesson 7 Lab – Managing Users
84 Lesson 7 Lab Solution Managing Users
85 Learning objectives
86 8.1 Understanding Basic Linux Permissions
87 8.2 Managing Basic Linux Permissions
88 8.3 Understanding Advanced Linux Permissions
89 8.4 Managing Advanced Linux Permissions
90 8.5 Managing umask
91 8.6 Lesson 8 Command Review
92 Lesson 8 Lab – Managing Permissions
93 Lesson 8 Lab Solution – Managing Permissions
94 Learning objectives
95 9.1 Understanding Linux Storage Solutions
96 9.2 Creating MBR Partitions
97 9.3 Creating GPT Partitions
98 9.4 Creating Filesystems
99 9.5 Mounting Filesystems
100 9.6 Lesson 9 Command Review
101 Lesson 9 Lab – Managing Storage
102 Lesson 9 Lab Solution Managing Storage
103 Module introduction
104 Learning objectives
105 10.1 Understanding IPv4 Basics
106 10.2 Understanding IPv6 Basics
107 10.3 Applying run-time Network Configuration
108 10.4 Understanding Network Device Naming
109 10.5 Managing Host Names
110 10.6 Managing Host Name Resolution
111 10.7 Using Common Network Tools
112 10.8 Lesson 10 Command Review
113 Lesson 10 Lab – Managing Networking
114 Lesson 10 Lab Solution Managing Networking
115 Learning objectives
116 11.1 Understanding Linux Time
117 11.2 Managing Linux Time
118 11.3 Understanding the NTP Protocol
119 11.4 Configuring Time Synchronization
120 11.5 Lesson 11 Command Review
121 Lesson 11 Lab – Managing Time
122 Lesson 11 Lab Solution Managing Time
123 Learning objectives
124 12.1 Understanding Systemd
125 12.2 Managing Systemd Services
126 12.3 Modifying Service Configuration
127 12.4 Understanding Targets
128 12.5 Managing Targets
129 12.6 Lesson 12 Command Review
130 Lesson 12 Lab – Working with Systemd
131 Lesson 12 Lab Solution Working with Systemd
132 Learning objectives
133 13.1 Understanding Linux Processes and Jobs
134 13.2 Managing Interactive Shell Jobs
135 13.3 Monitoring Processes with top
136 13.4 Changing top Display Properties
137 13.5 Monitoring Process Properties with ps
138 13.6 Changing Process Priority
139 13.7 Managing Processes with kill
140 13.8 Lesson 13 Command Review
141 Lesson 13 Lab – Managing Processes
142 Lesson 13 Lab Solution Managing Processes
143 Learning objectives
144 14.1 Installing Software from Source Packages
145 14.2 Understanding Software Packages
146 14.3 Managing Libraries
147 14.4 Understanding Repositories
148 14.5 Managing Packages with yum
149 14.6 Managing Packages with apt
150 14.7 Using rpm
151 14.8 Lesson 14 Command Review
152 Lesson 14 Lab – Managing Software
153 Lesson 14 Lab Solution Managing Software
154 Learning objectives
155 15.1 Understanding Linux Task Scheduling
156 15.2 Scheduling Tasks with cron
157 15.3 Using systemd Timers
158 15.4 Using at to Schedule Tasks
159 15.5 Lesson 15 Command Review
160 Lesson 15 Lab – Scheduling Tasks
161 Lesson 15 Lab Solution Scheduling Tasks
162 Learning objectives
163 16.1 Understanding Linux Logging
164 16.2 Working with journalctl
165 16.3 Understanding Rsyslog
166 16.4 Lesson 16 Command Review
167 Lesson 16 Lab – Working with Logging
168 Lesson 16 Lab Solution Working with Logging
169 Linux Fundamentals – Summary