Home Courses Instructor Labs

Linux for Absolute Beginners

(20 Ratings) 1252 Students Enrolled
Created By Michael John Last Updated Sat, 07-Mar-2020 English
  • Course Duration
    7 Hours
  • Mode of Training
    Self-Paced
  • Lessons
    86 Lessons
  • Validity
    Life Time
Free
12k+ satisfied learners Read Reviews
What Will I Learn?
  • Setup an integrated development on environment
  • Learn how to install Github and Setting up a Repository
  • Learn to develop a web application using Meteor.js
  • Learn how to manage users on Linux
  • Feel comfortable with Linux Command line

Requirements
  • Basic Computer Knowledge
  • No previous experience or skills in Linux required
+ View More
Description

In this course, you will learn the basics of Linux Operating System and move on to the Advanced concepts. The following topics are covered in this course:

  • Linux Installation
  • Command line usage
  • Development Tools
  • GitHub setup
  • Meteor.js web project
  • Lampstack setup and App Deployment
  • Network administration
  • User management

Become a Linux Administrator and get your dream job!!

Curriculum For This Course
86 Lessons 7 Hours
  • Introduction to Linux 00:07:43 Preview
  • Liunx distribution explained 00:07:11
  • Virtual box installation and setup 00:07:50 Preview
  • Ubuntu Linux Installation in a virtual machine 00:06:39
  • Ubuntu Linux Installation continued 00:06:00
  • First Boot up into linux 00:02:14
  • Virtual box guest addition 00:07:34
  • Ubuntu desktop customization 00:08:28
  • Unity Tweak tool 00:12:06
  • Installing linux along side windows (dual boot) 00:02:41
  • Dual Boot setup continued 00:00:52
  • Introduction to Linux command line interface 00:05:32
  • Navigating directories 00:06:38
  • Administrator privileges in terminal 00:05:58
  • Using the packet manager to install application 00:04:02
  • Searching Through the Repositories to packages to Download 00:02:06
  • Installing Packages Which are not Located in the Repositores 00:04:46 Preview
  • Keeping Programs Updated via Terminal 00:04:40
  • File Permissions and Ownership Explained 00:04:27
  • File Permissions and Ownership Continued 00:08:10
  • Creating New Files Using the Touch Command 00:04:58
  • 21-Creating New Directories and Moving Files 00:04:35
  • Copying Renaming and Removing Files 00:04:44
  • The find Command and its Practical Uses 00:03:31
  • The find Command and its Practical Uses Continued 00:04:32
  • Find Command Final Thoughts 00:03:24
  • Using the grep Command to find Information Within Files 00:03:00
  • Using grep in Conjunction with the find Command 00:03:16
  • How to Redirect the Output of a Command 00:03:16
  • Using the top Command to View Applications in Real Time 00:01:19
  • Viewing running Processes and Closing Applications via Terminal 00:05:36
  • Services Explained 00:02:08
  • Configuring Services via Terminal 00:04:36
  • Using crontabs to Schedule Tasks 00:02:58
  • Crontab Practical Applications 00:02:38
  • Choosing an Integrated Development Environment 00:03:33 Preview
  • Eclipse Installation and Setup 00:03:57
  • PyCharm Installation and Setup 00:04:35
  • PyCharm Installation Problem Resolved 00:01:50
  • GitHub Installation and how to Setup a Repository 00:04:15
  • How to Push and Pull Information from our Repository 00:06:07
  • How to Remove and Ignore Directories in our Repository 00:05:12
  • How to Resolve Merge Conflicts 00:07:03
  • How to Setup and Manage Branches 00:07:13
  • Correction from Previous Lecture 00:00:43
  • Getting started with Meteor 00:05:17
  • Setting up our Meteor Project 00:05:34
  • Setting up our Router and React Components 00:05:55
  • Watch as our Meteor Project Begins to Take Form 00:06:30
  • Getting into the Programming of our Meteor App 00:13:15
  • Rendering our Blog Posts 00:08:52
  • Putting the Finishing Touches on our Meteor App 00:06:28
  • Apache 2 PHP 5 and MySQL Setup 00:03:30 Preview
  • Server Configuration 00:05:38
  • Linux Hosts File 00:03:26
  • Deploying our Meteor App to our Apache 2 Server 00:05:24
  • Setting up our MongoDB NoSQL Database 00:05:18
  • Setting up our Virtual Host 00:03:35
  • Using a Shell Script to set our Environment Variables 00:06:05
  • Installing and Configuring phpMyAdmin 00:03:15
  • Lets Take a Tour Around the phpMyAdmin Panel 00:04:48
  • Creating a Basic Virtual Host 00:08:11
  • setting up a WordPress Installation on top of our Apache 2 Environment 00:02:10
  • Before Using WordPress we need to Setup our Database 00:06:23
  • Python Installation and Command Line Interface 00:04:29
  • Pythons Practical Applications 00:06:18
  • 66-Adding and Removing Users Through the GUI 00:03:34 Preview
  • Adding New Users Through Terminal 00:04:04
  • How to Delete Users Through Terminal 00:00:58
  • How to Change an Existing Users Password 00:00:45
  • Adding Users to a Group 00:03:56
  • Introduction to Networking 00:01:38
  • How Does the Internet Work 00:05:12
  • What is a Local Area Network 00:07:26
  • Practical Networking Commands 00:05:32
  • Practical Networking Commands Continued 00:05:00
  • Using netstat to Track Detailed Network Statistics 00:05:00
  • An Indepth Look at the Linux Hosts File 00:04:32
  • Linux Hosts File Continued 00:04:48
  • Using traceroute to Track the Servers a Request Passes Through 00:03:58
  • Using Network Mapper nmap to Track Activity on Your Network 00:07:36
  • Nmap Continued 00:06:56
  • Using SSH to Access the Command Line of a Remote Host 00:02:37
  • Using SFTP to Transfer Files to and from Machines 00:03:37
  • Setting up an SSH Host on our Local Machine 00:05:27
  • Using the man Command to Learn About the Programs on Your Machine 00:03:41

Linux for Absolute Beginners