Linux Training Syllabus:

Automating Programs

  • Run Levels
  • /etc/rc.d Files
  • Customization of Run Levels
  • cron and anacron
  • at and batch

Login Options

  • Console Logon
  • Controlling Console Login
  • Virtual Consoles
  • Serial Login
  • Remote Login
  • ssh Login

Building a Custom Linux Kernel

  • Kernel Versions
  • Kernel Source Files
  • Kernel Patch Files
  • Kernel Configuration
  • Kernel Building
  • Testing a New Kernel

The GNU/Linux Filesystem

  • Partition Types
  • Filesystem Types
  • Mounting
  • Automount
  • File Types
  • File Security

Key Filesystem Locations

  • Boot Files
  • User Files
  • Administrator Files
  • Configuration Files
  • Log Files

The /proc Pseudo Filesystem

  • Process Info
  • Kernel Config Info
  • Hardware Info
  • Changing /proc Info
  • Sysctl

BASH – Borne Again Shell

  • Key /bin Commands
  • Key /sbin Commands
  • History
  • man and info
  • vi
  • Using Shell Scripts

User Management

  • Users and Groups
  • Home Directories
  • Password Files
  • PAM
  • Quotas
  • NIS Intro

Software Management

  • tar Files
  • Patch Files
  • RPM

Hardware Management

  • Types of Devices
  • /dev Namespace
  • Modules

Network Management

  • Types of Network Devices
  • Monitoring Network Devices
  • Controlling Network Services
  • xinted
  • iptables

Network Services – Part I

  • DHCP
  • DNS
  • SSH

Network Services – Part II

  • FTP
  • NFS
  • Samba

Network Services – Part III

  • Sendmail
  • Apache
  • Squid Proxy Server

The X Window System

  • X Servers and X Clients
  • XFree86
  • X Fonts
  • GTK and KDE
  • Exam Practice
  • Installation Challenges
  • Configuration Challenges
  • Troubleshooting Challenges