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:31)
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:16)
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:36)
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:35)
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:52)
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:18)
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:11)
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:04)
How to delete users through terminal (0:57)
Changing an existing user's password (0:45)
Adding users to a group (3:56)
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)
Find command final thoughts
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock