Linux Fundamentals & System Administration
Course Length 5 days
Objectives
This course teaches basic Linux concepts required for working effectively, and provides a foundation for administration tasks to plan, implement, and maintain Linux Servers, based on Fedora Core 2. Classroom also covers the basic, installation, and configuration of widely used network services like: Web, E-mail, FTP, File/Printer Sharing, Database, and DNS.
Course outline
Day 1: Introduction and Installation
Introduction to Linux and Open Sources
• History of Unix and Linux
• Introduction to Red Hat and Fedora Linux, and CentOS
• Open Source Software Licenses
Installation CentOS 5.0 (RHEL4)
• Introduction to VMWare
• Installation CentOS 5.0 Step-by-Step
• Secure your system after Installation
Security Fundamental
• Security Fundamental
• Defense-in-Depth Strategy
• Security Perimeter Design
• Philosophy of System Administrator
Day 2: System Administration
Access your server
• VI is the Editor
• Administering TCP/IP Networks
• Implementation SSH Server and Using SSH Clients for the 1st Time
Basic System Administration Part 1
• Root user
• System Runlevels, Booting and Shutdown
• Understanding GRUB
• Managing System Services
• Understanding and Using Shell
• Managing Linux Files, Directories and Archives
Day 3: Advance System Administration
Basic System Administration Part 2
• Synchronize Data and Time with Clock Server
• Scheduling Tasks
• Configuration Directories and Files
Advance Administration
• Understanding System Logs
• File System Management
• Managing Users
• Software Management
• Server Management
Day 4: Building Internet Server
FTP Server
• Implementation The Very Secure FTP
Apache Web Server and PHP
• Securing Apache Server and PHP
• Virtual Hosting
• HTTP Authentication
• SSL Configuration
MySQL Database Server
• Implementation MySQL Database Server
• Understanding and Using MySQL Clients
Mail Server with Postfix
• Understanding Mail Server
• Implementation Postfix Mail Server
• Implementation POP/IMAP Server
• Using Web-based Email
Day 5: Building Intranet Server and Follow up
Domain Name Server Using Bind
• Understanding DNS Systems
• Implementation DNS Server using Bind
File sharing with Samba
• Implementation Samba Interoperable with Windows
Follow Up
• Understanding Vulnerability Scanner
• Linux Auditing and End-up