Course Code: lpi
In your first lesson, you will discover the Linux basics. You will examine the topics that the LPI Linux Essentials exam covers, and discover how studying for these topics can help you with your Linux career, even if you decide not to take the exam. Then you will learn how Linux detects your monitor and graphics cards, and you will review the graphical desktops available in Linux and why there are so many of them. You will become familiar with launching applications, creating and using desktop icons, and managing files on Linux system. You will also take a close look at customizing the Ubuntu Unity desktop, which is the desktop you will be using in this course.
Learn about Linux applications. You will go over applications licensing and the different licensing methods for software in the Linux environment. You will discover application software packages and software management packages. Then you will explore the command line interface (CLI), which gives you an interactive way to access the kernel by entering commands. You will examine the Linux shell and learn how to access the CLI from both the graphical desktop environment and a text-oriented server. You will learn the different types of commands that you can use, as well as how to edit and modify the commands in the CLI.
This lesson will show you how Linux handles storage media, including: hard drives, USB memory sticks, and CD and DVD drives. You will learn how Linux places files and folders on different media devices, and you will discover what core folders are on you Linux file system. You will explore how Linux uses a single virtual directory to refer to files and folders, and you will use both the graphical and the command line interfaces to find your way around the Linux directory structure. Then you will learn about the unusual way in which Linux handles files. You will go over the different types of files that Linux supports and how to identify them. You will also learn the rules of Linux file naming and how to create, update, and find files on the Linux system.
Build on what you have already learned in previous lessons about handling Linux files. You will discover how to use a graphical file manager to copy, move, delete, and rename files. Then you will learn to do these same functions from the Linux command line interface, without the use of a graphical tool. Then you will learn how to work with text data files from the Linux command prompt. You will discover how to display and examine data stored in the standard text files and then search for data contained in text files right from the Linux command line. You will discover which popular file archiving option you can use.
Learn the basics of managing user accounts and permissions on a Linux system. You will examine how Linux supports multiple users and learn how to harness the mighty power of the root user account. Then you will learn how Linux handles the applications that are running on the system. You will discover how Linux keeps track of a lot of different programs, all running at the same time. You will also examine real-time application information using both graphical and command line tools, and discover what to do if you encounter a runaway program.
In this final lesson, you will walk through the basics of networking. You will learn how to use both graphical desktop tools and the command line to configure your Linux system and use the network. You will learn to troubleshoot network issues. Then you will learn how basic shell scripts automate everyday activities on your Linux server, and how to get the most from your Linux system by writing your own scripts.
Richard Blum has been an IT industry professional for over 20 years, working mainly as a network and systems administrator. During this time, he has worked with Microsoft, Novell, Unix, and Linux servers, and has created Web sites using a variety of different programming languages. Blum is the author of several programming and systems administration books, including Professional Assembly Language, C# Network Programming, PostgreSQL 8 for Windows, Sendmail for Linux, Postfix, and Network Performance Open Source Toolkit.
There are no prerequisites to take this course.
The instructional materials required for this course are included in enrollment and will be available online.
A new session of each course opens each month, allowing you to enroll whenever your busy schedule permits.
Once a course session starts, two lessons will be released each week for the six-week duration of your course. You will have access to all previously released lessons until the course ends.
The interactive discussion area for each lesson automatically closes two weeks after each lesson is released, so you’re encouraged to complete each lesson within two weeks of its release.
The final exam will be released on the same day as the last lesson. Once the final exam has been released, you will have two weeks plus 10 days (24 days total) to complete the final and finish any remaining lessons in your course. No further extensions can be provided beyond these 10 days.