Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Ubuntu Linux Server Administration Step by Step
Rating: 4.2 out of 5(110 ratings)
2,262 students
Created byGeorge Vazquez
Last updated 9/2022
English

What you'll learn

  • Ubuntu Server
  • Linux server administration
  • Linux Bash Commands
  • installing Ubuntu server
  • tcp / ip configuration and troubleshooting
  • User Management in Linux
  • VI Editor
  • Partition, format and mount storage fdisk, fstab
  • Firewall management ufw
  • install and configure SSH Server
  • Share files on the network Samba
  • Access network shares Windows 10
  • Setup a print server with CUPS
  • Install Web Server with Apache
  • Perform backups using tar
  • Schedule system backups crontab
  • Install Name Server (BIND) DNS
  • Install DHCP Server
  • Install VPN Server Openvpn
  • Install and configure LAMP Stack
  • automation using Bash Scripting
  • remote management using SSH
  • remote desktop VNC server

Course content

18 sections73 lectures4h 41m total length
  • Create Installation Media Ubuntu Desktop4:22

    Create bootable installation media by downloading the Ubuntu desktop ISO, identifying the USB device, writing the ISO to the USB with dd, and mounting to verify the content.

  • Create Installation Media Windows 101:55

    Download the server ISO image and open Rufus to create a bootable USB installation media. Connect the USB drive, select the ISO image, enable image mode, and start the creation.

  • Installing Virtualbox in Windows 102:19

    Install VirtualBox on Windows by downloading the data box and the extension pack, then install, configure the VirtualBox manager, and enable USB, remote desktop, and encryption features.

  • Installing Virtualbox in Ubuntu Desktop2:20

    Install VirtualBox on Ubuntu desktop using the Software Center, search for VirtualBox, install it, download the extension pack, and configure it in tools preferences.

  • Installing Ubuntu Server in Virtualbox Part 12:50

    Download the Ubuntu server installation, create a VirtualBox VM named server one, allocate 1 GB RAM, use a dynamically allocated 40 GB disk, attach the ISO, and boot to install.

  • Installing Ubuntu Server Virtualbox Part 26:24

    Install ubuntu server in virtualbox by configuring language, keyboard, network, and updates, then partition the drive, create a user and server name, and enable remote management.

  • Connect to Ubuntu Server Virtual Machine2:36

    Configure the virtual machine to use a bridged network adapter and obtain an IP from the physical network, then apply netplan and connect via ssh from your local computer.

  • Installing Ubuntu Server

Requirements

  • none

Description

Linux System Administration is a very important skill that IT professionals should possess. In this course you will learn how to install, configure, and administer a Linux Server using Ubuntu in a virtual environment (Virtualbox). In addition, you will learn how to set static ip address, transfer files between computers using SFTP, SCP protocol. You will, also, learn about package management in Ubuntu/Debian by installing and removing packages, remote management using SSH, and remote desktop VNC.

We will go into a quick introduction to BASH and perform the most common task in a Linux system eg: navigating filesystem, copy and move files and directories, and more advance topics like piping output. Moreover, you will learn how to manage storage devices and partition, securing the server using firewall UFW, manage users by adding new user and setting their password. Also, disabling the user account when the user is no longer in the company.

In the later parts of the course, we will go into more advance topics like sharing files over the network (SAMBA File Server), accessing files over the network from Windows 10 and Linux clients. How to map drives from Windows and mount remote shares from Linux. Installing a Print Server (CUPS), and installing the printer in Windows 10. Installation and provisioning of Web Server (Apache). We learn how to provide Domain Name Resolution DNS using BIND and test name resolution in the network. Install and configure Dynamic Host Configuration Protocol Server (DHCP) in order to automate the process of IP address management in the network. How to install and setup LAMP (Linux Apache MySQL and PHP). Install and setup VPN server for secure remote connection into the network.

Finally, you will learn about automating tasks in Linux by using BASH scripting, how to monitor and backup a Linux System. By the end of this course, you will have gained experience in how to administer a Linux Server and manage critical services in a mixed environment using Linux and Windows 10 clients.

Who this course is for:

  • Beginners and intermediate Linux Users who want to learn about Linux Administration