
This may be an older course but it is NOT dated. The great thing about learning Linux is it doesn't change so much and nor does the exam. I am in th eprocess of updating some elements but be assured this course will help you learn Linux
Hello, my name is Andrew Mallett. Thank you for joining and allow me to wleocome you to the course.
Let's that a look at what we will cover as we work our way through this course.
In this presentation we look at what the Linux Essentials is and how it can help you.
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.
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
We will now install Ubuntu 14.04 into the VirtualBox environment
This course was originally based on Ubuntu 14.04 and still works very well as many of the core tools do not change. 10 years on we have Ubuntu 24.04 so the updated installer is shown here
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.
Let's have a quick wrap up of what we have looked at in this lesson
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.
Let's take a look into the minds of Open Source Developers and find out why this is so important
Red Hat, Fedora, Mint, Debian Ubuntu : shall we add some meaning behind this distribution names
Embedded Linux appears in some of the least expected places, shall will take a look at some.
Let's run through a quick wrap up to ensure we know what has been covered.
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.
Firstly let's take a look at LibreOffice, Firefox and other major Desktop apps.
OpenOffice and the fork LibreOffice are complete Office productivity suites with word processing, spreadsheets and presentation software.
Thunderbird is an email client from Mozilla.
Firefox is the Mozilla web browser but we also look a Chrome and w3m.
GIMP allows you to create images and logos or manipulate digital images.
Server applications are really services. These services include Web Servers, Database Server, File Servers and many other server types.
Open Source Web Servers include Apache and NGINX
Database Servers from Open Source vendors include MySQL, MariaDB and PostgreSQL
File Servers allow access from remote clients to the file system and include SAMBA and NFS.
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.
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.
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.
We take a simple look at Shell Scripting here but will revisist this in more details later in the course.
Perl is available on Unix, Linux and Windows and is a powerful scripting language.
Pyhton, yes from Monty Python is a newer cleaner code format.
Software management takes into consideration how we install, list and remove software from hosts.
Let's have a quick run trough what we looked at in this section.
A quick run through of what we look at.
Yes, we still have licenses. These control the use of the software and the most common is the GPL license.
A look at those behind open source software.
How to make money out of free software
A quick summary of what we have looked at.
A run through the objectives of this section.
What skills are needed on the Linux Desktop.
You will need to work at the command line.
Resetting user passwords is not uncommon for support staff.
A look at some of the orgainizaniaztions that use lInux.
Let's make sure we know what we covered.
A run through the objectives in this section
Let's look at how a components of a command and the types of commands at the CLI
Variables are place holders in memory. We will look at how they are set and used.
Using the Linux CLI, Command Line Interface, you will learn to convert the case of characters from uppercase to lowercase and vice versa. Y=You will see the use of the command tr, variable parameter expansion and case specific variable type.
When to use double quotes, single quotes and the \
Using the * ? and []
BASH history is more about the up arrow key
Let's wrap this sectyion up.
Let's run through the main points that we will look at.
A look at the ls command and common options.
Know the dot and dot dot directories and how to make sense of the hard link count
Using the tilde to navigate users' directories on your system
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.
Let's review a little of what we saw in this clip
A run through the main points that will be covered
Regular files, directories, links and more, there are many file types to look at.
In Linux the copy command is just cp. Let's look at it with some options
The mv command can be used to rename or move files
We can use the touch command to cretae new files or just > to the new file. Directories are created with mkdir.
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.
So what did we look at?
A quick run though the main topics
Backing up is important and tar is a simple method.
Let's take a look at using the tar command.
We can compress file too. Let's take a look.
Combining tar and gzip is simple.
Let's make sure we can backup our home directory.
Let's wrap this up.
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