Linux Online Advertisement
[ Register ]

[ Applications ]
[ Documentation ]
[ Distributions ]
[ Download Info ]
[ General Info ]
[ Book Store ]

Advertisement

[ Courses ]
[ News ]
[ People ]
[ Hardware ]
[ Vendors ]
[ Projects ]
[ Events ]
[ User Groups ]
[ User Area ]

Running Linux, Fourth Edition

[ About Us ]
[ Home Page ]
[ Advertise ]

Advanced Linux Course

Linux Online's Course for Advanced Users

Linux, Wide Open

Michael J. Jordan

Linux Online Inc.

Ogdensburg NY USA


Table of Contents
Introduction
Welcome to Linux Online's Advanced Course
Some Notes from the Author
How advanced is "advanced"
The Apache Web server
What is Apache?
Where do I get Apache?
Compiling Apache from Source
OpenSSL
Configure, compile and Install Apache
Installation of PHP
PHP with IMAP support
Other Support for PHP
Let's Try an Example
Expect Some Changes
Installation of mod_perl
Tweaking Apache
Get to Know Your httpd.conf File
Apache Up and Running
Keeping Your Linux System Secure
An Insecure World
Basic Security
User Account Security
If It Isn't Permitted, It's Prohibited
Firewalls
Netfilter and iptables
Starting with iptables
A Simple Firewall Script
Adding Rules
Removing Rules
Fairly Good Protection
Intrusion Detection with Snort
Snort Installation
Setting up Snort
SnortReport
Updating and Adding Snort Rules
Looking at Raw Packets with 'tcpdump'
Useful Options
Things to Look For
Damage Checking and Control with RootKit Hunter
Close to 100% Safe
Working with OpenSSH
What is OpenSSH?
Installation of OpenSSH
OpenSSH Configuration
Bending the Rules
Setting Up A Virtual Mail System
Email systems
Our Custom-Made System
Some Preliminary Considerations
Putting the Pieces Together
Cyrus SASL
Configuration and Installation
MySQL
Creating a database and tables
Postfix
Postfix Installation
Postfix Configuration
Courier IMAP server
Configuring, Compiling and Installing Courier IMAP
Courier IMAP configuration
Providing Services at Boot Time
A Robust, Scalable Mail System
System Administration
Administration of a Linux System
Command Line Tools for System Administration
Text Editors for Linux
Text Processing Tools
GNU Awk or Gawk
Using awk for some administration tasks
Providing Services Under Linux
Providing Services
Fax Services with Hylafax
Installation of Hylafax
Set-up and Configuration of Hylafax
Reception of Faxes
Authorized Users
Running A Name Server
Installing BIND
Files Associated with BIND
Printing with CUPS
Network Printing
Programming under Linux
Tools for Programming
Programming Languages and Linux
Using Version Control Systems
CVS
Subversion
Programming with BASH
Our First BASH Script
Built in Variables
Interactive Scripts
Making Sure You Have What You Need
If Loops: A Practical Example
Linux Programming with PHP
Using the GD Library
The Human Test
PHP and XML
Miscellaneous Topics
Various Linux Topics
File Systems in Linux
ext2
Journaling Filesystems
Other Filesystems under Linux
Networked and Other Filesystems
Conclusion
Is there any more than this?


Comments: feedback (at) linux.org
Advertising: banners (at) linux.org
Copyright Linux Online Inc.
Compilation ©1994-2008 Linux Online, Inc.
All rights reserved.