This comprehensive Ubuntu server administration course is a complete training package with over 1200 pages of manuals, a live practice server, 5 weeks of live online instruction and unlimited questions answered by an instructor. The course provides: almost 170 labs written for step-by-step application that can be performed on a practice server, flash Ubuntu server videos that demonstrate configuration of an Ubuntu server, live virtual classroom sessions interacting with an instructor and each student is provided root access to an Ubuntu practice server. The Ubuntu Server Administration course is 5 weeks long (2 hours each week), performed one-on-one for each student so that it can be taken at any time.Preview a Linux Course
Information - 1300 pages of Training - The class provides each student with 3 manuals. The first manual contains over 500 pages of documentation for setting up and maintaining a Linux server. This manual is a detailed manual with over 70 labs. The second manual is also over 500 pages with 40 labs and is provided to demonstrate step by step configuration for other services or daemons like a web server, DNS server, mail server, etc. We also provide a third manual designed for Windows Adminstrators to provide a transition to the command line which contains 40 labs.
Labs - Almost 150 Labs - The labs are provided to give you step-by-step references on how set up maintain and secure a Linux server.
186 Flash Videos - Each student is provided online access to watch flash videos with voice to demonstrate management of the Ubutnu server and setting up services.
Live Virtual Classroom - Students will have one-on-one sessions with an instructor to demonstrate Server configuration and so that students can ask questions. 10 hours of Live Class are provided. These virtual classrooms allow students to talk to the instructor using our voice server and allow them to watch live demonstrations on a live server.
Live Practice Server - Students are each provided a server to work on during the class. They will have root access so that they can build a Linux Server. The instructor can then login and evaluate the server and verify the student's settings. Each student will be provided with an Ubuntu practice server for 5 weeks.
The Server Management manual is over 500 pages of server management training with 70 Labs.
Table of Contents
Historical Development of Linux, Researching Distributions.The Choice of an Enterprise Server , Finding Help, Tasks of a Linux Administrator
Vi and Nano Text Editors
The Boot Process - GRUB, Upstart, Startup Scripts, Daemons, rc.d Directory, Configuration of the Boot Process, Reboot and Shut Down
Managing Services - Turning services on and off as well as listing those services which are running.
root User - root Login, Setuid and setgid, PATH, sudo, Passwords
Process Management - Managing Processes, Nice, Creation of Process, Signals, How to Kill Processes, Process States, ps, top, /proc File System, Tracing System Calls, Dealing with Wild Processes, Using Signals
Managing the File System - Pathnames, Mounting/Unmounting File Systems, A Linux Standard, File Types, File Permissions, setuid and setgid bits, sticky bit, File Attributes, Links, Change File Permissions - chmod, Change Ownership chown, umask
Managing Users - Creating Users, Files When a User is Created, Passwords, Password Control, Change File Ownership, csh, Communication With Users, Managing Users From the GUI, User and Group Security, Attack Source, Pseudo-Users, Creating Access Control Lists, Monitoring User Activity with psacct
Managing Quotas - quota Commands, Start Quotas, Setup User Quotas, Setup group Quotas, Create Profiles, Turn Quotas Off, Maintain Quotas
Managing System Logs - Special Log Files, View System Logs, Log Watch, Create a New alias, Create Remote Logs, View Remote Files, Altered Log Files, Security Steps for Logs, Modify Log Output, Add Program Logs
Managing Hard Drives - Partitions, Swap Space, Using fdisk to Create Partitions, Listing Partitions With fdisk, File System Formats, Mounting Drives, Enhancing Hard Drive performance, fstab, LVM Logical Volume Manager, Physical Volumes Create a LVM, Rename Logical Volume, Remove a Logical Volume, RAID, Create RAID 5 with LVM
Managing Backups - Backup Media, Using tar, Search the Contents of a tar File, Simple tar Script, Using dd to Clone Drives, Build an Image Server, Check Free Space,Simple tar Backup
Managing Automated Actions - Using at, Using cron
Basic Networking - LAN - Local Area Network, WAN - Wide Area Network, OSI Layers, Ethernet Media, Network Design, Network Relationship, Using Network Commands, Important Network Files, Ping
Webmin: Remote Access - Webmin Security, Webmin Options
VNC Remote Access - Create Users, Start the Server, Set VNC Server to be On at Boot, Client Login
SSH Secure Remote Access - SSH Basics, Generate a Key Pair, Authentication, Known Hosts, Fingerprints, Transfer Files Using scp, Using sftp for Secure File Transfer, Remote X Window With SSH, Change Port Number on Client, Transferring Files With FileZilla
Kernel Development - How to Configure the Kernel, Tune Kernel Parameters, Load Drivers and Modules into an Existing Kernel on the Fly, Build a New Kernel, Provide Directives at boot time to the Kernel
X Window System - X Window Components, X Display Manager, X Applications, Client Authentication, X Server Configuration
Server Security - Layered Security, Reducing Spam and Attack by Limiting IP Addresses, Securing Services, Managing Services, Manage xinetd, Configuring tcp_wrappers, Verify Running Services with netstat, Port Scan Attack Detector (psad), Network Tools, Wireshark, AIDE, Rootkit Hunter
Server Performance - Analyze five aspects of server performance including disk usage, I/O, CPU, networking and Memory.
The Bash Shell - Working Directory, Shell Aliases, The Command Line, echo, Path Variable, Structure of a Command, find, Recall Commands, Command Substitution, Anatomy of a Script, Learn How to Use Variables, Wildcards, Functions, Positional Parameters, Escape Characters, The For Loop, While Loop, read Command, case Statement
The Server Daemons manual is over 500 pages of server management training with 40 Labs. This step-by-step manual will guide you through setting up and managing server daemons.
Daemons - How daemons function on the server and the importance of managing these services correctly.
ufw Firewall - A detailed discussion of how to set up and manage the ufw firewall including advanced features now available.
Apache - Main Configuration Files, Modules, Loading Additional Modules, Performance Tuning, Log Files, Virtual Hosting, IP Based Hosting, Access Control, .htaccess File, Creating an SSL Certificate, LAMP Installation, Install PHP, MySQL, Start mysql, MySQL Basics
Squid Proxy Server - Important Locations, Set Squid to Run at Startup, Hardware Requirements, Visible Hostname, Administrative Contact
VSFTP Server - Security Issues With FTP, Enable Local Access, Controlling Access of Local Users, chroot Local User, Access Control With tcp_wrappers, Control Access With xinetd, Anonymous Server, Login Banner, Setting a umask, iptables Firewall Problems
Network File System - Uses for NFS, Quick Start, NFS Set Up
Postfix Mail Server - Basic setup for Postfix including how to set up SSL, Dovecot for POP3 and IMAP.
DNS Server - How DNS Works, Delegation, Options Statement, Zone Statements,Creating a chroot Jail, Install the Jail, Configure the Jail
Samba Introduction - Samba Install and Start, smb.conf, testparm, Sections in smb.conf, Create Shared Directory, LAB 24.1 Create a Public Share, NetBIOS and WINS, Browsing the Network, Creating User Accounts, Home Directories,Managing Groups, Recycle Bin, Virtual Samba Servers, Network Access Options, Printing, Privileges
Iptables - Command Conventions, Direction of Packet Flow, Tables, Chains and Targets, Rule Targets, Chain Functions, Listing Tables, Deleting User-defined Chains, Flushing Tables, Setting the Default Policy, Matching Source IP Addresses, Matching Destination IP Address, Controlling Port Matches, and NAT.