Linux For Absolute Beginners

No Rating(0)
See all reviews

This course is designed for those interested to learn the basics of Linux and how to get started as a Linux system administrator with advanced system and networking skills.

Watch Free For 30 Days

start free access


buy single class $199
  • On Demand Video Lessons
  • Course Certificate
  • 24/7 Support

About This CourseBeginner

In this course, we will first cover the very basics of using the Linux operating system. We will then move on to the advanced system and networking skills necessary to become a Linux administrator.

We will cover the following topics:

  • Linux installation
  • Command line usage
  • Development tools including choosing an IDE
  • GitHub setup
  • Complete Meteor.js web project
  • LAMP stack setup and app deployment
  • User management
  • Network administration

Our Promise to You

By the end of this course, you will have learned Linux.

30 Day Money Back Guarantee. If you are unsatisfied for any reason, simply contact us and we’ll give you a full refund. No questions asked.

Get started today and learn more about Linux.

Course Curriculum

Course Sections

Introduction To Linux

Linux Distributions Explained

VirtualBox Installation And Virtual Machine Setup

Ubuntu Linux Installation In A Virtual Machine

Ubuntu Linux Installation Continued

First Boot Up Into Linux

VirtualBox Guest Additions

Ubuntu Desktop Customization

Unity Tweak Tool

Installing Linux Alongside Windows (Dual Boot)

Dual Boot Setup Continued

Getting Started With The Linux Command Line Interface (CLI)

Navigating Directories With LS

Administrator Privileges In Terminal

Using The Apt-Get Package Manager To Install Applications

Searching Through The Repositories To Find Packages To Download

Installing Packages Which Are Not Located In The Repositories

Keeping Programs Updated Via Terminal

File Permissions And Ownership Explained

File Permissions And Ownership Continued

Creating New Files Using The Touch Command

Creating New Directories And Moving Files

Copying, Renaming, And Removing Files

The Find Command And Its Practical Uses

Find Command Continued

Find Command Final Thoughts

Using The GREP Command To Find Information Within Files

Using GREP In Conjunction With The Find Command

How To Redirect The Output Of A Command

Using The Top Command To View Applications In Real Time

Viewing Running Processes And Closing Applications Via Terminal

Services Explained

Service Configuration Via Terminal

Using Crontab To Schedule Tasks

Crontab Practical Applications

Choosing An Integrated Development Environment (IDE)

Eclipse Installation/Setup

PyCharm Installation/Setup

PyCharm Installation Problem Resolved

GitHub Installation And How To Setup A Repository

How To Push/Pull Information From A Repository

How To Remove And Ignore Directories In A Repository

Resolving Merge Conflicts

How To Setup And Manage Branches

Correction From The Previous Lecture

Getting Started With Meteor.js

Setting Up Our Meteor Project

Router Setup And React Components

Watch As Our Project Begins To Take Form

Getting Into The Programming Of Our Application

Rendering Blog Posts

Putting The Finishing Touches On Our Meteor App

Apache 2, PHP, And MySQL Setup

Server Configuration

Linux Hosts File

Deploying Our Meteor App To The Apache 2 Server

Setting Up A MongoDB NoSQL Database

Virtual Host Setup

Using A Shell Script To Set Our Environment Variables

Installing And Configuring phpMyAdmin

Let’s Take A Tour Around The phpMyAdmin Panel

Creating A Basic Virtual Host

Setting Up A WordPress Installation On Top Of Apache 2 Environment

Before Using WordPress We Need To Setup Our Database

Python Installation And Command Line Interface

Why Is Python Worth Learning?

Adding/Removing Users Through GUI

Adding New Users Via Terminal

How To Delete Users Through Terminal

Changing An Existing User’s Password

Adding Users To A Group

Introduction To Networking

How Does The Internet Work?

What Is A Local Area Network (LAN)?

Practical Networking Commands

Networking Commands Continued

Netstat To Track Detailed Network Statistics

An In-Depth Look At The Linux Hosts File

Linux Hosts File Continued

Using Traceroute To Track The Servers A Request Passes Through

Network Mapper To Track The Activity On Your Network

Network Mapper Continued

Using SSH To Access The Command Line Of A Remote Host

SFTP To Transfer Files Between Machines

Setting Up An SSH Host On Our Local Machine

Using The Man Command To Learn About Our Programs


No Reviews found for this course.