![]()
![]()
Live
Server Administration with CentOS
Purchase Now for $495.95
This comprehensive server administration course is a complete training package with over 1100 pages of manuals, a live practice server, 8 weeks of Live Online Instruction and uplimited questions answered by an instructor. The course provides:almost 100 labs written for step-by-step application that can be performed on a practice
server, flash movies that demonstrate configuration of a Linux server, live virtual
classroom sessions with an instructor including voice and each student is provided a root access to a practice
server. The Linux Server Administration course is 8 weeks long, performed one-on-one
for each student so that it can be taken at any time.
Information - 1100 pages of Training
The class provides each student with 2 manuals. The first manual contains over 500 pages of documentation for setting up and maintaining a Linux server. This manual is a detailed manual with over
40 labs. The second manual is also over 500 pages and is provided to demonstrate
step by step configuration for other services or daemons like a web server, DNS server, mail server, etc.
Labs - Almost 100 Labs
The labs are provided to give you step-by-step references on how set up maintain and secure a Linux server. .
Flash Movies
Each student is provided a CD which will allow them to watch Flash Movies
with voice to demonstrate server management and setting up services.
Live Virtual Classroom
Students will have one-on-one sessions with an instructor to demonstrate
Server configuration and so that students can ask questions. These virtual
classrooms allow students to talk to the instructor using our voice server
and allow them to watch live demonstrations on a live server.
Live Practice Server
Students are each provided a server to work on during the class. They
will have root access so that they can build a Linux Server. The
instructor can then login and evaluate the server and verify the student's
settings. Each student will be provided a practice server for 8 weeks.
Course Outline
<Server Management Manual
Server Management Manual is over 500 pages of server management training with 40 Labs. This step-by-step manual will guide you through setting up and managing a server.
Table of Contents
Historical Development of Linux, Researching Distributions.The Choice of an Enterprise Server , Finding Help, Tasks of a Linux Administrator
Vi Text Editor
Lab 1.1 : Learning vi, The Boot Process
The BIOS
GRUB, Init Process, Startup Scripts, Daemons, rc.d Directory, Lab 2.1 : List Current Services Listed in /etc/rc.d/init.d,Run Scripts at Startup, rc.local, Interactive Startup, Configuration of the Boot Process, Reboot and Shut Down, Lab 2.2 : Shutting Down Correctly and Restarting
Managing Services
Lab 2.3 : Managing Services, Practice 2.4: Changing init, The root User, Access Control, root Login, Setuid and setgid, Lab 3.1: Setting the SUID Bit, How to Use su root, Lab 3.2: Checking the PATH, sudo, Passwords, Lab 3.3: Set Up sudoers
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, Lab 4.1: Listing Processes, Lab 4.2: Using Signals
Managing the File System
Pathnames, Mounting/Unmounting File Systems, A Linux Standard, File Types, File Permissions, Lab 5.1: Change File Permissions - chmod, setuid and setgid bits, Lab 5.2: Control Group Ownership with SGID, sticky bit, File Attributes, Links, Change File Permissions - chmod, Change Ownership chown, umask, Lab 5.3: Understanding the /proc Directory
Managing Users
Lab 6.1: Change User Information, /etc/shadow, /etc/group, Creating Users
Files When a User is Created, Passwords, Password Control, Check Password
Lab 6.2 : Add a User in Text Mode, Deleting Users and Data, Change File Ownership, csh, Communication With Users, Managing Users From the GUI, User and Group Security,
Attack Source, Pseudo-Users, Creating Access Control Lists, Lab 6.3: ACLs, Monitoring User Activity with psacct
Managing Quotas
quota Commands, Start Quotas, Setup User Quotas, Setup group Quotas, Create Profiles, Turn Quotas Off, Maintain Quotas, Lab 7.1 : User Quotas, Lab 7.2 : Group Quotas, Managing System Logs
Lab 8.1 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, Lab 8.2 Log Management
Managing Hard Drives
IDE 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, Lab 9.1: Checking Hard Drive Performance, LVM Logical Volume Manager, Physical Volumes
Create a LVM, Rename Logical Volume, Remove a Logical Volume, RAID, Lab 9.2: Create RAID 5 with LVM
Managing Backups
Backup Media, Using tar, Search the Contents of a tar File, Simple tar Script, Using dd to Clone Drives, Build an Image Server, Check Free Space, Lab 10.1 Simple tar Backup, Lab 10.2 Backup /home Directory, Lab 10.3 Backup /home Directory with Script, Lab 10.4 rsync, Lab 10.5 Backup /home Directory with Script
Managing Automated Actions
Using at, Lab 11.1: Using at, Lab 11.2: Backup, Using cron, Managing Updates, yum.conf,
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
Lab 12.1 : Webmin Security, Lab 12.2 : Webmin Options
VNC Remote Access
Create Users, Start the Server, Set VNC Server to be On at Boot, Client Login, Lab 13.1 : VNC Server
SSH Secure Remote Access
SSH Files and Locations, SSH Basics, Generate a Key Pair, Preventing Man in the Middle, Authentication, Known Hosts, Lab 14.1: Edit Your known_hosts File, Fingerprints, Making Connections, Initializing a Connection to a Server, 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, Lab 14.2: SSH Connect Without Passwords, Change Port Number on Client, Config File, Lab 14.3: Create a Small Business Server, Transferring Files With FileZilla, Connecting With FileZilla, LAB 14.4: SSH Move Directories
Kernel Development
How to Configure the Kernel, LAB 15.1: Tune Kernel Parameters, Load Drivers and Modules into an Existing Kernel on the Fly, Lab 15.2: Add and Remove a Module, Lab 15.3: Load All SCSI Drivers, Build a New Kernel, Lab 15.4: Kernel Development, 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, Lab 17.1: iptables Firewall, Restrict Physical Access to Servers, Securing Services, Lab 17.2: List Current Services Listed in /etc/rc.d/init.d, Managing Services, Lab 17.3: Managing Services, Manage xinetd, Lab 17.4: Enabling rsync, Lab 17.5: Manage Access Control, tcp_wrappers, Lab 17.6: Configuring tcp_wrappers, Verify Running Services with netstat, Securing The Firewall, Port Scan Attack Detector (psad), psad Configuration File, Bastille Linux, Lab 17.7: Security Assessment, Securing the Network Connections, Lab 17.8: Review history, Lab 17.9: Review /etc/passwd, Using nmap, Ping Sweep, Securing Users, root Login, How to Use su root, Passwords, User and Group Security, Attack Source, Deleting Users and Data, Firewall Introduction, Iptables, Terminology, Firewall Strategies, Network Tools, Lab 17.10 : Network Monitoring, Darkstat, Wireshark (Ethereal), Remedial Server Security, Rkdet, Tripwire
AIDE,Lab 17.11 : Rootkit Hunter, Lab 17.12 : AIDE
The Bash Shell
Working Directory, Shell Aliases, The Command Line, echo, Path Variable, Structure of a Command, find, Recall Commands, Command Substitution, Lab 18.1: Command Line, Anatomy of a Script, Learn How to Use Variables, Wildcards, Functions, Positional Parameters, Escape Characters, The For Loop, While Loop, read Command, case Statement, Lab 18.2: Write Case Script
The manual is a 11x8.5" downloadable PDF.
Server Daemons Manual
Server Management Manual is over 500 pages of server management training with 40 Labs. This step-by-step manual will guide you through setting up and managing server daemons.
SELinux
SELinux Decision Making Process, Lab 19.1: Review SELinux Settings, Using setroubleshoot, Lab 19.2: Load and Test setroublshoot
Apache
New Features in Apache 2.0, Main Configuration Files, Apache Install, LAB 19.3: Apache Install and Configuration, SELinux with Apache, LAB 19.4: Managing SELinux with Apache
Modules, Loading Additional Modules, Performance Tuning, Configuring the Number of Servers,
LAB 19.5: Performance Tuning, Log Files, LAB 19.6: Viewing and Searching Logs, Virtual Hosting, LAB 19.7: Virtual Hosts for a Web Server, IP Based Hosting, MIME Type, Adding a MIME Type, Index Files, Access Control, Password Authentication, LAB 19.8: Create Restricted Folder, .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, LAB 19.9: Create Self-Signed Certificate, LAMP Installation, Install PHP, LAB 19.10: Install PHP, MySQL, Start mysql, LAB 19.11: MySQL Basics, Lab 19.12: MySQL Checks
Squid Proxy Server
Important Locations, Set Squid to Run at Startup, Hardware Requirements, Visible Hostname,
Administrative Contact, LAB 20.1 Basic Squid Setup
VSFTP Server
Security Issues With FTP, LAB 21.1 Basic VSFTPD Setup, Enable Local Access, Controlling Access of Local Users, chroot Local User, Access Control With tcp_wrappers, LAB 21.2 Enable Local Access Only, Control Access With xinetd, Create Warning Banner, vsftpd Company, Graphical Login, Limiting Users, Anonymous Server Setup, Anonymous Directory, Create a Login Banner, LAB 21.3: Create an FTP Server With Anonymous Logins, Setting a umask, Modify Anonymous Login, iptables Firewall Problems, VSFTPD and SELinux, LAB 21.4 Enhance Security Settings
Network File System
Uses for NFS, Quick Start, LAB 22.1 Basic NFS Set Up, LAB 22.2 Basic NFS Set Up with GUI
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, Lab 23.1 Mail Exercise, 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, Lab 23.2 Testing the Basic Setup, Undeliverable Mail, Mail Stats, Testing an Address, Lab 23.3 Sendmail Practical
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, 24.1 DNS Step By Step Install Practical, Configure /etc/resolv.conf, hostname, Configure /etc/hosts,
Additional Required Services
Samba Introduction
Samba Install and Start, smb.conf, testparm, Sections in smb.conf, Create Shared Directory,
LAB 24.1 Create a Public Share, NetBIOS and WINS, Browsing the Network, Creating User Accounts, Home Directories, LAB 24.2 Manage Home Directories, Managing Groups, LAB 24.3 Manage Groups, Recycle Bin, LAB 24.4 Create a Recycle Bin, Variables, LAB 24.5 Using Variables, Virtual Samba Servers, Network Access Options, LAB 24.6 Network Access,
Printing, Privileges
DHCP
Basic Tips, LAB 25.1 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, Lab 26.2 Samba Server, Lab 26.3 SSH Attack, NAT, nat Chains, MASQUERADE, Lab: 26.4 MASQUERADE, SNAT, Lab: 26.5 SNAT, DNAT, Lab: 26.5 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: Lab 26.6 Triple Homed Firewall
Stream Filtering Utilities
The stderr redirector, tee, tac, cut, paste, join, sort, expand, unexpand, streams, head,
tail, od, uniq, wc, fmt, split, tr, xargs
Regular Expressions
sed, grep, Wildcard, ls
Three Levels of Linux Training.
Live Training
Live Training provides access to an instructor so that you can ask questions
and see demonstrations provided on the instructor's screen.![]()
Self-Taught Training
Self-Taught Training enables students to work at their own pace and schedule
and yet they will receive the same information as in the Live Training
courses.![]()
Special
Courses
Special Courses allow students to access courses that may meet their special
needs like Certification, Long Term Training or other options.![]()
Live
Virtual Ubuntu 9.04 Server Training
Each student receives a 1100 pages of lay flat 8" x 11" manuals.
Each course is 8 weeks long and during that time students will have
a live server to work on. Students will have one-on-one classes with an
instructor on a weekly basis to ask questions and see demonstrations.
Each student also receives a CD with over 100 Flash movies.
Live
Virtual CentOS 5.3 Server Training
Each student receives a 1100 pages of lay flat 8" x 11" manuals.
Each course is 8 weeks long and during that time students will have
a live server to work on. Students will have one-on-one classes with an
instructor on a weekly basis to ask questions and see demonstrations.
Each student also receives a CD with over 65 Flash movies.
Live
Virtual Postfix Mail Server Training The course is designed to provide
the information needed to set up a Postfix Mail Server, labs that can
be performed on a practice server, flash movies that demonstrate configuration
of Postfix, live virtual classroom sessions with an instructor and each
student is provided a practice server. The Postfix Mail Server course
is 8 weeks long, performed one-on-one for each student so that it can
be taken at any time.
SpiderTools.com is owned and operated by CyberMontana Inc. SpiderTools.com has been actively involved in Linux training for 10 years.