
Linux System Administration for Beginners!
Categories: Digital Program, Finance
Course Content
Introduction to Linux
-
Introduction to Ubuntu Linux and getting started as a power user
-
What are Linux distributions
Ubuntu Linux Installation
-
Installing VirtualBox and setting up your virtual machine
-
Installing Ubuntu Linux on your virtual machine
-
Installing Ubuntu Linux on your virtual machine (pt.2)
-
Disabling the ISO & first boot up
-
Installing VirtualBox_Guest Additions for a better user experience
-
Customizing our Ubuntu desktop
-
Installing the Unity Tweak Tool for Ubuntu
-
Installing Ubuntu along side Windows on your actual hard drive (pt.1)
-
Installing Ubuntu along side Windows on your actual hard drive (pt.2)
Linux Command Line Interface (CLI) Essentials
-
Getting started with the Linux command line (pt.1)
-
Getting started with the Linux command line (pt.2)
-
Administrative privileges in the Linux terminal
-
Using the package manager to install new applications
-
Searching through the repository to find new applications to download
-
What if we want to install a package that is not in the repository? No problem
-
Keeping programs updated in Ubuntu Linux
-
File permissions and ownership explained (pt.1)
-
File permissions and ownership explained (pt.2)
-
How to create a new file in the terminal and recap
-
Creating new directories and moving files
-
Copying, renaming, and removing files
Advanced CLI Usage
-
Getting started with the FIND command and it’s practical uses (pt.1)
-
Getting started with the FIND command and it’s practical uses (pt.2)
-
Getting started with the FIND command and it’s practical uses (pt.3)
-
Introduction to the GREP command
-
Using GREP in conjunction with the FIND command
-
How to redirect the output of a command
-
Using the TOP command to view applications on your Linux machine in real-time
-
How to view the entire list of processes and closing applications
-
What is a service
-
Configuring services using the command line
-
Using CRONTABS to schedule tasks
-
What are the practical applications of CRONTABS
Linux Development Tools
-
Choosing an integrated development environment (IDE)
-
Eclipse installation and set-up
-
PyCharm Installation and set-up
-
PyCharm installation problem resolved
-
Introduction to GitHub, installation, and how to set-up a repository
-
How to pull:push information from our repository
-
How to remove & ignore directories in our repository
-
How to resolve merge conflicts from the command line
-
How to set up and manage branches
-
Correction from the previous lecture
Meteor.js Project
-
Getting started with Meteor. Installation and how to add packages
-
Setting up your first project
-
Setting up our router and React components
-
Watch as our project begins to take shape
-
Working on the actual programming
-
Rendering our posts
-
Putting the finishing touches on our project
Web Server Setup, Host Configuration, and App Deployment
-
Apache 2, PHP 5, and MySQL installation
-
Getting started with our server configuration
-
What is the hosts file on a Linux system
-
Deploying our Meteor app to an Apache 2 server
-
Setting up our MongoDB NoSQL database
-
Creating our virtual host
-
Using a shell script to set our environment variables
-
Installing & configuring phpMyAdmin
-
Let’s take a tour around the phpMyAdmin panel
-
Creating a basic virtual host
-
Setting up a WordPress installation on top of our Apache 2 environment
-
Before we begin using WordPress, we need to set-up our database
-
Python installation & command line interface
-
What are the practical applications of Python
Linux User Management
-
Adding:removing users through the system settings graphical user interface (GUI)
-
Adding new users through terminal
-
How to delete users through terminal
-
How to change an existing users password
-
Adding users to a group and why this is valuable
Linux Network Administation
-
Introduction to networking
-
How does the internet work
-
What is a local network
-
Practical networking commands (pt.1)
-
Practical networking commands (pt.2)
-
Using the netstat command to track detailed network statistics
-
An in-depth look at the Linux hosts file (pt.1)
-
An in-depth look at the Linux hosts file (pt.2)
-
Using traceroute to track the servers a request passes through
-
Using Network Mapper to track the activity on your network (pt.1)
-
Using Network Mapper to track the activity on your network (pt.2)
-
Using ssh to access the command line of a remote host
-
Let’s use sftp to transfer files to and from machines
-
Setting up an ssh host on our local machine
-
Using the man command to learn info about the programs on your Linux machine
Student Ratings & Reviews
No Review Yet
Your Instructor
admin@skillfly.com
Follow Me: