Learning Linux Essentials: Taking your first steps in Linux
4.3 (154 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
939 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Learning Linux Essentials: Taking your first steps in Linux to your Wishlist.

Add to Wishlist

Learning Linux Essentials: Taking your first steps in Linux

Add Linux to your CV and start studying for the Linux Professional Institute certificate in Linux Essentials
4.3 (154 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
939 students enrolled
Created by Andrew Mallett
Last updated 10/2015
English
Learn Fest Sale
Current price: $10 Original price: $20 Discount: 50% off
3 days left at this price!
30-Day Money-Back Guarantee
Includes:
  • 8.5 hours on-demand video
  • 6 mins on-demand audio
  • 1 Article
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Navigate the Linux command line
  • Execute Linux commands
  • Understand Open Source Software
  • Establish file system security
  • Run commands as standard and elevated users
  • Identify different Linux distributions
View Curriculum
Requirements
  • This is a fundamentals course introducing Linux. Access to Linux is useful to follow through in the labs. This can be on a physical host or virtualized. We step though installing Virtual Box
Description

Let me guide you though each of the objectives outlines for the LPI Linux Essentials exam and get your foot in the door for you dream Linux career.

My name is Andrew Mallett and I am the Urban Penguin who has been teaching LInux now for decades including over 800 video on Youtube. Covering each of the objectives in the detail that you will need to pass the exam with additional steps on setting up VirtualBox. I will not leave you wanting.

You will learn mainly though demonstrations and we have close to 8 hours of screen-share demonstrations and clear instructions for you to follow. So if you are looking to make your first steps in learning LInux for a career then you will not go far wrong with this course

Who is the target audience?
  • Those wanting to gain the fundamental skills in Linux
  • Those who want to understand the power of he command line
  • Students wishing to pursue Linux Essentials certification from the LPI
  • This is not for experienced Linux Administrators
Students Who Viewed This Course Also Viewed
Curriculum For This Course
Expand All 154 Lectures Collapse All 154 Lectures 08:42:55
+
Introduction
9 Lectures 33:08

Hello, my name is Andrew Mallett. Thank you for joining and allow me to wleocome you to the course.

Preview 01:54

Let's that a look at what we will cover as we work our way through this course.

Preview 03:59

In this presentation we look at what the Linux Essentials is and how it can help you.

What is Linux Essentials
03:26

So what do you need to bring? This clip introduces the options available to you to study along with the course at home or work.

What you will need
04:20

One option to working with LInux is to virtualize it and run Linux from your Windows desktop. We look at installing the Open Source VirtualBox onto Windows 7

Installing VirtualBox onto Windows
02:47

We will now install Ubuntu 14.04 into the VirtualBox environment

Install Ubuntu into VirtualBox
09:06

To get the correct screen resolution and be able to copy and paste from he host we will need the guest additions adding to the virtual machine.
Install Guest Additions
04:14

We need to install the guest additions to add drivers to the Virtual Machine that will allow better integration with the host, such as the shared clipboard.

Using the Raspberry Pi
00:58

Let's have a quick wrap up of what we have looked at in this lesson

Summary
02:24
+
Linux Evolution and Popular Operating Systems
5 Lectures 18:32

In this module we will take a look at different Linux Distributions and why they are used and why we are empowered with Open Source Software.

Introduction
01:27

Let's take a look into the minds of Open Source Developers and find out why this is so important

Open Source Software Philosophy
06:24

Red Hat, Fedora, Mint, Debian Ubuntu : shall we add some meaning behind this distribution names

Popular Linux Distrubutions
05:56

Embedded Linux appears in some of the least expected places, shall will take a look at some.

Embedded Linux Systems
01:50

Test your knowledge on this first objective

Evolution of Linux
3 questions

Let's run through a quick wrap up to ensure we know what has been covered.

Summary
02:55
+
Major Open Source Software
18 Lectures 01:20:40

In this section we look at some big names in desktop and server open source applications. We also look at creating our own apps with C, Java and scripting languages.

Introduction
01:15

Firstly let's take a look at LibreOffice, Firefox and other major Desktop apps.

Desktop Applications
01:18

OpenOffice and the fork LibreOffice are complete Office productivity suites with word processing, spreadsheets and presentation software.

Using LibreOffice
07:10

Thunderbird is an email client from Mozilla.

Using Thunderbird Email Client
02:47

Firefox is the Mozilla web browser but we also look a Chrome and w3m.

Web Browsers in Linux
05:33

GIMP allows you to create images and logos or manipulate digital images.

Creating Graphics with GIMP
04:58

Server applications are really services. These services include Web Servers, Database Server, File Servers and many other server types.

Server Applications
01:27

Open Source Web Servers include Apache and NGINX

Linux Web Servers
05:27

Database Servers from Open Source vendors include MySQL, MariaDB and PostgreSQL

Database Servers with MySQL
06:58

File Servers allow access from remote clients to the file system and include SAMBA and NFS.

Samba and NFS File Servers
10:17

This clip introduces some of the languages we will take a quick peak at. We look in more detail later in the course at shell scripting.

Development Languages in Linux
02:27

Much of Linux is written in C so is a good place to start. We can also explain what we mean by Open Soource code.

Programming in C
05:33

Java is a little different to C in that it does not need to be compiled for a particular hardware platform; rather it is compiled for the JVM. In this way the code is more portable.

Programming with Java
06:28

We take a simple look at Shell Scripting here but will revisist this in more details later in the course.

Scripting with BASH
03:26

Perl is available on Unix, Linux and Windows and is a powerful scripting language.

Scripting with PERL
04:28

Pyhton, yes from Monty Python is a newer cleaner code format.

Scripting with Python
03:55

Software management takes into consideration how we install, list and remove software from hosts.

Software Management
04:22

Open Source Software
3 questions

Let's have a quick run trough what we looked at in this section.

Summary
02:51
+
Understanding Open Source Software and Licensing
5 Lectures 13:53

A quick run through of what we look at.

Introduction
01:16

Yes, we still have licenses. These control the use of the software and the most common is the GPL license.

Open Source Licensing
02:54

A look at those behind open source software.

Open Source Organizations
03:08

How to make money out of free software

Business Models
04:22

A quick summary of what we have looked at.

Summary
02:13
+
ICT Skills and Working in Linux
8 Lectures 25:39

A run through the objectives of this section.

Introduction
02:59

So what do your need to know?
02:49

What skills are needed on the Linux Desktop.

Desktop Skills
03:58

You will need to work at the command line.

Using the Command Line Interface
04:59

Resetting user passwords is not uncommon for support staff.

Managing User Passwords
03:45

A look at some of the orgainizaniaztions that use lInux.

Where is Linux Used
05:04

Activity: Research Where Linux is Used
00:03

Let's make sure we know what we covered.

Summary
02:02
+
Command Line Basics
9 Lectures 40:09

A run through the objectives in this section

Introduction
01:18

Welcome to the Command Line
01:27

Let's look at how a components of a command and the types of commands at the CLI

Command Line Syntax
06:15

Variables are place holders in memory. We will look at how they are set and used.

BASH Variables
07:20

When to use double quotes, single quotes and the \

Preview 05:47

Quoting Gotchas
03:13

Using the * ? and []

File Globbing
04:52

BASH history is more about the up arrow key

BASH History
06:44

Let's take a few moment to review your knowledge on this section!

Command Line Quiz
2 questions

Let's wrap this sectyion up.

Summary
03:13
+
Using the Command Line to get Help
7 Lectures 14:32
Introduction
01:06

What Help is Available
00:33

Command Line Help
02:28

Using MAN pages
03:53

Using INFO pages
02:29

System Documentation
01:47

Command Line Help Quiz
3 questions

Summary
02:16
+
Using Directories and Listing Files
8 Lectures 24:43

Let's run through the main points that we will look at.

Introduction
01:30

The Linux File System
00:54

A look at the ls command and common options.

It all started with ls
05:14


Know the dot and dot dot directories and how to make sense of the hard link count

Knowing the dot and dot dot Directories
06:46

Using the tilde to navigate users' directories on your system

The Home Directory and the Tilde
03:23

Why not take some time out to practice on your console. Change to /usr/share/doc and then back home as quickly as possible. Then back to the /usr/share/doc folder. From there change to your Desktop directory using the tilde.

Activity: Changing Directories
00:55

Let's review a little of what we saw in this clip

Summary
01:58
+
Copying, Deleting Moving and Renaming Files
7 Lectures 31:50

A run through the main points that will be covered

Introduction
01:14

Regular files, directories, links and more, there are many file types to look at.

File Types in Linux
04:18

In Linux the copy command is just cp. Let's look at it with some options

Copy Files with cp
07:08

The mv command can be used to rename or move files

Move and Rename with mv
05:11

We can use the touch command to cretae new files or just > to the new file. Directories are created with mkdir.

Create Files and Directories
06:22

To remove files we can use rm. To remove directories we have rmdir but that only works with empty directories. We also have rm -rf to remove directories with content but take care.

Delete Files and Directories
05:10

Managing Files Quiz
3 questions

So what did we look at?

Summary
02:27
+
Archiving Files from the Command Line
7 Lectures 18:24

A quick run though the main topics

Introduction
00:51

Backing up is important and tar is a simple method.

What will we be doing?
00:37

Let's take a look at using the tar command.

Using the command tar
05:31

We can compress file too. Let's take a look.

Zipping files with compession programs
05:54

Combining tar and gzip is simple.

Preview 02:58

Let's make sure we can backup our home directory.

Activity: Backup $HOME
00:55

Let's wrap this up.

Summary
01:38
10 More Sections
About the Instructor
Andrew Mallett
4.3 Average rating
154 Reviews
939 Students
1 Course
The Urban Penguin : Linux Author and Trainer

I have been working professionally with Linux since 1999 much of that time as an Instructor. I now run my own consultancy where I work with and write about Linux. I am onto my 5th book with Packt and have 25,000 subscribers on my youtube channel: theurbanpenguin. You can be assured that I do know Linux and I am passionate to share with you.