Ubuntu Professional 2 (Online version)
The Ubuntu Certified Professional (UCP) is a training
certification designed for system administrators, based
on the LPI level 1 certification. To earn the UCP, candi-
dates are required to pass the LPI 101, LPI 102 and the
Ubuntu 199 exams. Exams can be written in any order.
Ubuntu Professional Courses 1 & 2 will assist you to pass
the required exams, achieve the Ubuntu Certified Pro-
fessional certification and enable you to:
- Configure a network of Ubuntu system
- Understand security and package management
fundamentals
- Perform key maintenance tasks
The Ubuntu Professional 2 is an online course which
will help you prepare for the LPI 102 and Ubuntu 199
exams.
Get ahead of the crowd and certify today!
.
Audience:
System administrators seeking to learn how to configure
and work with multiple Ubuntu systems in the office.
Prerequisites:
Ubuntu Professional Course 1 or LPI 101 exam
Price: 250 $
Syllabus:
- Kernel
- Managing kernel modules
- Kernel versions
- Monolithic and modular kernels
- Listing the loaded modules
- Gathering module information
- Module configuration
- Loading a module manually
- Unloading a module manually
- Loading modules automatically
- Module dependencies
- Configuring and building a new kernel
- Why build a new kernel?
- Overview of the kernel build process
- The build environment
- Kernel Makefile
- Configuring and building a kernel
- Configuring the boot loader
- Using Debian's kernel-package
- Building an RPM kernel package
- Boot, Initialization, Shutdown and Runlevels
-Booting the system
- GRUB Boot sequence overview
- Passing kernel parameters via the boot loader
- Initrd and initramfs
- Kernel log messages
- Changing run levels, shutting down and rebooting
- Run levels
- Changing run levels with init
- Shutting down and rebooting
- Printing
- Installing and Configuring Local & Remote Printers
- An overview of printing in Linux
- The CUPS printing system
- Installing a local printer
- Installing a remote printer
- Printer Installation using the CUPS browser interface
- Print files
- Printing from the command line
- Converting file formats for printing
- Managing printers and print queues
- Sharing a local printer
- Monitoring and managing print queues
- Documentation
- Managing local system documentation
- Local system documentation
- man pages
- info pages
- Finding Linux documentation on the Internet
- Notifying users about system-related issues
- Shells, Scripting, Programming
- Customizing the shell environment
- Customising the bash Shell
- Shell aliases
- bash functions
- Setting shell options
- bash variables
- Startup files
- Writing simple scripts
- Creating and executing a script
- Passing parameters to a script
- Command substitution
- Exit status
- Branching with if / then / else
- Conditional evaluation
- Conditional file operators
- Integer and string comparisons
- Looping with for
- Looping with while
- Managing shell scripts
- Administrative Tasks
- Managing users, group accounts and related system files
- User Accounts
- The passwd file
- The shadow file
- Adding a user account
- Modifying or deleting a user account
- Account creation defaults
- Managing user passwords
- Group information
- Managing groups
- Debian / Ubuntu account management
- Tuning user and system environment variables
- Establishing the user's environment
- Environment variables
- Configuring and using system log files
- The system log
- Syslog facilities and levels
- Example of /etc/syslogconf
- Monitoring log files
- Rotating log files
- Logging from the command line
- Automating system administration tasks by scheduling jobs to run in the future
- Scheduling one-off events in the future
- Running commands at regular intervals
- Format of crontab
- Denying and allowing cron and at users
- Anacron
- Maintaining an effective backup strategy
- Backup strategy
- Making backups using tar
- Making backups using cpio
- Managing backup using rsync
- Managing backups using dd
- Managing backup using dump and restore
- Other backup tools
- Maintaining system time
- Getting and setting the time
- Managing the hardware clock
- Time synchronization with NTP
- NTP utilities
- Networking Fundamentals
- Fundamentals of TCP/IP
- Introducing TCP/IP
- Key protocols in the TCP/IP suite
- IP Addresses
- Traditional Network classes: A, B and C
- Classless Inter-Domain Routing (CIDR)
- Special IP addresses
- Network services and port numbers
- Classic services: ftp and telnet
- Diagnostic tools
- Routing
- TCP/IP configuration & troubleshooting
- Configuring a network interface
- Boot time network startup
- MAC addresses and the ARP cache
- Configuring name resolution
- Network configuration using DHCP
- Configuring the network using graphical tools
- Other network utilities
- Configuring network profiles for roaming users
- Configuring Linux as a PPP client
- Configuring a PPP connection
- Chat scripts
- The PPP daemon
- Alternative tools
- Configuring network authentication for clients
- Name Service Switch
- Pluggable Authentication Modules (PAM)
- Configuring network authentication using NIS
- Configuring network authentication using LDAP
- Configuring network authentication using Samba
- Networking Services
- Setting up basic DNS services
- Configuring inetd and xinetd
- inetd, xinetd and related services
- Configuring inetd
- Configuring xinetd
- xinetd logging
- Controlling access with TCP Wrappers
- Configuring a mail transfer agent (MTA)
- Mail system architecture
- Sendmail
- Qmail
- Exim
- Postfix
- Basic troubleshooting
- Apache configuration
- Managing NFS and SAMBA
- NFS
- Samba components
- Samba server configuration
- Configuring samba using SWAT
- Samba Client Tools
- Samba authentication
- Setting up a secure shell
- Using ssh
- Authentication with secure shell
- Server installation and configuration
- Secure shell client-side configuration
- Security
- Security administration tasks
- Boot time security
- Finding set-uid and set-gid files
- Password management
- Responding to security updates
- Verifying file and package integrity
- Packet filtering with iptables
- Finding open ports with nmap and netstat
- Setting up Host Security
- Security-related system configuration files
- Setting up user level security
- User limits