Home Workshops Linux Training Linux Training: 2-Day Hands-On Fundamentals
Linux Training: 2-Day Hands-On Fundamentals Workshop Print E-mail
Sunday, 06 July 2008 19:26

Workshop Description

soundtraining.net's instructor-led Linux training is two information-packed days of Linux training filled with hands-on exercises, live demonstrations, explanations, and real-world examples. This is a great way to get up to speed in a hurry on Linux-based operating systems and open source software in general. In just two days, our experienced, professional Linux+ certified trainer will show you how to build a complete GNU/Linux system from basic installation to more advanced topics including web services, mail services, and other network services.


You'll learn the hidden commands used by Linux and Unix pros to run their systems at top performance. You'll see the best ways to monitor and optimize systems. You'll customize the Linux logging facility to provide exactly the information you need to fine tune and troubleshoot your Linux system. You'll learn how to integrate your Linux systems and your Windows systems to really deliver network and desktop services to your users. You'll see how to share resources in a Linux network by extending the file system from one machine to another. For anyone who's been wanting to learn Linux, but just doesn't have the time, this 2-day, hands-on Linux workshop is your solution!

Bring this Workshop Onsite to Your Location for as Low as $3500 (based on the number of students). Find out more.

Register Now by Clicking on Your Preferred Date and Location at the Bottom of the Page

"Very useful info. Great class interaction on real world issues and solutions."
Danny Dallis, Data Base Administrator
Vintage Petroleum, Inc.
Tulsa, Oklahoma

Registration Fee:

$995 for 1 person
$895 per person for two ($1790) Save more than 10%
$795 per person for three ($2385) Save more than 20%
$695 per person for four or more Save more than 30%

Register Now by Clicking on Your Preferred Date and Location at the Bottom of the Page

Learning Objectives

Upon completion of this hand-on Linux training seminar, you will:

  • Perform a Linux installation
  • Compare Linux distributions
  • Practice getting help when you need it
  • Review and practice configuring Linux' file systems
  • Gain hands-on experience assigning permissions to shared resources
  • Practice administering users and groups
  • Actually recover from a lost admin password
  • Practice using Web-based administration tools
  • Establish and enforce disk quotas
  • Share resources with other UNIX computers using NFS
  • Share resources with Windows computers using Samba
  • Configure email services
  • Configure networking services including DHCP and DNS
  • Practice configuring Internet services including Apache Web server and FTP
  • Analyze, configure, and monitor Linux security 
  • Configure Linux as a router
  • Practice building a Linux firewall
  • Use Linux to share an Internet connection
  • Practice automating administrative tasks with cron
  • Configure logging
  • Locate, view, and analyze syslog files
  • Practice troubleshooting Linux systems

Certifications and Exams

This Linux training class is designed for working IT professionals who need practical administration and configuration skills. It is not designed as a test-takers' "boot-camp", but it can help the certification candidate prepare for such certifications as Linux+ and LPI certifications. Certification candidates should carefully review the certification requirements for their respective certification at either the CompTIA website or the LPI website to ensure that this Linux class meets their particular needs.

Who should attend?

soundtraining.net's professional-level Linux workshops and Linux classes are designed for IT professionals who are responsible for installing, configuring, supporting, optimizing, and troubleshooting Linux systems. Attendees include network administrators, system administrators, desktop support personnel, or anyone working "under the hood" with Linux.

Frequently Asked Questions

Q:  What version of Linux do you use to teach the workshop?
A:  We use a combination of RedHat-based products (CentOS and Fedora).  We also refer to other Linux distros during the course of the workshop.

Q:  I use a different version of Linux (Debian, Ubuntu, etc.).  Will this workshop be relevant for me?
A:  Yes. Fedora, CentOS, and RedHat are nearly identical.  The main difference between other versions of Linux, as far as how the workshop is taught, is in file locations and certain tools.  Please review the course outline for specifics or give us a call to discuss.  We'll be up front with you about whether this is the right workshop to meet your objectives.

Q:  How much of this class is taught in the command line as opposed to the GUI?
A:  It's mainly taught in the command line, but we do spend some time working with the GUI.

Q:  What's up with the penguin cartoon?
A:  That's Tux, the official Linux mascot.  You'll see him nearly anywhere that has to do with Linux.

Register Now by Clicking on Your Preferred Date and Location at the Bottom of the Page

Bring this Workshop Onsite to Your Location for as Low as $3500 (based on the number of students). Find out more.

Course Outline

