• No results found

Ubuntu Professional Training Course Overview (E-learning, Ubuntu LTS)

N/A
N/A
Protected

Academic year: 2021

Share "Ubuntu Professional Training Course Overview (E-learning, Ubuntu LTS)"

Copied!
7
0
0

Loading.... (view fulltext now)

Full text

(1)

Ubuntu Professional

Training Course Overview

(2)

Ubuntu Professional

Course Overview

(E-learning, Ubuntu 10.04 LTS)

About the Course and Objectives

The Ubuntu Professional is a training course for system administrators who are required to deploy Ubuntu into the office environment

This hands-on course will provide participants with the skills they need to deploy and configure Ubuntu within the office. It introduces participants to the basic skills required of Ubuntu System Administrators. Scenario-based exercises guide participants on how to select appropriate solutions and tools for their organisation. After completing this course, participants will be able to:

Install and configure Ubuntu systems

Perform routine administration tasks; manage user accounts and file systems, and maintain system security

Configure network connectivity and key network services Work productively at the Linux command line

Who Should Purchase

The course has been designed for junior-to-intermediate level system administrators working in organisations which are about to, or have already, deployed Ubuntu desktop and servers in the office. It is most appropriate for system administrators with experience in other Linux operating systems who wish to add Ubuntu to their skill set. Programmers, and other IT professionals who wish to add Ubuntu system administration to their portfolio will also benefit.

Pre-requisites

Students should have a good overall knowledge of IT and system administration of other operating systems and at least 6 months relevant work experience. The course covers key Linux fundamentals and is suitable for those with a Microsoft system administration background.

(3)

Topics covered

General Linux & Ubuntu Introduction

Lesson 1: Ubuntu Background + Linux

Describe the history of Linux and the Ubuntu distribution Explain the Ubuntu release cycle

Describe the Ubuntu Community structure and governance board

Lesson 2: Ubuntu Desktop Tour

Describe the key features of the Ubuntu desktop Customise the desktop settings

Navigate to directories and files in Nautilus Install and remove applications

Add new language settings

Lesson 3: Using the Command Line Interface (CLI) and sudo

Essential CLI commands

cd, ls, grep, echo, uname, cat, less, more, rm, mkdir, touch, mv, nano arguments

man command sudo command

Lesson 4: Networking basics

Current configuration of network interfaces ip, ipconfig, /etc/resolv.conf, route Changing the network configuration Testing for a working network connection

ping, dig, host, nslookup

Managing the network with Network Manager adsl, wifi, ethernet

Analyzing the network using Network Tools

Lesson 5: Filesystem and basic backups

Storage device naming system

The Filesystem Hierarchy Standard (FHS) Mounting and unmounting devices

(4)

mount, umount Configuring fstab

/etc/fstab Symbolic links

Creating an ext4 file system ext2, ext4, xfs, mkfs Managing file systems

fsck, debugfs, dump2fs, e2label

Lesson 6: Permissions - User Management

Managing user accounts and groups adduser, deluser, addgourp, delgroup Different file system permissions

Assigning permissions to different users and groups chmod, chown, chgrp

Creating default settings for new user accounts /etc/adduser.conf

Creating a default environment using /etc/profile

Lesson 7: Process Management

Displaying and interpreting process statistics top, ps

Managing processes kill, nice, renice Scheduling processes at, cron

Finding out who's using files or devices lsof

Lesson 8: Ubuntu background/community & support

The Ubuntu Community structure and governance board Technical board, Linus, Linux, GNU, Debian

Support resources from Canonical, partners, and the user community including:

Mailing lists IRC channels

(5)

Launchpad and other sources for researching and reporting bugs Official Ubuntu documentation and community documentation Ubuntu release cycle

LTS, regular

Lesson 9: Service Management

Upstart

SystemV compatibility

Starting and stopping system services

Kernel Management and boot procedures

Explain the working and functionality of Grub2 update-grub[2]

Customize the Grub2 boot environment /etc/default/grub

Explain the modular kernel

modinfo, /etc/modules, /lib/modules, /boot, /etc/initramfs, update-initramfs

Manage kernel modules

modprobe, rmmod, /etc/modprobe.d

Describe how udev creates device interfaces for hardware udev rules, udevadm, /etc/udev/rules.d

Hardware Management and monitoring

Manage Partitions

fdisk, cfdisk, system->administration->disk utility, parted Display hardware information

lsusb, lshw, lspci, dmesg, lscpu, lsscsi

Monitor a hard drive through the SMART interface smartctl

Use the memtest facility

/boot/memtest86+.bin, grub

Lesson 10 - Package Management

Explain how packages are used in Ubuntu

(6)

Explain apt system, repositories and meta packages

apt-get, apt-cache, apt-key, repositories, meta packages Manage packages using the appropriate tools

tasksel, update-manager, Ubuntu Software Center

Lesson 11 - Providing Services

Setup a basic LAMP environment tasksel install lamp-server /var/www/phpinfo.php Setup a basic Samba file server

apt-get install samba /etc/samba.smb.conf smbpasswd

Setup SSH for remote access apt-get install ssh

Lesson 12 - Security

Explain how AppArmor uses default profiles to secure your services /etc/apparmor.d

Display current profiles used by AppArmor aa-status

Explain how UFW works to protect your system ufw

Configure UFW

ufw enable|disable etc...

Lesson – 13 GNOME configuration

Localize your GNOME environment

system -> administration -> language support

Manage your GNOME configuration and restore a default state gconf-editor, gconftool

Customize the GNOME environment gdmsetup, /etc/gdm/

Connect to a network printer

(7)

Lesson 14 - Monitoring / Landscape

Set up munin for monitoring

apt-get install munin munin-node, /etc/munin/ Set up a landscape account

apt-get install landscape-client ; dpkg-reconfigure landscape-client Register a computer with landscape

References

Related documents

To install Aseba, you need to download the Debian Package for your Ubuntu version (most likely your Ubuntu version is 12.04 LTS (Precise) 32 bits)

To successfully deploy and use an Ubuntu cloud, Ubuntu Advantage provides you with cloud- management tools, enterprise-level support, access to knowledge and legal assurance to

1 FTA value chains concern the activities involved in bringing a forest, tree or agroforestry product from the tree or forest through processing and production, to delivery to

Outbreaks of influenza in health care facilities have been attributed to unvaccinated HCWs. The outbreaks contribute to patient complications or death and increased economic costs

We have put a number of different solutions into place with Internexus in three cities around the UK, including high speed internet connection and managed voice services for

As the web application is using Javascript or AJAX calls for UI functionality and for performing security checks or validations, more stress is given on browser

The CAD Import & Mill Essentials Toolpaths Training Tutorial is intended for anyone looking to understand the ins and outs of Mastercam Mill Essentials toolpaths,

Abstract  This  paper  describes  a  study  of  thruster  modelling  for  a  remotely  operated  underwater  vehicle  (ROV)  by  system  identification  using