HOME SCALA & F# JAVA .NET WEB GROOVY & GRAILS ANDROID & IOS NOSQL ARCHITECTURE AGILE & SCRUM AGILE DEVELOPER  
Canonical's Deploying Ubuntu Server Edition (UBUNTU-SERVER-01-05)
CODE: UBUNTU-SERVER-01-05          DURATION: 5 DAY/S
This 5-day Deploying Ubuntu Server Edition course will provide participants with the skills they need to deploy, configure and maintain Ubuntu Server Edition within an enterprise infrastructure.

Offering the best of free software on a stable, fully-supported and secure platform, it's no surprise that Ubuntu Server Edition is changing the business server market.

In the three years since its initial launch, Ubuntu Server Edition can now be found in hundreds of organisations worldwide, delivering key services reliably, predictably, and cost-effectively.

This Ubuntu Server course is based on Ubuntu 8.04 LTS and will help system administrators to implement services at an advanced level.

LEARN HOW TO:
  • Install and deploy Ubuntu Server Edition in an enterprise environment
  • Use Debian package management tools to:
    • Install, configure, update and upgrade packages
    • Set up a repository
    • Manage a mirror service
    • Automate updates
  • Monitor server status remotely
  • Define and implement a backup strategy
  • Create and deploy virtual machines using KVM and libvirt
  • Manage directory services and authentication using OpenLDAP and Kerberos
  • Keep servers as secure as possible
PROGRAMME
INSTALLATION
Installation
  • Checking hardware requirements
  • Choosing, download and burning an installation CD
  • Running the installer
  • “Expert mode” installation
  • Partitioning: (guided, manual, LVM)
  • Software selection
  • Why is there no root account?
Troubleshooting installations
  • ACPI issues
  • CD problems
  • Saving installation logs
  • Diagnosing boot failures
Logical Volumes
  • The benefits of logical volumes
  • Architecture
  • Creating physical volumes, volume groups and logical volumes
  • Extending logical volumes
Time synchronisation

DEBIAN PACKAGE MANAGEMENT

What is a Debian package?


Low-level package management
  • Installing, listing and removing packages with dpkg
  • Package configuration and re-configuration
High-level package management
  • Repository structure: pockets and components
  • The advanced packaging toolkit (APT)
  • Specifying the location of repositories
  • ackage dependencies
  • Meta-packages and virtual packages
Repository management
  • Creating a local repository
  • Configuring a proxy server
  • Mirroring a repository
VIRTUALIZATION AND DEPLOYMENT
Virtualization
  • Setting up a KVM host
  • Virtual machine management using libvirt
  • Creating a guest
  • Building machine images with ubuntu-vm-builder
  • Creating virtual appliances with JeOS
Automated installation
  • Kickstart and pre-seeding
  • Creating a kickstart file
  • Making a kickstart file available to the target installation
  • Installing from a local server
  • Cloning and its limitations
Automating Updates

Server management using Landscape
  • Obtaining a Landscape account
  • Configuring and registering a Landscape client
  • Accessing a Landscape account
SECURITY, INTEGRITY AND PERFORMANCE
User-level security
  • Living without a root login
  • sudo and the sudoers file
  • Ubuntu group memberships and privileges
  • Configuring PAM to enforce password strength
  • Encrypting partitions using the dm-crypt device mapper
Constructing a firewall
  • netfilter and iptables
  • Simplifying firewall construction with ufw
  • Testing firewalls with nmap
Mandatory access control with AppArmor
  • Discretionary vs Mandatory access control
  • Creating an AppArmor profile
  • Setting enforce mode and complain mode
Intrusion detection
  • Verifying file system integrity with AIDE
  • Monitoring log files with logwatch
Configuring ssh authentication

Configuration management with etckeeper

Backup tools and strategies
  • Multi-level backup strategies
  • Using rsync for backups
  • Centralised backup with backuppc and bacula
System monitoring and performance tuning
  • Monitoring memory and disk usage
  • Centralised monitoring with nagios and munin
  • Kernel parameter tuning
  • Application-specific tuning
DIRECTORY SERVICE AND AUTHENTICATION

OpenLDAP
  • OpenLDAP components and architecture
  • Installation and initial configuration
  • Command-line tools (ldapadd and friends)
  • Secure LDAP
  • LDAP with user account management
  • Configuring a client to use LDAP for authentication
  • Replicating an LDAP directory
Kerberos
  • Setting up a Key Distribution Centre
  • Primary and secondary servers
  • Adding principals: Hosts, services, users, admin
  • Using LDAP as the backend
Active Directory integration

Likewise Open

Joining a domain

Logging in as an A-D user


IN PARTNERSHIP WITH CANONICAL & UBUNTU
IS THIS COURSE FOR YOU?

COURSE PREREQUISITES
To benefit from this Ubuntu Server course, prior to attending you should already have a Linux Professional Institute (LPI) Level 1 and Level 2 certification or the equivalent training or working knowledge of Solaris, HPUX, Red Hat or other UNIX system administrator certification. At least two years of active system administration experience is also required, namely:
  • SSH
  • Bash Scripting
  • Basic service configuration of Apache, MySQL, DNS, Samba, Postfix, etc..
  • Working knowledge of TCP?IP networking and configuration Working knowledge of vi or emacs

Self Assessment
To assist you to select the most suitable Ubuntu training course for your level of knowldge, please feel free to take the Canonical self-assessment.

COURSE LABS & EXERCISES
Extensive lab exercises in a multi-server virtual machine environment will help attendees put their new skills into practice.

© Copyright 2003-2011, Skills Matter Ltd
  Web development by You In Control
About Us  Jobs  Find Us  Meeting & Training Rooms  Newsletter  Jobs: Sales Executive  Jobs: Student SkillsCaster  jobs - junior event coordinator  Speed Coding 2011  Open Source Journal  Ticket Raffle  Agile Expert Series  Jobs: Sponsorship Development  jobs: Marketing & Sales Graduate Internship