Module One: Basics of Linux

  • What is Linux? The Open Source Movement
  • The GNU License
  • Installing Linux
  • Initial configuration

Module Two: Linux Administration

  • Basic administration concepts
  • Understanding the Linux (UNIX) shells
  • Using shell commands
  • Command Line Tools
  • Graphical Tools

Module Three: User and Group Administration

  • Creating new user accounts
  • Changing passwords
  • Changing other user account attributes
  • Creating new group accounts
  • Changing group membership

Module Four: File and Directory Management

  • Linux File Systems
  • Examining different file types
  • Understanding the EXT3 file system
  • Linux File and Directory Permissions

Module Five: Networking with Linux

  • Network configuration files
  • Network card configuration
  • Network configuration tools
  • Using "ifconfig"

Module Six: Using RPM, the Red Hat Package Management System

  • RPM command usage
  • RPM command options
  • Recovering a corrupted RPM database

Module Seven: Task Scheduling with cron

  • Understanding the crontab file
  • Creating crontab entries
  • Editing crontab entries

Module Eight: Integrating Linux with UNIX

  • Understanding NFS (Network File System)
  • Using NFS to share files
  • Exporting directories
  • Mounting remote directories

Module Nine: Integrating Linux with Windows

  • Understanding SAMBA
  • Using SAMBA to share resources with Windows clients
  • Using SAMBA to access shared resources on Windows servers

Module Ten: Disk Quota Management

  • Displaying disk usage statistics
  • Using disk quotas
  • Installing the disk quota RPM
  • Enabling quotas
  • Preparing the quota files
  • Assigning quotas
  • Getting a quota report

Module Eleven: Linux Network Services

  • Review of IP addressing and subnetting
  • Designing and configuring DHCP (Dynamic Host Configuration Protocol)
  • Domain Name System (DNS) and BIND

Module Twelve: Linux Mail Services

  • Understanding and configuring sendmail
  • Mail components
  • The sendmail.mc file compared to the sendmail.cf file
  • Configuring the local-host-names file
  • Configuring the access.db file
  • Enabling POP3
  • Linux mail clients
  • Using the access.db file to restrict spam

Module Thirteen: Linux Internet Services

  • Configuring the Apache web server
  • The three key parts of Apache
  • Understanding the httpd.conf file
  • Apache configuration directives
  • Hosting multiple websites using a single IP address
  • Logging visitors, browsers, and referring sites
  • Using the Mozilla browser
  • Configuring FTP services using vsftp

Module Fourteen: Desktop Sharing with Virtual Network Computing

  • VNC basics
  • Setting up a VNC server
  • Using the VNC client

Module Fifteen: Configuring Security in a Linux Environment

  • Using SSH (Secure Shell) for secure remote login
  • Using PAM to restrict console access
  • Using Linux as a router
  • Using Linux as a firewall

Module Sixteen: Linux Performance Monitoring

  • Using graphical tools
  • Using command line tools
  • Monitoring system capacity
  • Monitoring processor utilization
  • Customizing the kernel for peak performance

Prerequisites

This is a professional-level Linux class. Prospective students for our Linux workshops should have familiarity and experience working with a mouse and keyboard and a basic understanding of computer and networking concepts and technologies including basic IP addressing.

Schedule and Registration

Two consecutive days.

  • Registration (day one): 8:30 a.m. to 9:00 a.m.
  • Morning session (each day): 9:00 a.m. to noon
  • Lunch (on your own each day): 11:45 a.m. to 12:45 p.m.
  • Afternoon session (each day): 12:45 p.m. to 4:00 p.m.

Private Onsite Training

Private Onsite Linux TrainingBring us onsite to your location!  All of soundtraining.net's outstanding training programs are available for presentation onsite at your location (or the location of your choice).  You choose the time, the topic, and the location and we'll be there with top-notch training, delivered by the best trainers in the industry.  Practical, understandable, and relevant is what makes the soundtraining.net difference! Call (206) 988-5858 or click here for more information about bringing training right to your door.

Upcoming Public Seminar Dates and Locations

Last Updated on Saturday, 27 June 2009 18:09
 

Free Weblinks Guide

We've been in the I.T. business a long time. During that time, we've been collecting links to helpful websites. These are links our students and colleagues have shared with us or sites we've found on our own. There are six pages of hand-selected links! We're delighted to share them with you for free.



Login

Follow us on Twitter

Page Feedback
Was this page helpful?


Invalid Input
Please share any comments
Invalid Input
Email (Optional)
Invalid Input
Please enter the code. Please enter the code.
Invalid Input