Ubuntu Linux Fundamentals Linux Server Administration Basics

Updated for Ubuntu 20.04 - The Latest! Gain essential skills with Linux Server in this 11 hour Beginner's course.

4.16 (1023 reviews)
Udemy
platform
English
language
Operating Systems
category
instructor
Ubuntu Linux Fundamentals Linux Server Administration Basics
6,454
students
11.5 hours
content
Oct 2022
last update
$109.99
regular price

What you will learn

You will learn what Linux is

Installing Linux

Working at the command line and why the Command Line Interface is so simple yet powerful

Configuring and securing remote access with SSH

Securing your server, ufw, apt update and upgrade

Stopping bad guys with Fail2ban

Installing and securing nginx web server

Managing users and groups

How to use the Linux file system

Why take this course?

=========================Student Reviews==========================

I knew very little about Linux, this course helped me connect all the dots, now I can use Ubuntu Linux by myself. Lectures are very clear and concise, focused on practical topics. Great course for absolute beginners. -- Aco V. ★★★★★

Ted is a very knowledgable professional with zero/nothing/nada intellectual arrogance. He …lectures not as a distant instructor but as your coworker/friend who understands your fear and resistance … The course is continually updated, and he is very responsive to any question … the course is very well rounded without going to deep into not-so-used-stuff but with sound coverage for the-most-commonly-used-stuff. I … couldn't be happier! -- Tony G. ★★★★★

This course is very detailed, very well explained with additional written materials. It's way beyond my expectation! Thank you for it. -- Zsombor T. ★★★★★

This course had been great experience. It is absolutely recommended for beginners to advanced. The lecturer is very knowledgeable and responses to questions asked. -- Scool B. ★★★★★

===============================================================

Ubuntu Linux is consistently among the top 5 Linux Desktop and Server distributions. Learn the basics of the Linux Command Line and Server Administration in this course. You will learn enough to comfortably manage your own server by the end of this course.

Updated for Ubuntu 20.04, the latest Long Term Support (LTS) version.

Once you understand Linux, you understand the operating system that powers much of the Internet. This beginner level course will take you from knowing nothing about Linux to competency.

You do NOT have to have an extra computer to load Linux on to take this course.
As with all Udemy courses:

  • You have a 30 day, no questions asked, money back guarantee if you're not fully satisfied with the course.

  • You have lifetime full access to the course and all updates and additions.

Ubuntu's a great place to start learning Linux. It's a well maintained, full featured, well documented and supported, free operating system.

Unleash the power of Ubuntu's command line tools.

By the end of this course, you'll know:

  • What Linux is

  • What Distributions or Distro's are

  • When Ubuntu's a fit and when it's not

  • How to install Ubuntu Server

    • Installation on VirtualBox is included in the course

    • VirtualBox is free software that lets you run other Operating Systems with an application on your computer

    • There's no need to find or buy an old computer to run Ubuntu on

    • VirtualBox lets you try Ubuntu or any other Operating System without risk

  • How to keep your system up to date

  • What Shell's are

  • How to navigate your system at the command line using the BASH shell

  • Essential BASH commands

  • Manipulating files with BASH

  • How to manage packages with apt package manager

  • How to add and remove users from the system

  • Managing Files

    • File permissions

    • Changing permissions

    • The letter vs. numeric method of setting permissions

    • How to keep contents secret

    • Changing ownership on a file

    • A simple way to keep versions of system files

  • Managing Users

    • Adding and removing users (two methods)

    • Giving a user sudo (run as root) permissions

    • Adding a user to groups

    • Removing users

    • Cleaning up after removal

  • Managing Groups

    • How groups are used in Linux

    • Primary and secondary groups

    • Changing a users primary group

    • Adding a user to a secondary group

    • Changing the group that owns a file

  • Editing Text Files

    • Using Vi Improved - vim

    • Using nano

    • Saving copies of originals for system files

  • Help and support

    • What manual, or 'man' pages are and how to use them

    • The Linux --help system and how it can help you

    • Ubuntu online documentation

    • Ubuntu forums

  • Linux File System Structure

    • Filesystem Overview

    • Where to Put Things You Install

  • Configuring Remote Access with Secure Shell (SSH)

    • Remote Access Overview

    • Preparing Your Server

    • Connecting with SSH

    • Windows - PuTTY

    • Key Based Authentication - LInux and MAC

    • Key Based Authentication - Windows

    • Saving Your Key (Pageant for Windows

    • Editing sshd_config

  • Moving Files to and From Your Server

    • Using scp to move files

    • Using wget to download from the Internet

    • Using curl to download or copy a whole site

  • Managing Your Server

    • Using ps to see what's running

    • Checking system performance, top, htop, nmon

    • Checking drive space, df

    • Checking memory usage, free

    • Scheduling tasks, cron

  • Securing Your Server

    • Disabling unneeded services

    • Stopping bad guys with Fail2ban

    • Enabling your firewall (ufw)

  • Creating a Web Server With nginx and Securing nginx

    • Installing and configuring nginx

    • Adding encryption with SSL/TLS

    • Securing nginx's configuration file

    • Blocking malicious activity with Fail2ban

  • Deploying and Securing WordPress on Apache

    • Install the LAMP stack

    • Install WordPress

    • Secure WordPress

All that and more will have you walking away from the course at the end with the knowledge you need to be comfortable with Linux at home or at work.

Along with System Administrators wanting to integrate Linux where it is appropriate within their environments, this course has proven useful to developers learning or working with Python, JavaScript, Web Development (HTML, CSS), Machine Learning, Java, MySQL, WordPress, Node.js, Amazon AWS, PHP, Docker, and to aspiring Ethical Hackers, Cyber Security, and DevOps to name a few.

Screenshots

Ubuntu Linux Fundamentals Linux Server Administration Basics - Screenshot_01Ubuntu Linux Fundamentals Linux Server Administration Basics - Screenshot_02Ubuntu Linux Fundamentals Linux Server Administration Basics - Screenshot_03Ubuntu Linux Fundamentals Linux Server Administration Basics - Screenshot_04

Reviews

Bill
December 8, 2023
This course has help me understand Ubuntu Linux and much more. Now I am able to navigate and setup Ubuntu Linux servers. The course has been super helpful in understanding how each areas of Linux works.
Marko
November 14, 2023
As a Linux beginner, I could not finish sections 15 (failed to install certbot, could not secure Nginx) and 16 (could not set up WordPress server) because too many things are outdated. I will have to spend a lot of time with Google to catch up on some things and set up my WordPress and Nginx server.
Rick
October 16, 2023
This course includes the history of Ubuntu/Linux, many details of which I was unaware of. Very interesting.
Michael
October 5, 2023
Too many areas are outdated. Course needs to be fully updated to current versions of Ubuntu. I could not finish as there were too many errors in UBUNTU 20.04 trying to follow especially in section 16
Rodrigue
June 28, 2023
i cant believe people are giving lower than 5 starts This instructor is patient and very very detailed He is the only instructor that use simple word and go straight to the point you are the best simpppple
Stefan
March 14, 2023
Yeah I think it's good one. The instructor is very detailed. I'm giving you a five star because I love your attention to details.
Michał
February 19, 2023
A very good course for beginners with little or zero linux skills like myself. I liked the scope of topics explained here and appreciated the attached PDFs which add some additional knowledge to each module.
Matthew
January 16, 2023
This was a great overall introduction to Linux operating systems. It is also a great refresher on the basics if you need them.
Otavio
November 20, 2022
Because it does not show how to use in virtual lab the commands from the desktop VM, or at least it is not clear when the terminal is desktop and when it is server, it is confusing to know where each configuration or command should be done. It also does not address concepts such as DHCP and DNS, which are essential for anyone who intends to have or use a server.
Aditya
November 8, 2022
Its an EXCELLENT course for someone who doesn't know Linux at all ( I didn't knew even 'L' of Linux before starting this course , Now i am towards the end of this course and I can confidently tell - I know the basics of Linux to maintain my own Ubuntu Server ( and I am maintaining it on digital ocean now ) . Excellent course for a beginner. Three Cheers to the Instructor - Ted LeRoy.
Dejan
October 5, 2022
This is excellent course and I highly recommend it to everyone who want to learn Ubuntu Server Fundamentals.
Anshul
May 25, 2022
After completing 75% of this course(and skipping prompts from udemy to provide rating :p), I have finally got enough experience with this course to provide my feedback! This is a perfect course for anyone like me who is new to Linux and want learn more about its server management using Ubuntu. Ted brings all his experience into this course and makes sure that it is beginner friendly. Advise to fellow learners: Make sure you have the Ubuntu terminal open and try out each and everything that Ted does on the screen, you will get the most of this course this way. Bottom line is: This course is absolutely a steal at this price. Thank you Ted! Edited my review to add a very important point: Ted promptly responds to any doubt you post in Q&A. This does wonders for the engagement of the learners.
Frazier
May 24, 2022
While it did become a Wordpress tut at the end, I was able to make it through most of this without any help, and it was useful to me.
Olawale
April 21, 2022
Clear step by step Explanation of the Topics. Also amazed about the Backup hints and High Security Awareness.
Nguyễn
April 5, 2022
This is so cool to learn all the way long about ubuntu linux server. You have a clear instructing skills, I am glad that I decide to take on this course.

Charts

Price

Ubuntu Linux Fundamentals Linux Server Administration Basics - Price chart

Rating

Ubuntu Linux Fundamentals Linux Server Administration Basics - Ratings chart

Enrollment distribution

Ubuntu Linux Fundamentals Linux Server Administration Basics - Distribution chart

Related Topics

1394254
udemy ID
10/14/2017
course created date
11/23/2019
course indexed date
Bot
course submited by