Linux for Absolute Beginners!

Linux for Absolute Beginners!

285 STUDENTS ENROLLED

Overview

We are now living in The age of digitalization. Everything from jobs, business and social interaction has taken the form of an information and data driven look. Networking tools play a huge role managing the demands of this age. Our Linux for Absolute Beginners course is designed to cover the very basics of using the Linux  operating system, and moves on to the advanced system and networking skills necessary to become a Linux administrator.

Learning Linux can be a great way to start off a career in  app development, server configuration, networking, and become a system administrator. Having suck skills can land you a jab of a system admin whose role involves configuring and maintaining all the functions of a system which runs with Linux

Highlights of The Linux for Absolute Beginners! Course

  • Learn the Installation process of Linux 
  • Discover the use of Command line usage
  • Figure out how to choose and setup a Development tools including choosing an IDE
  • Explore how to setup and use GitHub  to collaborate on projects
  • Figure out how to make your own Complete Meteor.js web project
  • Find out the setup and use of LAMP stack for high-performance web applications
  • Learn to control User management in your system
  • Discover the methods used in Network administration

Course design

The course is delivered through our online learning platform, accessible through any internet-connected device. There are no formal deadlines or teaching schedules, meaning you are free to study the course at your own pace.

You are taught through a combination of

  • Video lessons
  • Online study materials

How is the course assessed?

To successfully complete the course you must pass an automated, multiple-choice assessment. The assessment is delivered through our online learning platform. You will receive the results of your assessment immediately upon completion.

Will I receive a certificate of completion?

Upon successful completion, you will qualify for the UK and internationally-recognised professional qualification and you can choose to make your achievement formal by obtaining your PDF Certificate at a cost of £9 and Hardcopy Certificate for £15.

Why study this course

Linux for Absolute Beginners Course is open to all, with no formal entry requirements. Learners will be able to choose a career path in the IT sector as networking administrators, maintenance, and web development experts.

All you need is a passion for learning, a good understanding of the English language, numeracy and IT, and to be over the age of 16.

Course Curriculum

Introduction to Linux
Introduction to Linux 00:08:00
Linux distributions explained 00:07:00
Linux Installation
VirtualBox installation and virtual machine setup 00:08:00
Ubuntu Linux installation in a virtual machine 00:07:00
Ubuntu Linux setup in a virtual machine continued 00:06:00
First bootup into Linux 00:02:00
VirtualBox Guest Additions 00:08:00
Ubuntu desktop customization 00:08:00
Unity Tweak Tool 00:12:00
Installing Linux alongside Windows (dual boot) 00:06:00
Dual boot setup continued 00:10:00
Linux Command Line Interface (CLI) Essentials
Introduction to the Linux command line interface (CLI) 00:06:00
Navigating directories with the ls command 00:08:00
Administrator privileges in terminal 00:06:00
Using the package manager to install new applications 00:04:00
Searching through the repositories to find new applications to download 00:02:00
Installing packages which are not located in the repositores 00:05:00
Keeping programs updated via terminal 00:05:00
File permissions and ownership explained 00:04:00
File permissions and ownership continued 00:08:00
Creating new files using the touch command.mp4 00:05:00
Creating new directories and moving files 00:05:00
Copying, renaming, and removing files.mp4 00:05:00
Advanced CLI Usage
The find command and it’s practical uses 00:04:00
The find command and it’s practical uses continued 00:05:00
Find command final thoughts 00:03:00
Using the grep command to find information within files 00:03:00
Using grep in conjunction with the find command 00:03:00
How to redirect the output of a command 00:03:00
Using the top command to view applications in real time 00:01:00
Viewing the entire list of open processes and closing applications via terminal 00:06:00
Services explained 00:02:00
Configuring services via terminal 00:05:00
Using crontabs to schedule tasks 00:03:00
Crontab practical applications 00:03:00
Linux Development Tools
Choosing an integrated development environment (IDE) 00:04:00
Eclipse installation and setup 00:04:00
PyCharm installation and setup 00:05:00
PyCharm installation problem resolved 00:02:00
GitHub installation and how to setup a repository 00:04:00
How to push and pull information from our repository 00:06:00
How to remove and ignore directories in our repository.mp4 00:05:00
How to resolve merge conflicts 00:07:00
How to setup and manage branches 00:07:00
Correction from previous lecture 00:01:00
Web Development Project
Getting started with Meteor 00:06:00
Setting up our Meteor project 00:06:00
Setting up our router and React components 00:06:00
Watch as our Meteor project begins to take form 00:07:00
Getting into the programming of our Meteor app 00:13:00
Rendering our blog posts 00:09:00
Putting the finishing touches on our Meteor app 00:06:00
Web Server Setup, Host Cofiguration and App Deployment
Apache 2, PHP 5, and MySQL setup 00:04:00
Server configuration 00:06:00
Linux hosts file 00:03:00
Deploying our Meteor to our Apache 2 server 00:05:00
Setting up our MongoDB NoSQL database 00:05:00
Setting up our virtual host 00:04:00
Using a shell script to set our environment variables 00:08:00
Installing and configuring phpMyAdmin 00:03:00
Let’s take a tour around the phpMyAdmin panel 00:05:00
Creating a basic virtual host 00:08:00
Setting up a WordPress installation on top of our Apache 2 environment 00:07:00
Before using WordPress we need to setup our database 00:06:00
Python installation and command line interface 00:04:00
Why is Python 3 worth learning 00:04:00
Linux User Management
Adding and removing users through the graphical user interface (GUI) 00:04:00
Adding new users through terminal.mp4 00:04:00
How to delete users through terminal 00:01:00
How to change an exsisting user’s password 00:01:00
Adding users to a group and why this is valuable 00:04:00
Linux Network Administration
Introduction to networking 00:02:00
How does the internet work 00:05:00
What is a local area network 00:07:00
Practical networking commands 00:06:00
Practical networking commands continued 00:05:00
Using netstat to track detailed network statistics 00:05:00
An in-depth look at the Linux hosts file 00:05:00
Linux hosts file continued 00:05:00
Using traceroute to track the servers a request passes through 00:04:00
Using network mapper to track the activity on your network 00:08:00
Network mapper continued 00:07:00
Using SSH to access the command line of a remote host 00:03:00
Using SFTP to transfer files to and from machines 00:04:00
Setting up an SSH host on our local machine 00:05:00
Using the man command to learn about the programs on your machine 00:04:00
TAKE THIS COURSE

COPYRIGHT © 2020 One Education