Linux Server Daemon or Services Management
Server Services Management This manual provides a step-by-step process for setting up the services or daemons that you will want to put on a server. The course covers, Apache web server, Sendmail, FTP Server, DHCP Server, Samba Server (file server for Windows clients), Network File System Server, Domain Name Server, MySQL Server, PHP, SquirrelMail, Squid Proxy Server, and Basic Shell Scripting.This manual comes in two different versions, Centos 5 or Ubuntu 8.04. You will be able to choose when you order. There are 40 Labs designed to help students in the process of learning how to install these services. The manual is 11 x 8.5 " and over 500 pages. PDF Version - Required for Those Outside the U.S. (PDF Download) - $49.95Printed Version The printed version includes over 500 pages of 8.5"x11" pages with a lay flat binding. It also includes 63 Flash Movies with voice and access to 3 months of the Live Training Network Those who purchase the printed version will have access to 72 live classes which are 30 minutes long. This is a great way to offer onging support. List of Past Classes, Classes are available for Ubuntu or Centos. Live Class Descriptions: Linux Server Management - course focus on running a Linux Server correctly (Ubuntu 8.04 or CentOS 5), see class outline below. Linux Server Daemons - course focus on step-by-step install of servers (Ubuntu 8.04 or CentOS 5), installation and management of web servers, DNS servers, mail servers, DHCP,SSH, FTP,etc.
Self-Teach Packages: Linux Server Management - course focus on running a Linux Server correctly (Ubuntu 8.04 or CentOS 5), see class outline below. Linux Server Daemons - course focus on step-by-step install of servers (Ubuntu 8.04 or CentOS 5), installation and management of web servers, DNS servers, mail servers, DHCP,SSH, FTP,etc.
Course Content for Linux Server Daemons: Labs Highlighted in Green Outline Categories in Blue SELinux SELinux Decision Making Process Lab 19.1: Review SELinux Settings Using setroubleshoot Lab 19.2: Load and Test setroublshoot Apache Server New Features in Apache 2.0 Main Configuration Files httd.conf Lab 19.3 Apache Install and Configuration Modules SELinux with Apache LAB 19.4: Managing SELinux with Apache Loading Additional Modules Making Modifications to Apache Performance Tuning Lab 19.5 Performance Tuning Configuring the Number of Servers 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 a Restricted Folder .htaccess File Setup CGI Enable CGI scripts Enhancing CGI Scripts Start / Stop / Restart Apache Start Apache at boot 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 Lab 19.9 Create a Self-Signed Certificate Add SSL to Apache Use Pre-Existing Keys Upgrading an Older Server Generate New Keys Install PHP Lab 19.10 Install PHP MySQL Lab 19.11 MySQL Basics Lab 19.12 MySQL Checks Joomla Content Management Installation Lab 19.13 Joomla Install Joomla Security Lab 19.14 Securing Joomla Squid Proxy Server Important Locations Runat Startup Hardware Requirements Visible Hostname Administrative Contact Lab 20.1 Basic Squid Set Up Regular Expressions Lab 20.2 Using Regular Expressions Authentication for Squid Lab 20.3 Authenticating to Squid VSFTP Server Security Issues With FTP Lab 21.1 Basic VSFTP Setup Setting a umask FILE PERMISSIONS Create Anonymous Login Controlling Access Access Control With tcp_wrappers Lab 21.2 Enable Local Access Only Create Warning Banner Set Up Virtual FTP vsftp Man Page vsftpd Company Example /etc/hosts.allow Security Options Start the Server Server Listening Configure the Firewall Bastille Firewall Logging In as User Graphical Login Limiting Users Anonymous Server Setup Anonymous Directory Create a Login Banner Lab 21.3 Create Server with Anonymous Logins Anonymous Login iptables Firewall VSFTPD ans 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 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 Verbose Mode 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 Leave Spammer a Message 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 Check Mail Stats Undeliverable Mail Mail Stats Testing an Address Mail Does Not Send Rejected Mail Lab 23.3 Sendmail Practical DNS Server How DNS Works Delegation named.conf Zone File Examples DNS Server DNS Service DNS Client DNS Server Design Options Statement Zone Statements Create a Zone Statement Mail Requirements Graphical Tools Fully Qualified Domain Name 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 Lab 24.1 DNS Step By Step Install Practical Samba Server 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 Server 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 Securing a Samba Server Lab 26.3 Prevent SSH Attack NAT MASQUERADE SNAT DNAT REDIRECT Firewall Piercing Protocols A Simple Triple-Homed NAT Configuration 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 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
|