Ubuntu Linux Server Basics
4.6 (524 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
4,744 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Ubuntu Linux Server Basics to your Wishlist.

Add to Wishlist

Ubuntu Linux Server Basics

Learn Ubuntu Server administration in 3 days with this step-by-step course for beginners.
Best Seller
4.6 (524 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
4,744 students enrolled
Created by Cody Ray Miller
Last updated 5/2015
Current price: $10 Original price: $95 Discount: 89% off
5 hours left at this price!
30-Day Money-Back Guarantee
  • 6.5 hours on-demand video
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I 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!
View Curriculum
  • 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!

Who is the target audience?
  • 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.
Students Who Viewed This Course Also Viewed
Curriculum For This Course
47 Lectures
Introduction to Linux & Installation Guide
7 Lectures 59:41


This course is designed for complete beginners, so don't worry if you've never touched a computer server or Linux before today. The course includes everything you will need to know about installing and operating an Ubuntu Linux Server.

As my student, you are my #1 priority. So, please feel free to get in touch with me and ask questions or seek clarification on anything related to Ubuntu Linux server administration. My desire is that you learn and retain the information.

Enjoy the course, and let me know how I can best serve you.


Preview 01:54

What is a computer server?

What is Linux?

What is Ubuntu?

Downloading Ubuntu and preparing installation media

Installing Ubuntu Server

BONUS VIDEO: It's Snowing in Texas!

This quiz will test your knowledge of preparing and installing Ubuntu Linux Server. Remember that different scenarios call for different methods of installation. You should seek to master multiple methods in order to be prepared for real-world environments.

8 questions
Day 1 - The Basics
9 Lectures 01:29:00
Security 101: 'Sudo' and the 'root' user

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

Reading Files & Shell Navigation Tips (TAB, cat, &&, "", \ )

Managing output (grep, less, |)

Copying and moving files (mv, cp, rsync)

BONUS VIDEO: System runlevels (telinit)

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

Finding help when you need it

Test your knowledge of Ubuntu Linux Server basics!

14 questions
Day 2 - System Management
10 Lectures 01:39:20

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

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

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

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

File permissions, Part 1 (ls -l)

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

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

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

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

Test your knowledge of basic Ubuntu Linux Server commands.

11 questions
Day 3 - Core Features & Functions
7 Lectures 01:10:37
Introduction to RAID

Creating a RAID 1 array with 'mdadm'

Creating a simple fileserver using Samba

Setting cron jobs to automate tasks

Remote connecting to the server via SSH

Configuring Apache

Test your knowledge of the common functions and features that server administrators use every day.

11 questions
Extra Tips & Tricks
6 Lectures 43:58
Web browsing with 'links'

GUI Management with Webmin

Using WinSCP for Windows

Process Management (ps, top, fg, kill)

Creating Simple Shell Scripts

BONUS SECTION: Basic MySQL and Installing PHP
8 Lectures 35:16

Getting the File

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

Setting Things Up

Working in MySQL

Database Creation

Fixing Errors (It Happens...)

About the Instructor
Cody Ray Miller
4.6 Average rating
1,217 Reviews
14,173 Students
11 Courses
Entrepreneur, Consultant, and IT Professional

Hello, my name is Cody Ray Miller and I love teaching valuable skills to motivated students! I am passionate about helping you achieve your life goals, whether that means advancing in business, acquiring the technological skills needed to excel at work, or improving the quality of your personal life.

I have a diverse set of certifications, interests and experiences—including a Bachelor of Science degree in Psychology—which enable me to teach a variety of powerful courses, from computer server administration to marketing psychology and stargazing.

As my student, you are my #1 priority. Each and every one of my courses are carefully designed to accommodate a wide variety of learning styles and personality types. If something is unclear, or you need help understanding anything within my course, just send me a message and I will be happy to spend some one-on-one time with you in order to clarify the course material and make sure that you both learn and retain the subject matter.

Thank you for your interest in my courses, and in me as an instructor. I look forward to seeing you in one of my lectures very soon!

Cody Ray Miller