Linux Server Training Menu

Onsite CentOS or Ubuntu Sever Administration

40 Hours of Instruction: Server Management, Server Daemons, Nagios, Postfix Mail Server

Class usually are designed for 8 hour days and run a total of 40 hours. During the classroom instruction students will perform Labs about every 30-45 minutes. This provides a mixture of instruction and hands-on application. After each Lab students will have opportunity to review the Lab and any problems they may have had with the Lab.

Preview a Linux Course

Step-by-Step Labs - The Labs are a key component to learning. Especially for Windows Administrators who are moving to the Linux command line. The Labs are designed to provide the opportunity to perform the tasks that the student is learning in each section. The students will have printed manuals that contain the Labs that they will perform in class.
Summary of CentOS Server Management (40 hours)
CentOS Server Management covers over 500 pages of server management training with 60 Labs. Introduction - Historical Development of Linux, Researching Distributions.The Choice of an Enterprise Server , Finding Help, Tasks of a Linux Administrator
Text Editors vi and nano
The Boot Process - Includes the boot process, GRUB, Init Process, Startup Scripts, Daemons, rc.d Directory
Managing Services - How to turn services off that you are not using. How to manage the services you need for best security.
Process Management - Managing Processes, Nice, Creation of Process, Signals, How to Kill Processes, Process States, ps, top, /proc File System, Tracing System Calls, Dealing with Wild Processes
Managing the File System - Pathnames, Mounting/Unmounting File Systems, A Linux Standard, File Types, File Permissions
Managing Users - Create users, Change User Information, /etc/shadow, /etc/group, Files When a User is Created, Passwords, Password Control, Check Password, Creating Access Control Lists, Monitoring User Activity with psacct
Managing Quotas - quota Commands, Start Quotas, Setup User Quotas, Setup group Quotas, Create Profiles, Turn Quotas Off, Maintain Quotas
Managing System Logs - Create a New Log, Special Log Files, View System Logs, Log Watch, Create a New alias, Create Remote Logs, View Remote Files, Altered Log Files, Security Steps for Logs, Modify Log Output, Add Program Logs
Managing Hard Drives - Sata Drives, SCSI, Drive Geometry, Partitions, Swap Space, Formatting Floppy Drives, Using fdisk to Create Partitions, Listing Partitions With fdisk, View Partitions, Delete Partitions, New Partition Created, File System Formats, Mounting Drives, Enhancing Hard Drive performance, fstab, Add an Additional Device, LVM Logical Volume Manager, Physical Volumes Create a LVM, Rename Logical Volume, Remove a Logical Volume, RAID, Creating RAID 0,1,and 5
Managing Backups - Backup Media, Using tar, Search the Contents of a tar File, Simple tar Script, Using dd to Clone Drives
Managing Automated Actions - Using at, Using cron
Managing Updates - yum Log, yum Repositories, Updating, Install New Programs, Remove Programs
Basic Networking - LAN - Local Area Network, WAN - Wide Area Network, OSI Layers, Ethernet Media, Network Design, Network Relationship, Using Network Commands, Important Network Files, Ping Webmin: Remote Access
Webmin Security, Webmin Options
VNC Remote Access - Create Users, Start the Server, Set VNC Server to be On at Boot, Client Login
SSH Secure Remote Access - SSH Files and Locations, SSH Basics, Generate a Key Pair, Preventing Man in the Middle, Authentication, Known Hosts, Fingerprints, Transfer Files Using scp, Transfer Remote File to Local Machine, Transfer a Directory to Remote Server, Using sftp for Secure File Transfer, Remote X Window With SSH, Change Port Number on Client, Connect With Keys Only
Kernel Development - How to Configure the Kernel, Tune Kernel Parameters, Load Drivers and Modules into an Existing Kernel on the Fly, Build a New Kernel, Provide Directives at boot time to the Kernel
X Window System - X Window Components, X Display Manager, X Applications, Client Authentication, X Server Configuration
Server Security - Preventative Server Security, Layered Security, Reducing Spam and Attack by Limiting IP Addresses, iptables Firewall, Restrict Physical Access to Servers, Securing Services, Managing Services,Manage xinetd, tcp_wrappers, Lab 17.6: Configuring tcp_wrappers, Verify Running Services with netstat, Securing The Firewall, Port Scan Attack Detector (psad), psad Configuration File, Securing the Network Connections, Firewall Introduction, Iptables, Terminology, Firewall Strategies, Network Tools, AIDE, Rootkit Hunter,
Summary of CentOS Server Daemons (40 hours)
SELinux - SELinux Decision Making Process, Using setroubleshoot,
Apache - Apache Install, SELinux with Apache, Modules, Loading Additional Modules, Performance Tuning, Configuring the Number of Servers, Log Files, Virtual Hosting, IP Based Hosting, MIME Type, Adding a MIME Type, Index Files, Access Control, Password Authentication, .htaccess File, Setup CGI, Enable CGI scripts, Enhancing CGI Scripts, Intro to SSL, What the Process of SSL Provides, SSL Communication, Encryption, Configuration, Unsigned SSL Certificate, Creating an SSL Certificate, Process of Setting Up Certificate, Add SSL to Apache, Use Pre-Existing Keys, Upgrading an Older Server, Generate New Keys, LAMP Installation, Install PHP, MySQL Checks
Squid Proxy Server - Important Locations, Set Squid to Run at Startup, Hardware Requirements, Visible Hostname, Administrative Contact
VSFTP Server - Security Issues With FTP, Enable Local Access, Controlling Access of Local Users, chroot Local User, Access Control With tcp_wrappers,Control Access With xinetd, Create Warning Banner, vsftpd Company, Graphical Login, Limiting Users, Anonymous Server Setup, Anonymous Directory, Create a Login Banner, Setting a umask, Modify Anonymous Login, iptables Firewall Problems, VSFTPD and SELinux
Network File System - Uses for NFS, Quick Start,Basic NFS Set Up
Sendmail Server - Sendmail Introduction, Switch Default Mail to Sendmail, Mail Server Basics, Mail Access Protocols, Sendmail Basic Install, Sendmail Foundations, Foundation #1: Configuration Files, Foundation #2: The Queue, Foundation #3: Aliases, How Sendmail Works, Setting the Operating Mode, Daemon Mode, Queue Mode (-bp), Verbose Mode (-v), Major Configuration Files, Creating VirtualUsers, Allowing Network Connections, Sendmail Security, Monitor Security Issues, M4 Processor, How to Use the M4 Processor, Control SPAM, Deny Relaying, Use the Access Database, access, Use a Blackhole List Service, Reducing Spam and Attack by Limiting IP Addresses, Stop User Replys to SPAM, Undeliverable Mail, Mail Stats, Testing an Address,
DNS Server - How DNS Works, Delegation, Zone File Examples, DNS Server, DNS Service, DNS Client, DNS, Server Design, Options Statement, Zone Statements, Create a Zone Statement, Mail Requirements, hosts, Hierarchical Structure, Top Level Domains, Name Servers, Zones vs Domains, Types of Name Servers, Registering a Domain, Lame Server, Forwarding, Test DNS Settings, Creating a chroot Jail, Install the Jail, Configure the Jail, Additional Required Services
Samba Introduction - Samba Install and Start, smb.conf, testparm, Sections in smb.conf, Create Shared Directory, NetBIOS and WINS, Browsing the Network, Creating User Accounts, Home Directories, Managing Groups, Recycle Bin, Create a Recycle Bin, Variables, Virtual Samba Servers, Network Access Options,Printing, Privileges
DHCP - Basic Tips, DHCP Server
Iptables - Command Conventions, Direction of Packet Flow, Tables, Chains and Targets, Rule Targets, Chain Functions, Listing Tables, Deleting User-defined Chains, Flushing Tables, Setting the Default Policy, Matching Source IP Addresses, Matching Destination IP Address, Controlling Port Matches, Matching Protocol, Saving iptables, Lab 26.1 Basic iptables,, NAT, nat Chains, MASQUERADE, MASQUERADE, SNAT, DNAT,REDIRECT, Firewall Piercing Protocols, A Simple Triple-Homed NAT Configuration, Lab: 26.6 Triple Homed Firewall, Packet Filtering, Packet Mangling, filter Chains, filter Targets, A Triple-homed Packet Filtering Configuration, A Triple-homed Packet Filtering Configuration Script, Packet Forwarding Filters, A Triple-homed Packet Forwarding Configuration Script, Host Security, Host Packet Filtering, Configuration Script, Save and Restore, Solution:
Printed Manuals - Each student will be provided a printed manual for the class. Manuals typically cover aboutn 500 pages for each 40 hours of class time. Manuals are 8.5' x 11" with a lay flat binding.