This course was created with the
course builder. Create your online course today.
Start now
Create your course
with
Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Linux System Administration for Beginners!
Introduction to Linux
Introduction to Linux (7:44)
Linux distributions explained (7:11)
Ubuntu Linux Installation
VirtualBox installation and virtual machine setup (7:50)
Ubuntu Linux installation in a virtual machine (6:38)
Ubuntu Linux setup in a virtual machine continued (6:00)
First boot up into Linux (2:14)
VirtualBox Guest Additions (7:33)
Ubuntu desktop customization (8:27)
Unity Tweak Tool (12:06)
Installing Linux alongside Windows (dual boot) (6:05)
Dual boot setup continued (10:16)
Linux Command Line Interface (CLI) Essentials
Introduction to the Linux command line interface (CLI) (5:32)
Navigating directories with the ls command (7:35)
Administrator privileges in terminal (5:57)
Using the package manager to install new applications (4:02)
Searching through the repositories to find new applications to download (2:05)
Installing packages which are not located in the repositores (4:46)
Keeping programs updated via terminal (4:39)
File permissions and ownership explained (4:26)
File permissions and ownership continued (8:10)
Creating new files using the touch command (4:58)
Creating new directories and moving files (4:34)
Copying, renaming, and removing files (4:44)
Advanced CLI Usage
The find command and it's practical uses (3:30)
The find command and it's practical uses continued (4:32)
Find command final thoughts (3:24)
Using the grep command to find information within files (2:59)
Using grep in conjunction with the find command (3:15)
How to redirect the output of a command (3:16)
Using the top command to view applications in real time (1:18)
Viewing running process and closing applications via terminal (5:35)
Services explained (2:07)
Service configuration via terminal (4:35)
Using crontab to schedule tasks (2:58)
Crontab practical applications (2:37)
Linux Development Tools
Choosing an integrated development environment (IDE) (3:33)
Eclipse installation and setup (3:57)
PyCharm installation and setup (4:34)
PyCharm installation problem resolved (1:49)
GitHub installation and how to setup a repository (4:15)
How to push/pull information from a repository (6:07)
How to remove and ignore directories in a repository (5:12)
Resolving merge conflicts (7:17)
How to setup and manage branches (7:12)
Correction from the previous lecture (0:42)
Meteor.js Project
Getting started with Meteor.js (5:54)
Setting up our Meteor project (5:34)
Router setup and React components (5:54)
Watch as our project begins to take form! (6:30)
Getting into the programming of our application (13:14)
Rendering blog posts (8:51)
Putting the finishing touches on our Meteor app (6:28)
Web Server Setup, Host Configuration, and App Deployment
Apache 2, PHP, and MySQL setup (3:29)
Server configuration (5:38)
Linux hosts file (3:25)
Deploying our Meteor app to the Apache 2 server (5:23)
Setting up a MongoDB NoSQL database (5:17)
Virtual host setup (3:35)
Using a shell script to set our environment variables (7:49)
Installing and configuring phpMyAdmin (3:14)
Let's take a tour around the phpMyAdmin panel (4:48)
Creating a basic virtual host (8:10)
Setting up a WordPress installation on top of Apache 2 environment (7:24)
Before using WordPress we need to setup our database (6:22)
Python installation and command line interface (4:29)
Why is Python worth learning? (6:17)
Linux User Management
Adding/removing users through GUI (3:34)
Adding new users via terminal (4:03)
How to delete users through terminal (0:57)
Changing an existing user's password (0:45)
Adding users to a group (3:55)
Linux Network Administation
Introduction to networking (1:38)
How does the internet work? (5:11)
What is a local area network (LAN)? (7:26)
Practical networking commands (5:32)
Networking commands continued (4:59)
Netstat to track detailed network statistics (4:59)
An in-depth look at the Linux hosts file (4:31)
Linux hosts file continued (4:48)
Using traceroute to track the servers a request passes through (3:57)
Network mapper to track the activity on your network (7:36)
Network mapper continued (6:56)
Using SSH to access the command line of a remote host (2:37)
SFTP to transfer files between machines (3:36)
Setting up an SSH host on our local machine (5:27)
Using the man command to learn about our programs (3:40)
Rendering blog posts
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock