Ubuntu Linux Server Basics

Learn Ubuntu Server administration in 3 days with this step-by-step course for beginners.
Ubuntu Linux Server Basics
File Size :
6.10 GB
Total length :
6h 38m



Cody Ray Miller


Last update




Ubuntu Linux Server Basics

What you’ll learn

Create and run your very own Linux server
Install Ubuntu Server from scratch, like a boss!
Rock the Linux shell with basic server commands
Harness the power of SSH for remote controlling your server
Link two hard drives together in RAID 1 with ‘mdadm’
Share files with Windows systems using Samba
Automate server tasks like a pro with cron jobs
Run your own web server with Apache
Become an Ubuntu Server Pro in Only 3 Days!

Ubuntu Linux Server Basics


For maximum learning, students will need access to an extra computer that can be used as an Ubuntu Linux Server. An old Desktop PC and/or laptop with a CD/DVD drive or a USB slot should be sufficient. Additionally, the student must have access to either a blank USB thumbdrive or a CD/DVD burner. Using these components to install Ubuntu Server will be covered in the course.


Linux is the fastest growing operating system in the world. Get the Ubuntu Server skills you need to succeed, in only 3 days.
Let’s be honest; technical books are boring. Sure, you could learn Ubuntu Linux server administration from some long-winded encyclopedia, but why waste all that time?
Udemy’s video content delivery system will have you operating your own Ubuntu sever in mere hours.
If you want to increase your IT skills, this course is a great place to start. More and more companies are utilizing Linux servers in their day-to-day operations. So, don’t be left behind!
All course updates are 100% FREE. Buy this course one time and you own it for life. Not only that, but you will also gain lifetime access to me as your personal instructor. Have a question about Ubuntu Server? Just ask! You, as my student, will always be my #1 priority.
Wait, are you still reading this?! The course comes with a genuine 30 day, no hassles, money-back guarantee. So, there is absolutely nothing to risk here. Enroll today!


Section 1: Introduction to Linux & Installation Guide

Lecture 1 Course Introduction

Lecture 2 What is a computer server?

Lecture 3 What is Linux?

Lecture 4 What is Ubuntu?

Lecture 5 Downloading Ubuntu and preparing installation media

Lecture 6 Installing Ubuntu Server

Lecture 7 BONUS VIDEO: It’s Snowing in Texas!

Section 2: Day 1 – The Basics

Lecture 8 Security 101: ‘Sudo’ and the ‘root’ user

Lecture 9 Getting Around (ls, cd, mkdir, nano, rm, rmdir)

Lecture 10 Reading Files & Shell Navigation Tips (TAB, cat, &&, “”, \ )

Lecture 11 Managing output (grep, less, |)

Lecture 12 Copying and moving files (mv, cp, rsync)

Lecture 13 How do I turn this thing off? (shutdown)

Lecture 14 BONUS VIDEO: System runlevels (telinit)

Lecture 15 Root privileges (sudo, su, /etc/sudoers)

Lecture 16 Finding help when you need it

Section 3: Day 2 – System Management

Lecture 17 Changing the system date and time

Lecture 18 User & group management, Part 1 (adduser, addgroup, passwd)

Lecture 19 User & group management, Part 2 (passwd, userdel, groupdel)

Lecture 20 Installing programs and understanding dependencies (apt-get, do-release-upgrade)

Lecture 21 Basic networking (ifconfig, ifup, ifdown, /etc/network/interfaces)

Lecture 22 File permissions, Part 1 (ls -l)

Lecture 23 File permissions, Part 2 (chmod, chown, chgrp)

Lecture 24 BONUS VIDEO: Managing file permissions with ACLs (getfacl, setfacl)

Lecture 25 Managing the filesystem, Part 1 (df, fdisk, parted, mkfs)

Lecture 26 Managing the filesystem, Part 2 (blkid, mount, umount, /etc/fstab)

Section 4: Day 3 – Core Features & Functions

Lecture 27 Introduction to RAID

Lecture 28 Creating a RAID 1 array with ‘mdadm’

Lecture 29 Removing a RAID array

Lecture 30 Creating a simple fileserver using Samba

Lecture 31 Setting cron jobs to automate tasks

Lecture 32 Remote connecting to the server via SSH

Lecture 33 Configuring Apache

Section 5: Extra Tips & Tricks

Lecture 34 Web browsing with ‘links’

Lecture 35 GUI Management with Webmin

Lecture 36 Using WinSCP for Windows

Lecture 37 Process Management (ps, top, fg, kill)

Lecture 38 Creating Simple Shell Scripts

Lecture 39 UPDATE: ‘no talloc stackframe at ../source3/param/loadparm.c:4864’ error FIX

Section 6: BONUS SECTION: Basic MySQL and Installing PHP

Lecture 40 Introduction

Lecture 41 Getting the File

Lecture 42 Tarballs and Compression Explained (.tar, .tar.gz, .tar.bz2)

Lecture 43 Setting Things Up

Lecture 44 Working in MySQL

Lecture 45 Database Creation

Lecture 46 Fixing Errors (It Happens…)

Lecture 47 Success!

This course is designed for beginners, especially users who have never installed or operated an Ubuntu Linux Server. The course is designed to take students step-by-step through the process of installing and configuring a server from scratch. No experience with Linux or other server environments is necessary. Intermediate users are encouraged to enroll at their own discretion. For example, if they are in need of a basic knowledge of RAID, SSH, Samba, cron jobs, and/or Apache. Advanced users will already know how to use such features and are therefore discouraged from enrolling in this course.

Course Information:

Udemy | English | 6h 38m | 6.10 GB
Created by: Cody Ray Miller

You Can See More Courses in the IT & Software >> Greetings from CourseDown.com

New Courses

Scroll to Top