About This Course

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

Section 1 - Introduction To Linux
Introduction To Linux 00:00:00
Linux Distributions Explained 00:00:00
Section 2 - Ubuntu Linux Installation
VirtualBox Installation And Virtual Machine Setup 00:00:00
Ubuntu Linux Installation In A Virtual Machine 00:00:00
Ubuntu Linux Installation Continued 00:00:00
First Boot Up Into Linux 00:00:00
VirtualBox Guest Additions 00:00:00
Ubuntu Desktop Customization 00:00:00
Unity Tweak Tool 00:00:00
Installing Linux Alongside Windows (Dual Boot) 00:00:00
Dual Boot Setup Continued 00:00:00
Section 3 - Linux Command Line Interface (CLI) Essentials
Getting Started With The Linux Command Line Interface (CLI) 00:00:00
Navigating Directories With LS 00:00:00
Administrator Privileges In Terminal 00:00:00
Using The Apt-Get Package Manager To Install Applications 00:00:00
Searching Through The Repositories To Find Packages To Download 00:00:00
Installing Packages Which Are Not Located In The Repositories 00:00:00
Keeping Programs Updated Via Terminal 00:00:00
File Permissions And Ownership Explained 00:00:00
File Permissions And Ownership Continued 00:00:00
Creating New Files Using The Touch Command 00:00:00
Creating New Directories And Moving Files 00:00:00
Copying, Renaming, And Removing Files 00:00:00
Section 4 - Advanced CLI Usage
The Find Command And Its Practical Uses 00:00:00
Find Command Continued 00:00:00
Find Command Final Thoughts 00:00:00
Using The GREP Command To Find Information Within Files 00:00:00
Using GREP In Conjunction With The Find Command 00:00:00
How To Redirect The Output Of A Command 00:00:00
Using The Top Command To View Applications In Real Time 00:00:00
Viewing Running Processes And Closing Applications Via Terminal 00:00:00
Services Explained 00:00:00
Service Configuration Via Terminal 00:00:00
Using Crontab To Schedule Tasks 00:00:00
Crontab Practical Applications 00:00:00
Section 5 - Linux Development Tools
Choosing An Integrated Development Environment (IDE) 00:00:00
Eclipse Installation/Setup 00:00:00
PyCharm Installation/Setup 00:00:00
PyCharm Installation Problem Resolved 00:00:00
GitHub Installation And How To Setup A Repository 00:00:00
How To Push/Pull Information From A Repository 00:00:00
How To Remove And Ignore Directories In A Repository 00:00:00
Resolving Merge Conflicts 00:00:00
How To Setup And Manage Branches 00:00:00
Correction From The Previous Lecture 00:00:00
Section 6 - Meteor.js Project
Getting Started With Meteor.js 00:00:00
Setting Up Our Meteor Project 00:00:00
Router Setup And React Components 00:00:00
Watch As Our Project Begins To Take Form 00:00:00
Getting Into The Programming Of Our Application 00:00:00
Rendering Blog Posts 00:00:00
Putting The Finishing Touches On Our Meteor App 00:00:00
Section 7 - Web Server Setup, Host Configuration, And App Deployment
Apache 2, PHP, And MySQL Setup 00:00:00
Server Configuration 00:00:00
Linux Hosts File 00:00:00
Deploying Our Meteor App To The Apache 2 Server 00:00:00
Setting Up A MongoDB NoSQL Database 00:00:00
Virtual Host Setup 00:00:00
Using A Shell Script To Set Our Environment Variables 00:00:00
Installing And Configuring phpMyAdmin 00:00:00
Let’s Take A Tour Around The phpMyAdmin Panel 00:00:00
Creating A Basic Virtual Host 00:00:00
Setting Up A WordPress Installation On Top Of Apache 2 Environment 00:00:00
Before Using WordPress We Need To Setup Our Database 00:00:00
Python Installation And Command Line Interface 00:00:00
Why Is Python Worth Learning? 00:00:00
Section 8 - Linux User Management
Adding/Removing Users Through GUI 00:00:00
Adding New Users Via Terminal 00:00:00
How To Delete Users Through Terminal 00:00:00
Changing An Existing User’s Password 00:00:00
Adding Users To A Group 00:00:00
Section 9 - Linux Network Administration
Introduction To Networking 00:00:00
How Does The Internet Work? 00:00:00
What Is A Local Area Network (LAN)? 00:00:00
Practical Networking Commands 00:00:00
Networking Commands Continued 00:00:00
Netstat To Track Detailed Network Statistics 00:00:00
An In-Depth Look At The Linux Hosts File 00:00:00
Linux Hosts File Continued 00:00:00
Using Traceroute To Track The Servers A Request Passes Through 00:00:00
Network Mapper To Track The Activity On Your Network 00:00:00
Network Mapper Continued 00:00:00
Using SSH To Access The Command Line Of A Remote Host 00:00:00
SFTP To Transfer Files Between Machines 00:00:00
Setting Up An SSH Host On Our Local Machine 00:00:00
Using The Man Command To Learn About Our Programs 00:00:00
Template Design © VibeThemes. All rights reserved.

Setup Menus in Admin Panel