Ubuntu Linux Server
The Knowledge Academy’s Ubuntu Linux Server Administration Training is designed to provide knowledge of how to install and configure server applications on the Ubuntu system as per your requirements. Delegates will learn about the installation process using liver server installer and Debian-installer. Delegates will gain knowledge of package management covering dpkg, apt, and aptitude.
In this 1-day training, delegates will be equipped with the knowledge of networking that includes network configuration, TCP/IP, and DHCP (Dynamic Host Configuration Protocol). In addition, delegates will get to learn about device mapper multipathing. This course will teach delegates how to set DM-multipath and its troubleshooting.
During this Ubuntu Linux Server Administration Training, delegates will gain knowledge of OpenSSH server and OpenLDAP server. They will learn about the relationship between Samba and LDAP as well as Kerberos and LDAP. Domain name service, web servers, and LAMP applications are some other essential topics covered in this training. At the end of this training, delegates will become familiarised with the samba, virtualisations, clustering and VPN.
Course Objectives
After completing this course, students will be able to :
- 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!
Target Audience
- School / College student
- Linux Hobbyist
- IT Professionals
- Anybody who wants to become a Linux System Administrator
- Anybody who wants to become a Linux Network Administrator
- Anybody who wants to learn How to create own File / Web / Mail Servers
Course Pre-requisite
- Willingness to pursue a career as Network Engineer or Linux System Administrator or System Engineer :
- Knowledge in any System-Level Programming Language or Assembly Programming Language
Course Duration
- 48 Hours
- 16 Classes
- 3.00 Hours per Class
Fee | 10,000/= |
Type | Offline/Online |
Module | 14 |
Duration | 48 Hours |
Session | 16 |
Per Class | 3.00 Hours |
Details Course Outlines
Module-01
Installing Ubuntu Server
- Create Installation Media Windows 10
- Create Installation Media Ubuntu Desktop
- Installing Ubuntu Server and Enable SSH
- Installing Ubuntu Server
Module-02
Installing Ubuntu Server in Virtualbox
- Installing Virtualbox in Windows 10
- Installing Virtualbox in Ubuntu Desktop
- Installing Ubuntu Server Virtualbox Part 1 and Part 2
- Connect to Ubuntu Server Virtual Machine
Module-03
Ubuntu Server Initial Configuration
- Obtain IP Network Configuration
- Set Static IP Address in Ubuntu
- Installing, Updating and Removing Packages
- Debian Package Manager dpkg
- Ubuntu Server Initial Configuration
Module-04
Server Remote Management
- Installing SSH Server
- Connect To SSH Server From Windows Putty
- Connect to SSH Server from Linux Client
- Setup SSH Key Authentication Windows
- Installing and Configure Windows Terminal
- Setup SSH key Authentication Linux
- Installing Desktop Manager and VNC Server
- Remote Management Quiz
Module-05
File Transfer in Ubuntu Server
- Transfer Files From Windows 10 Desktop
- Transfer Files From Ubuntu Desktop
Module-06
Introduction to Linux Bash
- Navigating File System
- Finding Help in Bash
- Manipulating Directories and Files
- Copying and Moving Content
- Piping Output Part 1 and Part 2
- Basic Commands Quiz
Module-07
File And Directory Permissions
- Displaying File Permissions
- Changing File Permission
- Take File Ownership
Module-08
Storage Management
- Adding a New Storage Device (partition and format)
- Mount Storage Devices
- Mount Partitions Automatically During Boot (fstab)
- Monitoring Disk Space
- Storage Management Quiz
Module-09
Securing The Server
- Root, Sudo and Elevated Privilege in Ubuntu
- User Management in Ubuntu (add, remove disable users)
- Monitor Users in The System
- Enable The Firewall ufw
- Securing the server quiz
Module-10
Introduction to Bash Scripting
- Variables and Command Substitution
- Positional Parameters
- If Statement in Bash
- Where Loops in Bash (Network check)
- For Loops and Arrays
- Functions in Bash
Module-11
Backup and Restore Data
- Perform Full and Incremental Backup
- Restore From Backup
- Create a Backup Script
- Schedule System Backup With Crontab
- Backups and Restore Quiz
Module-12
Share Files Across The Network
- Installing and Configure Samba
- Accessing Shares from Windows 10
- Mapping Network Shares in Windows 10
- Accessing Shares from Linux (Ubuntu)
- Secure Samba Server
- Share Files Across The Network Quiz
Module-13
Setup a Printer Server CUPS
- Installing and Configure CUPS
- Install and Share Printers in Ubuntu Server
- Accessing Network Printer from Windows 10 Client
- Setup Print Server Quiz
Module-14
Installing Name Server ( DNS )
- Installing Name Server (DNS)
- Installing Name Server (DNS) Part 2
- Test DNS Query
Module-15
Installing DHCP Server
- Installing DHCP
- Testing DHCP Server
Module-15
Installing a Web Server
- Install and Configure Apache Web Server
- Host Multiple Sites Using Virtual Host
- Enable Secure Web Connection https
- Installing Web Server Quiz
Module-15
Installing OpenVPN Server
- Installing Openvpn Server
- Connecting to Openvpn Server From Windows
- Connecting to Openvpn Server From Ubuntu
Module-15
Installing LAMP Server (Linux , Apache , MySQL , PHP )
- Installing LAMP Server and Test Apache, PHP Configuration
- Installing PHPmyadmin
- Creating MySQL User Account and Login into PHPmyadmin
Module-15
System Monitoring
- Monitor System Resources (top)
- System Monitoring With Cockpit