Upload
marcello-bressan-emidio
View
220
Download
0
Embed Size (px)
Citation preview
8/8/2019 UCP 10.04 Course Overview
1/7
Ubuntu Professional
Training Course Overview(E-learning, Ubuntu 10.04 LTS)
1 of 7
8/8/2019 UCP 10.04 Course Overview
2/7
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 PurchaseThe 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.
2 of 7
8/8/2019 UCP 10.04 Course Overview
3/7
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
3 of 7
8/8/2019 UCP 10.04 Course Overview
4/7
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 ManagementDisplaying 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
4 of 7
8/8/2019 UCP 10.04 Course Overview
5/7
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
packages vs applications, dependencies, conflicts, recommendations
5 of 7
8/8/2019 UCP 10.04 Course Overview
6/7
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 environmentsystem -> 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
system -> administration -> printing
6 of 7
8/8/2019 UCP 10.04 Course Overview
7/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
END
7 of 7