Training » All Courses » Linux » Linux Level 2

Course Summary

This five-day course provides the student with the knowledge to perform system administrator tasks relating to the administration of filesystems, including set uid bit for permissions, partition management, mounting and unmounting, disk diagnostics, RAID, LVM and NFS disk types, and disk quotas. The course finishes with administration of hardware devices, basic networking, including TCP/IP, and system troubleshooting.

Duration

5 days.

Audience

Entry level system administrators who want to move into more practical, in-depth Linux administration.
Linux Level 1 or equivalent experience.

Outline

Advanced Permissions

  • Special Permission: setuid
  • Special Permission: setgid
  • Special Permission: sticky bit
  • Access Control Lists

Administering Partitions

  • Device names
  • Virtual filesystems vs. physical filesystems
  • Why have partitions?
  • Which partitions should you create?
  • Creating and modifying partitions with fdisk
  • Creating and modifying partitions with parted
  • The mkfs command
  • The mke2fs command
  • Create a partition label

Mounting filesystems

  • What is mounting?
  • The mount command
  • Mount rules
  • The umount command
  • umount rules
  • Mounting automatically at boot
  • The mount -a command
  • The umount -a command
  • Review: the df command
  • Mounting CDs and floppy disks
  • Swap partitions and files

Administering the Filesystem

  • Filesystem details
  • The mke2fs command
  • The ext2 and ext3 filesystems
  • Why filesystems break
  • Fixing filesystems with fsck
  • fsck examples
  • Displaying filesystem attributes
  • Modifying filesystem attributes

RAID

  • RAID basics
  • Hardware & software RAIDs
  • RAID levels
  • The mdadm command
  • RAID disk recovery

Logical Volumes

  • What is LVM?
  • LVM terms
  • Initializing hard disks or partitions
  • Creating a Volume Group
  • Activating and deactivating a Volume Group
  • Deleting a Volume Group
  • Deleting a Physical Volume from a Volume Group
  • Adding a Physical Volume to a Volume Group
  • Displaying Volume Group information
  • Displaying Physical Volume information
  • Creating a Logical Volume
  • Displaying Logical Volume information
  • Using a Logical Volume
  • Extending a Logical Volume
  • Reducing a Logical Volume
  • Making backups using snapshot
  • Deleting a Logical Volume

Network Filesystems

  • What is NFS?
  • NFS benefits
  • NFS daemons
  • Starting server daemons
  • Setting up a NFS server
  • Setting up a NFS client
  • Using automount

Disk Quotas

  • Configuring a filesystem to support disk quotas
  • Initializing the disk quota database
  • Assigning quotas to user accounts
  • Assigning quotas to group accounts
  • Working with soft limits
  • Displaying quota information
  • Issuing warnings
  • Turning quota checking on and off

Hardware Management

  • Compatibility
  • Device Nodes
  • Displaying hardware information
  • Configuring hardware

Advanced X Configuration

  • X Window System components
  • The process of starting X Window Server
  • X Window security with xhost
  • X Window security with xauth
  • X Window security with ssh
  • X Font Server

Shell Scripting

  • Scripting basics
  • Review of Variable Usage
  • Review of Quoting
  • Arguments
  • if statements
  • Test conditions
  • while loops
  • until loops
  • The break statement
  • The continue statement
  • The case statement
  • for loops
  • Exit Status
  • Functions
  • Advanced Input/Output
  • Signals
  • Debugging

Fundamentals of TCP/IP

  • TCP/IP-based protocols
  • IP addresses
  • Subnetting
  • IP routing
  • DNS
  • DHCP

TCP/IP Configuration

  • Configuring a network interface
  • Global network settings
  • DNS client settings
  • The Name Service Switch configuration file
  • Network configuration utilities

Printer Management

  • CUPS
  • LPD and LPRng
  • Setting up a CUPS printer
  • Printing Files
  • Monitoring the print queue
  • Canceling print jobs
  • Specifying a default printer
  • Printer classes
  • Checking printer status
  • Managing the print queue
  • Printing with different priorities
  • Controlling printer status
  • Moving print jobs
  • Recovering from printer problems
  • Removing a printer

Troubleshooting

  • User Access Problems
  • System Boot Problems
  • Problems with the X Window System
  • Networking Problems
  • Filesystem Problems
  • Using the Troubleshooting Steps
  • Using Recovery Run Levels
  • The Rescue Environment

Appendix A - Preparing for Certification Exams

Appendix B - Preparing for RHCE and RHCT Exams

Appendix C - Preparing for the LPI Exams

Appendix D - Preparing for the Linux+ Exam