Product Overview

Run Your Own Web Server Using Linux & Apache

Index

Symbols

! command, Command History
#
introducing comments, The Filesystem Table (fstab) File
root user prompt, Switching Users with the su and exit Commands
/ root directory symbol, A Quick Tour of the Filesystem
\ splitting long commands, Copying and Moving Files with the cp and mv Commands
~ home directory prompt, Orienting yourself with the pwd Command

A

abstraction using symlinks, Symlinks, or Linking Files: More Abstraction
access logs, Apache, Log Files, Traffic Reporting with Webalizer
accidental deletions, Deleting Files with the rm Command
acronyms, “Installing, Please Wait…”
Add new inbound rule dialog, Firestarter, Using Firestarter
Add/Remove Applications tool, Fedora Core’s Terminal Server Client
Additional Software screen, Fedora, Last Steps
Administration Tools package group, Installing Software Packages
Administrator account (see root user account)
alerts, Setting up a Nightly Email
adding, using Webmin, Other Modules
Snort IDS, Using Snort
aliases file, The aliases File
Allow connections options, Firestarter, Using Firestarter
Allow lists, Configuring the Apache Server using the HTTP Configuration Tool
AllowOverride directive, httpd.conf, Further Configuration with .htaccess and httpd.conf
Anaconda installer, The Installation, Text Mode Installation
Anacron tool, Anacron
Apache configuration file (see httpd.conf file)
Apache Group, history, Apache: a Brief History
Apache Web Server, Building The Server-Summary, Summary
access logs, Log Files, Traffic Reporting with Webalizer
configuring, Configuring Apache-Further Configuration with .htaccess and httpd.conf, Further Configuration with .htaccess and httpd.conf
configuring for secure connections, Configuring your Server for Secure Connections-Configuring Apache, Configuring Apache
configuring graphically, Apache Web Server
configuring with MySQL and PHP, Configuring the Server with MySQL and PHP-Testing your Installation of PHP, Testing your Installation of PHP
error logs, Testing your Installation of PHP, Log Files
installing, Installing Apache-Installing Apache from RPM Packages, Installing Apache from RPM Packages
performance tuning, Configuring the Apache Server using the HTTP Configuration Tool
starting and stopping, Starting and Stopping Apache, Creating your own Private and Public Key Pair, Configuring Apache
starting automatically, Creating your own Private and Public Key Pair
updates, Installing Apache from RPM Packages
Apache Web Server module, Webmin tool, Servers Group Modules
apachectl command, Starting and Stopping Apache, Configuring Apache, Command Line Reference
Applications menu, GNOME, Top Panel Menus
Archive Manager, Archive Manager
at command, at, System Group Modules, Command Line Reference
auditing security, Overview: Making your System Secure
authorization badge icon, The User Manager Tool
automatic execution with .bashrc, Creating Users and Groups with useradd and groupadd
automatic mounting, The Filesystem Table (fstab) File, Automatically Mounting Filesystems
automatic partitioning, Disk Partitioning, Text Mode Installation
automatic starting
Apache, Creating your own Private and Public Key Pair
services, Using ntsysv to Start Services Automatically, Turning off Nonessential Services
automating routine tasks, Automating Routine Tasks-at, at
backups, Backups-Enterprise Backup Solutions, Enterprise Backup Solutions

B

background applications (see daemons)
backslash escaping, Printing with the echo and cat Commands
backticks, Adding to crontab
backup.sh example script, Adding to crontab
backups, Backups-Enterprise Backup Solutions, Enterprise Backup Solutions
dump utility and, The Filesystem Table (fstab) File
enterprise level tools, Enterprise Backup Solutions
removing old, What is the Command Line?, Adding to crontab
simple backups, Simple Backups-Some Explanation, Some Explanation
Webmin Filesystem Backup tool, System Group Modules
bandwidth adjustment, Traffic Reporting with Webalizer
Bandwidth Monitoring module, Webmin, Networking Group Modules
bash shell, Introducing the Shell-The PATH Environment Variable, The PATH Environment Variable
.bashrc file, Creating Users and Groups with useradd and groupadd
binary file location, A Quick Tour of the Filesystem
Boot Configuration tool, Boot Configuration
/boot directory, A Quick Tour of the Filesystem
boot failure, My machine won’t boot! How do I fix it?
boot loaders (see GRUB boot loader)
Bootup and Shutdown tool, Webmin, System Group Modules
bugs, Red Hat updating software, Keeping Software Up to Date

C

case sensitivity, Command Line Reference
cat command, Printing with the echo and cat Commands, Log Files, Command Line Reference
cd command, Moving around the Filesystem with the cd Command, Command Line Reference
CD-ROMs
automatic mounting example, Automatically Mounting Filesystems
CD burning tools, Obtaining Installation CDs
Linux in Live CD form, General-purpose Distributions, My machine won’t boot! How do I fix it?
simple backups to, Simple Backups-Some Explanation, Some Explanation
cdrecord command, Some Explanation, Command Line Reference
certificate authorities (CA), A Brief Introduction to Public Key Cryptography, Creating your own Private and Public Key Pair
CGI programs, Configuring the Apache Server using the HTTP Configuration Tool
Chicken of the VNC viewer, Chicken of the VNC
chkconfig command, Automatically Starting Services with chkconfig, Turning off Nonessential Services, Command Line Reference
chmod command, Changing File Permissions with the chmod Command, Programming the Shell, Command Line Reference
command history feature, Command History
command line operations, The Command Line-Summary, Summary, Command Line Reference-Command Line Reference
alphabetical summary, Command Line Reference-Command Line Reference
case sensitivity, Command Line Reference
command prompts, Switching Users with the su and exit Commands
examples, Some Practical Examples-Deleting Files with the rm Command, Deleting Files with the rm Command
graphical tools compared to, What is the Command Line?, Summary
interrupting, Programming the Shell
managing users and groups, Creating Users and Groups with useradd and groupadd-Deleting Users and Groups with userdel and groupdel, Deleting Users and Groups with userdel and groupdel
mounting a floppy disk, Mounting a Filesystem with the mount Command
role of the shell, Introducing the Shell
special characters, Printing with the echo and cat Commands
starting and stopping services, Using service to Start and Stop Services
Command Shell tool, Webmin, Other Modules
comment lines, The Filesystem Table (fstab) File
Computer icon, filesystem view, Navigating the Filesystem
configuration files, gedit
(see also httpd.conf file)
distributed configuration files, Further Configuration with .htaccess and httpd.conf
filesystem location, A Quick Tour of the Filesystem
.htaccess file, Further Configuration with .htaccess and httpd.conf
Kate editor and, Kate
Snort rules as, Installing Snort
Tripwire tool, Initial Setup
vncserver and, Starting the VNC Server Daemon
configuration settings
GNOME desktop access, Top Panel Menus
Webmin System Group, System Group Modules
Webmin tool, Webmin Configuration
Configure Network Settings dialog, Network Devices and Internet Connection
connection speed, Configuring the Apache Server using the HTTP Configuration Tool
content-negotiated multiviews, Configuring the Apache Server using the HTTP Configuration Tool
Coordinated Universal Time (UTC), Setting the Time Zone, Text Mode Installation, Date and Time
Core Dump Directory option, Configuring the Apache Server using the HTTP Configuration Tool
counter_test.sh example, Programming the Shell
cp command, Copying and Moving Files with the cp and mv Commands, Command Line Reference
CPAN (Comprehensive Perl Archive Network), Other Modules, Further Reporting
CPU usage, System Monitor
cron utility, cron-Using the /etc/cron.schedule Directories, Using the /etc/cron.schedule Directories
directories, Using the /etc/cron.schedule Directories
log rotation and, Log Rotation
redirecting error messages, Sending Email
scheduling backup removal, What is the Command Line?
Webalizer scheduling, Traffic Reporting with Webalizer
Webmin Scheduled Cron Jobs tool, System Group Modules
crontab file
scheduling backups, Adding to crontab
scheduling script execution, Adding to crontab
scheduling Snort IDS reports, Setting up a Nightly Email
cryptography, Installing Apache from RPM Packages, A Brief Introduction to Public Key Cryptography
(see also encryption)
(see also public key cryptography)
PuTTYgen tool, Logging in with a Private Key
ssh-keygen tool, Logging in with a Private Key
CVS (Concurrent Versioning Systems), Servers Group Modules

D

daemons, Services-Automatically Starting Services with chkconfig, Automatically Starting Services with chkconfig
crond, cron
service tool and, Using service to Start and Stop Services
specifying runlevels, Services and Runlevels
data analysis tools, Setting up a Nightly Email, Further Reporting
data corruption and journaling, The ext3 Filesystem
database updates, Tripwire, Using Tripwire
Date & Time configuration tool, Last Steps, Requirements
date measurement, cron utility, The crontab Command Schedule Syntax
Date/Time Properties window, Date and Time
delay field, anacron, Anacron
Deny lists, Configuring the Apache Server using the HTTP Configuration Tool
dependency checking, “Installing, Please Wait…”
desktop environments, Fedora, Day-to-day Usage, The GNOME Desktop
(see also GNOME desktop)
KDE desktop environment, Day-to-day Usage, Editing Text Files, gedit
Desktop menu, GNOME, Top Panel Menus
Development Tools package group, Installing Software Packages
devices
configuring network devices, Network Devices and Internet Connection
driver availability, The Necessary Research
filesystem location, A Quick Tour of the Filesystem
mounting filesystems for, Mounting and Filesystems-Automatically Mounting Filesystems, Automatically Mounting Filesystems
df command, Command Line Reference, Programs are failing oddly. What’s going on?
DHCP (Dynamic Host Configuration Protocol), Networking, Network Settings, Setting Up Firestarter
directories
access restriction with .htaccess, Further Configuration with .htaccess and httpd.conf
archiving, Archive Manager
Core Dump Directory option, Configuring the Apache Server using the HTTP Configuration Tool
listing files, Listing Files with the ls Command
server configuration for specific, Further Configuration with .htaccess and httpd.conf
sharing using Samba, Samba
shortcuts to current and parent, Listing Files with the ls Command
virtual host options, Configuring the Apache Server using the HTTP Configuration Tool
Disk Druid partitioning tool, Using Disk Druid, Text Mode Installation
disk partitioning (see partitioning)
disk usage checking, Command Line Reference, Programs are failing oddly. What’s going on?
Display settings dialog, Display Settings
distributed configuration files, Further Configuration with .htaccess and httpd.conf
DNS configuration, Network Settings
DNS lookups, Configuring the Apache Server using the HTTP Configuration Tool
Document tab, Kate editor, Kate
Drak suite
Apache configuration, Configuring the Apache Server using the HTTP Configuration Tool
SystemDrak tool, Last Steps
drive letter designation, Disk Partitioning
(see also partitioning)
drives, Hardware Browser view, Hardware Browser
dual monitor systems, Display Settings
dual-boot configuration, Building The Linux Environment
boot loader and, The GRUB Boot Loader, Text Mode Installation
installation, The Dual-Boot Option, Text Mode Installation
dump utility, The Filesystem Table (fstab) File
DVDs (see CD-ROMs)

E

echo command, Printing with the echo and cat Commands, Command Line Reference
Edit Interface window, Networking
email
configuring mail servers, Servers Group Modules
Evolution mail client, Top Panel Shortcut Icons
Majordomo List Manager, Servers Group Modules
nightly security alerts, Setting up a Nightly Email
redirecting error messages, Sending Email
sendmail program, Sending Email-The aliases File, The aliases File, Servers Group Modules
SpamAssassin Mail Filter, Servers Group Modules
encryption, Installing Apache from RPM Packages
(see also cryptography)
configuring Apache for HTTPS, Configuring your Server for Secure Connections
RPM package downloads, Updating your Server with yum
enterprise level backup tools, Enterprise Backup Solutions
environment variables, The PATH Environment Variable
anacron tool and, Anacron
crontab file and, cron
virtual host options, Configuring the Apache Server using the HTTP Configuration Tool
error logs
Apache, Testing your Installation of PHP, Log Files
HTTP configuration tool, Configuring the Apache Server using the HTTP Configuration Tool
error pages, defining, Configuring the Apache Server using the HTTP Configuration Tool
escaping special characters, Printing with the echo and cat Commands
/etc directory, A Quick Tour of the Filesystem
Ethernet cards, Networking, Network Devices and Internet Connection
Events screen, Firestarter, Using Firestarter
Evolution mail client, Top Panel Shortcut Icons
executable scripts, A Quick Tour of the Filesystem, Simple Backups
exit command, Switching Users with the su and exit Commands, Command Line Reference
export command, The PATH Environment Variable
ext2 filesystem, The ext3 Filesystem
ext3 filesystem, The ext3 Filesystem, The Filesystem Table (fstab) File
Extract dialog, Archive Manager, Archive Manager

F

Fedora Core distribution, Fedora Core
bash shell, Introducing the Shell-The PATH Environment Variable, The PATH Environment Variable
desktop environments, Day-to-day Usage
ext3 filesystem, The ext3 Filesystem
Firestarter tool, Firestarter
Hardware Browser, Hardware Browser
hardware compatibility lists, Red Hat/Fedora
initial installation screen, The Installation, Text Mode Installation
installation CDs, Obtaining Installation CDs
software provided, Installing Software Packages
specialized installation types, Installation Types, Text Mode Installation
SuSE mount point convention and, Making a Mount Point
File Browser application, A Quick Tour of the Filesystem
File owner/group listings, permissions dialog, File Permissions
file permissions, File Permissions-File Permissions
changing, Changing File Permissions with the chmod Command, Programming the Shell, Command Line Reference
ls command listing, Listing Files with the ls Command
making a script executable, Simple Backups
setting, File Permissions
file precedence setting, Web servers, Configuring the Apache Server using the HTTP Configuration Tool
files
archiving, Archive Manager
copying, moving and renaming, Copying and Moving Files with the cp and mv Commands
deleting, Using the Command Line, Deleting Files with the rm Command
downloading, at, Installing Apache from RPM Packages, Command Line Reference
listing, Listing Files with the ls Command
listing last lines, Log Files
Filesystem Browser tab, Kate, Kate
filesystems, Drives and Partitions
automatic mounting, Automatically Mounting Filesystems
ext2 filesystem, The ext3 Filesystem
ext3 filesystem, The ext3 Filesystem
fstab file, The Filesystem Table (fstab) File
icons, Navigating the Filesystem
Linux file permissions, Handling Linux Files-File Permissions, File Permissions
Linux, not recognized by Windows, The Dual-Boot Option
mounting removable media, Mounting and Filesystems-Automatically Mounting Filesystems, Automatically Mounting Filesystems
navigating from the command line, Moving around the Filesystem with the cd Command-Deleting Files with the rm Command, Deleting Files with the rm Command
navigating using Nautilus, Navigating the Filesystem
other operating systems and, The ext3 Filesystem
sharing using NFS, NFS
type listing in fstab, The Filesystem Table (fstab) File
unmounting media, Unmounting a Filesystem with the umount Command
Webmin File Manager access, Other Modules
Webmin System Group tools, System Group Modules
Windows file access, The Dual-Boot Option, Logging in with a Private Key
find command, What is the Command Line?, Adding to crontab, Command Line Reference
Firefox browser, Top Panel Menus, Top Panel Shortcut Icons, Testing your Installation of PHP
Firestarter tool, Firestarter-Using Firestarter, Using Firestarter
Firewall Wizard, Firestarter, Setting Up Firestarter
firewalls, Logging in with a Private Key
(see also Security Level Configuration tool)
enabling Webmin access, Webmin Basics
Fedora Core default, Network Security
layered security and, Overview: Making your System Secure
remote configuration, Using Firestarter
text-based installation, Text Mode Installation
Webmin Network Module and, Networking Group Modules
floppy disks, mounting, Mounting a Filesystem with the mount Command
Floppy Formatter tool, Floppy Formatter
forcing file deletions, Deleting Files with the rm Command, Command Line Reference
forcing overwriting, Command Line Reference
fsck utility, The Filesystem Table (fstab) File
fstab file, The Filesystem Table (fstab) File
FTP (File Transfer Protocol), Network Security, Servers Group Modules

G

gateway machines, Setting Up Firestarter
GDM (GNOME Display Manager), Starting Up and Shutting Down
gedit text editor, File Permissions, Editing Text Files, gedit
GNOME desktop, The GNOME Desktop-Using Windows, Using Windows, Navigating the Filesystem
(see also Nautilus)
bottom panel, The Bottom Panel
customizing the GNOME terminal, What is the Command Line?
gedit text editor, File Permissions, Editing Text Files
GUI naming conventions, gedit
installation, Installing Software Packages
root password prompt, The User Manager Tool
top panel, The Top Panel
VNC startup and, Starting the VNC Server Daemon
window display, Using Windows
GNOME Display Manager (GDM), Starting Up and Shutting Down
GNOME Terminal application, What is the Command Line?
GNU Privacy Guard (GPG), Installing Apache from RPM Packages
graphical installation, Graphical Installation-Last Steps, Last Steps
grep command, Command Line Reference, How can I list all the programs that are running, and kill a troublesome one?
group permissions, File Permissions
groupadd command, Creating Users and Groups with useradd and groupadd, Command Line Reference
groupdel command, Deleting Users and Groups with userdel and groupdel, Command Line Reference
groups, software (see package groups)
groups, users (see user groups)
GRUB boot loader, The GRUB Boot Loader, Text Mode Installation
Boot Configuration tool and, Boot Configuration
boot loader location, Text Mode Installation
Webmin and, Hardware Group Modules
GUI based editors, Editing Text Files

H

Hardware Browser, Fedora, Hardware Browser
hardware compatibility lists, The Necessary Research-General Linux, General Linux
Hardware Group Modules, Webmin, Hardware Group Modules-Hardware Group Modules
hello_world.sh example, Programming the Shell
help, online, Installing Software Packages, Deleting Files with the rm Command, Command Line Reference
hidden files, Listing Files with the ls Command, Creating Users and Groups with useradd and groupadd
history command, Command History
/home directory, A Quick Tour of the Filesystem
home directory, returning to, Moving around the Filesystem with the cd Command
Home icon, filesystem view, Navigating the Filesystem
host keys, SSH, Host Keys
.htaccess file, Further Configuration with .htaccess and httpd.conf
htpasswd tool, Further Configuration with .htaccess and httpd.conf, Command Line Reference
HTTP
Apache server default ports, Configuring the Apache Server using the HTTP Configuration Tool
graphical configuration tool, Apache Web Server
HTTP configuration tool, Fedora, Configuring the Apache Server using the HTTP Configuration Tool-Configuring the Apache Server using the HTTP Configuration Tool
HTTP daemon, Services, Apache: a Brief History
httpd.conf file, Configuring Apache
apachectl tool and, Starting and Stopping Apache
configuring Apache to use certificates, Configuring Apache
editing with Webmin, Servers Group Modules
gedit example using, gedit
.htaccess and, Further Configuration with .htaccess and httpd.conf
HTTP configuration tool and, Configuring the Apache Server using the HTTP Configuration Tool
Kate example using, Kate
stopping the Apache daemon, Creating your own Private and Public Key Pair
httpd.i386 package, Installing Apache from RPM Packages
HTTPS
Apache server default ports, Configuring the Apache Server using the HTTP Configuration Tool
configuring Apache for, Configuring your Server for Secure Connections-Configuring Apache, Configuring Apache
virtual host SSL options, Configuring the Apache Server using the HTTP Configuration Tool

I

icons
authorization badge, The User Manager Tool
GNOME desktop shortcuts, Top Panel Shortcut Icons
Home icon, Navigating the Filesystem
Webmin interface, Webmin Features
IDS (Intrusion Detection Systems), Overview: Making your System Secure, Snort-Further Reporting, Further Reporting
ifconfig command, I can’t see the network. What should I do?
Includes option, virtual host, Configuring the Apache Server using the HTTP Configuration Tool
increment operator, Programming the Shell
installation, Installing the Distribution
choosing Fedora installation mode, The Installation
dependency checking, “Installing, Please Wait…”
graphical installation, Graphical Installation-Last Steps, Last Steps
networking options, Fedora, Networking, Text Mode Installation
options, Kickstart Configurator, Kickstart
progress display, Text Mode Installation
specialized installation types, Installation Types, Text Mode Installation
text mode installation, Text Mode Installation-Text Mode Installation
integrity checking with Tripwire, Tripwire-Using Tripwire, Using Tripwire
Internet Configuration Wizard, Network Devices and Internet Connection
interrupt signal, Programming the Shell
Intrusion Detection Systems (IDS), Overview: Making your System Secure, Snort-Further Reporting, Further Reporting
IP addresses
configuration, Networking
configuring Firestarter, Setting Up Firestarter
defining with the HTTP configuration tool, Configuring the Apache Server using the HTTP Configuration Tool
Deny and Allow lists, Configuring the Apache Server using the HTTP Configuration Tool
detecting network cards, I can’t see the network. What should I do?
DNS lookups, Configuring the Apache Server using the HTTP Configuration Tool
Network Configuration tool, Network Settings
Snort IDS and, Using Snort
IP based virtual hosts, Configuring the Apache Server using the HTTP Configuration Tool
iptables tool, Text Mode Installation, iptables-Using Firestarter, Using Firestarter
(see also firewalls)
Security Level Configuration tool and, Security Level Configuration
Webmin Network Module use of rules, Networking Group Modules
ISO images, Obtaining Installation CDs, Some Explanation

J

job identifier field, anacron, Anacron
journaling, ext3 filesystem, The ext3 Filesystem

K

Kate text editor, Editing Text Files, Kate
KDE desktop environment, Day-to-day Usage, Editing Text Files, gedit
kernels, booting, Boot Configuration
key fingerprints, SSH, Host Keys
keyboard layouts, Selecting your Language, Text Mode Installation
keyboard operations (see command line operations)
keyboard-based navigation, Text Mode Installation
keys (see public key cryptography)
Kickstart Configurator tool, Kickstart
kill command, How can I list all the programs that are running, and kill a troublesome one?
kudzu system, The Filesystem Table (fstab) File

L

LAMP (Linux, Apache, MySQL, and PHP) servers
gateway machines and, Setting Up Firestarter
installation, Installing Software Packages
language selection on installation, Selecting your Language, Text Mode Installation
language support
content-negotiated multiviews and, Configuring the Apache Server using the HTTP Configuration Tool
Webmin, Webmin Configuration
last changed field, permissions dialog, File Permissions
Launcher Panel, GNOME desktop, Top Panel Shortcut Icons
linking (see symlinks)
Linux distributions, Linux and Distributions-Fedora Core, Fedora Core
(see also Fedora Core distribution)
(see also Madriva Linux)
(see also SuSE Linux)
Linux Hardware Compatibility HOWTO, General Linux
linux rescue command, I’ve forgotten my root password. How can I reset it?
LinuxQuestions.org, General Linux
Live CD versions of Linux, General-purpose Distributions, My machine won’t boot! How do I fix it?
ll command, Listing Files with the ls Command, Command Line Reference
Lock File option, HTTP configuration tool, Configuring the Apache Server using the HTTP Configuration Tool
log files, Testing your Installation of PHP, Log Files-Log Rotation, Log Rotation
(see also error logs)
analysis with Webalizer, Servers Group Modules, Traffic Reporting with Webalizer-Traffic Reporting with Webalizer
Apache access logs, Testing your Installation of PHP, Log Files, Traffic Reporting with Webalizer
disk usage and, Programs are failing oddly. What’s going on?
failing services, A service isn’t running. What’s the problem?
log levels, Configuring the Apache Server using the HTTP Configuration Tool
log rotation, Log Rotation
logging into GDM, Starting Up and Shutting Down
logging modes, Snort IDS, Setting Up Snort
logging options, HTTP configuration tool, Configuring the Apache Server using the HTTP Configuration Tool
logging out of GDM, Starting Up and Shutting Down
ls command, Listing Files with the ls Command, Command Line Reference

M

Mac OS X, Using the ssh Client, Chicken of the VNC
mail server configuration, Servers Group Modules
Majordomo List Manager, Servers Group Modules
man command, Deleting Files with the rm Command, Command Line Reference
Mandriva Linux
Drak Suite, Last Steps, Configuring the Apache Server using the HTTP Configuration Tool
hardware compatibility lists, Mandriva Linux
memory
installation requirements, Text Mode Installation
usage, System Monitor, System Monitor
menus, GNOME top panel, Top Panel Menus
mkisofs command, Some Explanation, Command Line Reference
mount command, Mounting a Filesystem with the mount Command, Command Line Reference
fstab file and, The Filesystem Table (fstab) File
mount points, A Quick Tour of the Filesystem
filesystem assignment, Drives and Partitions
fstab listings, The Filesystem Table (fstab) File
naming conventions, Making a Mount Point
selecting, Using Disk Druid
mouse, three-button, Simple Backups
mrtg package, Networking Group Modules
multi-user mode, Services and Runlevels
MultiViews option, virtual host, Configuring the Apache Server using the HTTP Configuration Tool
mv command, Copying and Moving Files with the cp and mv Commands, Command Line Reference
MySQL daemon, Services
MySQL database server
connection tools, Installing Software Packages
installing, Installing MySQL and PHP
Webmin module, Servers Group Modules

N

name based virtual hosts, Configuring the Apache Server using the HTTP Configuration Tool
naming conventions
desktop environments and, gedit
mount points, Making a Mount Point
National Center for Supercomputing Applications (NCSA), Apache: a Brief History
Nautilus, Navigating the Filesystem
creating symlinks, Symlinks, or Linking Files: More Abstraction
trash function compared with rm command, Using the Command Line
network card detection, Setting Up Firestarter, I can’t see the network. What should I do?
Network Configuration page, Webmin, Networking Group Modules
Network Configuration tool, Network Settings
network devices, configuring, Network Devices and Internet Connection
Network File System (NFS), NFS
turning off nonessential services, Turning off Nonessential Services
Webmin Network Module and, Networking Group Modules
network invisibility, I can’t see the network. What should I do?
network resources and runlevels, Services and Runlevels
Network Servers package group, Installing Software Packages
network settings, Network Settings
Network Time Protocol (NTP), Last Steps
Apache Web Server installation and, Requirements
Date/Time Properties tool and, Date and Time
Webmin tool and, Hardware Group Modules
network traffic
intrusion detection systems for, Overview: Making your System Secure, Snort
limiting to known protocols, Security Level Configuration
monitoring with Webmin, Networking Group Modules
Networking Group Modules, Webmin, Networking Group Modules-Networking Group Modules
networking options, Fedora, Networking, Text Mode Installation
newaliases command, The aliases File, Command Line Reference
newsgroups
comp.os.linux.misc, Summary
linux.redhat, The Filesystem Table (fstab) File
NFS (see Network File System)
NTP (see Network Time Protocol)
ntsysv tool, Using ntsysv to Start Services Automatically
number view, file permissions, File Permissions

O

Object Summary section, Tripwire reports, Using Tripwire
online manual, Deleting Files with the rm Command, Command Line Reference
OpenOffice.org, Top Panel Shortcut Icons
OpenSSL, A Brief Introduction to Public Key Cryptography
operating systems
selecting a default, Text Mode Installation
working with others, The ext3 Filesystem
Other Modules Page, Webmin, Other Modules
output commands, Printing with the echo and cat Commands
owner permissions, File Permissions

P

package groups, Installing Software Packages-Installing Software Packages
(see also RPM packages)
selection, Text Mode Installation
Package Management tool, Package Management
installing Kickstart, Kickstart
installing OpenSSL, Installing OpenSSL and genkey
installing PHP and MySQL, Installing MySQL and PHP
installing the VNC server daemon, Setting up the VNC Server Daemon
panels, GNOME desktop, A Tour of the Desktop, The Top Panel
parentheses in text-based interfaces, Text Mode Installation
partitioning
accidental deletion of partitions, Using Disk Druid
automatic and manual methods, Disk Partitioning
Disk Druid tool, Using Disk Druid, Text Mode Installation
disk space availability, Programs are failing oddly. What’s going on?
filesystem structure and, Drives and Partitions
partition management tools, The Dual-Boot Option
root partition identification, My machine won’t boot! How do I fix it?
swap partitions, Using Disk Druid
text-based installation, Text Mode Installation
Windows drives and, Drives and Partitions
passphrases, Creating your own Private and Public Key Pair
SSH private key, Logging in with a Private Key
ssh-keygen tool, Logging in with a Private Key
Tripwire setup, Initial Setup
passwd command, Creating Users and Groups with useradd and groupadd, Command Line Reference
passwd.txt vulnerability, Using Snort
passwords
.htaccess and, Further Configuration with .htaccess and httpd.conf
boot loader configuration, The GRUB Boot Loader, Text Mode Installation
root user account, Setting up the Root User, Text Mode Installation, I’ve forgotten my root password. How can I reset it?
SSH clients, Logging in with a Password
VNC server access, Setting up a VNC Server, Starting the VNC Server Daemon
Webmin Change Passwords tool, System Group Modules
PATH environment variable, The PATH Environment Variable, Creating Users and Groups with useradd and groupadd
performance implications, .htaccess, Further Configuration with .htaccess and httpd.conf
performance options, HTTP configuration tool, Configuring the Apache Server using the HTTP Configuration Tool
performance tuning options, HTTP configuration tool, Configuring the Apache Server using the HTTP Configuration Tool
period field, anacron, Anacron
Perl modules, Other Modules, Further Reporting
permissions dialog, File Permissions, Simple Backups
(see also file permissions)
Personal Desktop installation, Installation Types, Text Mode Installation
PGP (Pretty Good Privacy), Installing Apache from RPM Packages
PHP language installation, Installing MySQL and PHP, Testing your Installation of PHP
phpinfo() function, Testing your Installation of PHP
phpinfo.php file, Testing your Installation of PHP
PID File option, HTTP configuration tool, Configuring the Apache Server using the HTTP Configuration Tool
ping command, I can’t see the network. What should I do?
Places menu, GNOME, Top Panel Menus
Policy screen, Firestarter, Using Firestarter
port forwarding, Securing VNC with SSH Tunnelling, Setting up the SSH Tunnel, Command Line Reference
ports
defining with the HTTP configuration tool, Configuring the Apache Server using the HTTP Configuration Tool
limiting network traffic by, Security Level Configuration, iptables, Using Firestarter
VNC server access, Setting up a VNC Server
Webmin access, Webmin Basics
Postfix mail server, Servers Group Modules
PostgreSQL, Installing Software Packages, Installing MySQL and PHP
preferences and settings, Other Services
printer configuration tool, Printers
printer sharing, Samba, Samba
processes
listing and killing running programs, How can I list all the programs that are running, and kill a troublesome one?
viewing with System Monitor, System Monitor
Webmin Running Processes tool, System Group Modules
ProFTPD, Servers Group Modules
program failure, Programs are failing oddly. What’s going on?
protocols, SSH
(see also DHCP)
(see also FTP)
(see also NTP)
(see also SSH protocol)
(see also telnet)
(see also VNC protocol)
limiting network traffic by, Security Level Configuration
ps command, How can I list all the programs that are running, and kill a troublesome one?
public key cryptography, A Brief Introduction to Public Key Cryptography-A Brief Introduction to Public Key Cryptography
creating your own keys pair, Creating your own Private and Public Key Pair-Creating your own Private and Public Key Pair
encrypting the private key, Creating your own Private and Public Key Pair, Configuring Apache
selecting a key size, Creating your own Private and Public Key Pair
Tripwire setup, Initial Setup
PuTTY SSH client, Using the PuTTY SSH Client, Tunnelling with PuTTY
PuTTYgen tool, Logging in with a Private Key
pwd command, Orienting yourself with the pwd Command, Command Line Reference
Python language, Some Explanation

Q

QMail mail server, Servers Group Modules

R

random data, Creating your own Private and Public Key Pair
read-only files, The Filesystem Table (fstab) File
reboot command, I’ve forgotten my root password. How can I reset it?
rebooting using ext3, The ext3 Filesystem
recovery operations, The ext3 Filesystem
recursive acronyms, “Installing, Please Wait…”
recursive deletion, Deleting Files with the rm Command
Red Hat Enterprise Linux (RHEL), Red Hat/Fedora, The Installation
(see also Anaconda installer)
(see also Fedora)
Red Hat kudzu system, The Filesystem Table (fstab) File
Red Hat Network Alert Notification Tool, Keeping Software Up to Date
ReiserFS filesystem, The ext3 Filesystem
Release Notes buttons, Installing Software Packages
remote administration, Remote Administration-Summary, Summary
remote firewall configuration, Using Firestarter
SSH protocol, SSH-Logging in with a Private Key, Logging in with a Private Key
VNC protocol, VNC-Connecting to the VNC Server, Connecting to the VNC Server
remote command execution, ssh client, Remote Command Execution
Remote Desktop Preferences tool, Setting up a VNC Server
Resources tab, System Monitor, System Monitor
rm command, Using the Command Line, Deleting Files with the rm Command, Command Line Reference
/root directory, A Quick Tour of the Filesystem
root partition, My machine won’t boot! How do I fix it?
root user account, Setting up the Root User
command prompt, Switching Users with the su and exit Commands
dangers of routine use, Last Steps, Starting Up and Shutting Down, Logging in as root
GNOME password prompt, The User Manager Tool
passwords, Setting up the Root User, Text Mode Installation, I’ve forgotten my root password. How can I reset it?
RPM Package Manager, “Installing, Please Wait…”
RPM packages
Apache installation from, Installing Apache, Installing Apache from RPM Packages
security checks before installing, Using Tripwire
updating, Keeping Software Up to Date-Other yum Functions, Other yum Functions
Webmin Software Packages tool, System Group Modules
Webmin tool as, Installing Webmin
RSH (Remote Shell) protocol, SSH
Rule Summary section, Tripwire reports, Using Tripwire
run-parts command, The crontab Command Schedule Syntax, Using the /etc/cron.schedule Directories, Anacron
runlevels, Services and Runlevels
Bootup and Shutdown tool, System Group Modules
configuring automatic startup, Turning off Nonessential Services

S

Samba Server Configuration tool, Samba, Logging in with a Private Key
access log, Log Files
turning off nonessential services, Turning off Nonessential Services
Samba Windows File Sharing page, Webmin, Servers Group Modules
scheduling, What is the Command Line?, Automating Routine Tasks
(see also automating routine tasks)
(see also cron utility)
daily Snort IDS reports, Setting up a Nightly Email
screen resolution settings, Last Steps
scripting languages, Programming the Shell
scripts, cron
(see also shell scripts)
scheduling, using cron, cron
Secure Shell (SSH) protocol, Security Level Configuration, SSH-Logging in with a Private Key, Logging in with a Private Key
Secure Sockets Layer (SSL), Configuring your Server for Secure Connections
security, Server Security-Summary, Summary
access to services and, Turning off Nonessential Services
iptables firewall tool, iptables-Using Firestarter, Using Firestarter
layered approaches, Overview: Making your System Secure
networking options, Fedora, Network Security
older protocols, SSH
PuTTY configuration, Using the PuTTY SSH Client
Snort IDS, Snort-Further Reporting, Further Reporting
Tripwire integrity checker, Tripwire-Using Tripwire, Using Tripwire
VNC protocol, Setting up a VNC Server, Securing VNC with SSH Tunnelling
Webmin and, Webmin User Administration
security audits, Overview: Making your System Secure
Security Enhanced Linux (SELinux), Network Security, Text Mode Installation, Security Level Configuration
modifying, to allow Samba access, Logging in with a Private Key
Security Level Configuration tool, Security Level Configuration, Setting up a VNC Server
Firestarter and, iptables
Samba access and, Logging in with a Private Key
Security Level configuration tool
Webmin access, Webmin Basics
SELinux (see Security Enhanced Linux)
sendmail program, Sending Email, Servers Group Modules
server administration, Server Administration-Summary, Summary
log analysis, Log Files-Log Rotation, Log Rotation
occasional administration, Occasional Administration-Summary, Summary
remote administration, Remote Administration-Summary, Summary
setting up backups, Backups-Enterprise Backup Solutions, Enterprise Backup Solutions
traffic reporting, Traffic Reporting with Webalizer-Traffic Reporting with Webalizer
Server Configuration Tools, Installing Software Packages
(see also Samba)
Server installation type, Installation Types, Text Mode Installation
server-side includes, Configuring the Apache Server using the HTTP Configuration Tool
Servers Group Modules, Webmin, Servers Group Modules-Servers Group Modules
servers, Apache (see Apache Web Server)
service command, Using service to Start and Stop Services, Command Line Reference, A service isn’t running. What’s the problem?
Service Configuration tool, The Service Configuration Tool-Services and Runlevels, Services and Runlevels, Turning off Nonessential Services
opening a Samba service, Logging in with a Private Key
services, Services-Automatically Starting Services with chkconfig, Automatically Starting Services with chkconfig
(see also daemons)
Bootup and Shutdown tool, System Group Modules
troubleshooting, A service isn’t running. What’s the problem?
turning off nonessential, Overview: Making your System Secure, Turning off Nonessential Services
settings and preferences, Other Services
Setup Agent, Last Steps, Text Mode Installation
severity levels, Tripwire reports, Using Tripwire
shebang line, Programming the Shell
shell, Introducing the Shell
shell scripts, Programming the Shell-Programming the Shell
cron execution, Adding to crontab
examples, Programming the Shell, The Filesystem Table (fstab) File, Adding to crontab, Simple Backups
explanation of simple-cd-backup.sh, Some Explanation
zenity command and, Some Explanation
Shorewall Firewall package, Networking Group Modules
shortcuts
current and parent directories, Listing Files with the ls Command
GNOME desktop icons, Top Panel Shortcut Icons
history command, Command History
symlink resemblance to, Symlinks, or Linking Files: More Abstraction
shutting down, Starting Up and Shutting Down, System Group Modules, Command Line Reference
simple-cd-backup.sh example script, Simple Backups, Some Explanation
single user mode, Services and Runlevels
Snort IDS, Snort-Further Reporting, Further Reporting
reporting from, Setting up a Nightly Email, Further Reporting
software packages (see package groups) (see RPM packages)
software updates, Keeping Software Up to Date-Other yum Functions, Other yum Functions
installing with yum, Searching for and Installing Packages
investigating with yum, Other yum Functions
locating, Searching for and Installing Packages
Red Hat updating software, Keeping Software Up to Date
removing with yum, Removing Packages
security software, Staying Up to Date
single packages, Updating a Single Package
software, installing additional, Last Steps
Sourcefire, Installing Snort
spaces, escaping, Printing with the echo and cat Commands
SpamAssassin Mail Filter, Servers Group Modules
special characters, escaping, Printing with the echo and cat Commands
special flags, permissions dialog, File Permissions
square brackets, text-based interfaces, Text Mode Installation
ssh command, Using the ssh Client, Command Line Reference
distinguished from SSH protocol, SSH
SSH tunnelling and, Tunnelling with the ssh Client
.ssh directory, Logging in with a Private Key
SSH login tool, Webmin, Other Modules
SSH protocol, Security Level Configuration, SSH-Logging in with a Private Key, Logging in with a Private Key
SSH Server module, Webmin, Servers Group Modules
SSH tunnelling, Securing VNC with SSH Tunnelling, Setting up the SSH Tunnel, Command Line Reference
ssh-keygen tool, Logging in with a Private Key
SSL (Secure Sockets Layer), Configuring your Server for Secure Connections
status displays, Webmin, Other Modules
su command, Logging in as root, Switching Users with the su and exit Commands, Command Line Reference
SuSE Linux distribution
filesystem, The ext3 Filesystem
hardware compatibility lists, SuSE
mount point naming, Making a Mount Point
YaST2 tool, Last Steps, Configuring the Apache Server using the HTTP Configuration Tool
swap partitions, Using Disk Druid
symlinks, Symlinks, or Linking Files: More Abstraction-Symlinks, or Linking Files: More Abstraction
FollowSymLinks option, Configuring the Apache Server using the HTTP Configuration Tool
linking files to be backed up, Simple Backups
symmetric key (see public key cryptography)
system administration, System Administration-System Monitor, System Monitor, Server Administration-Summary, Summary
(see also remote administration)
(see also server administration)
automating routine tasks, Automating Routine Tasks-at, at
managing user accounts, Creating New Users and Groups-Deleting Users and Groups with userdel and groupdel, Deleting Users and Groups with userdel and groupdel
mounting and filesystems, Mounting and Filesystems-Automatically Mounting Filesystems, Automatically Mounting Filesystems
other graphical tools, Other Services-System Monitor, System Monitor
sending email, Sending Email-The aliases File, The aliases File
system services, Services-Automatically Starting Services with chkconfig, Automatically Starting Services with chkconfig
System and Server Status module, Webmin, Other Modules
System Group, Webmin, System Group Modules-System Group Modules
system log file, Log Files
System Monitor, System Monitor, How can I list all the programs that are running, and kill a troublesome one?
system services (see services)
system time, Hardware Group Modules
System Tools package group, Installing Software Packages
System User screen, Last Steps
SystemDrak tool, Last Steps

T

tab completion, Tab Completion
tail command, Log Files, Command Line Reference
taskbar, GNOME bottom panel as, The Bottom Panel
Telnet login tool, Webmin, Other Modules
telnet protocol security issues, Network Security, SSH
terminal commands (see command line operations)
Terminal Server Client, Fedora, Fedora Core’s Terminal Server Client
text editors, File Permissions
(see also gedit text editor)
gedit and Kate compared, Kate
GUI based editors, Editing Text Files
Kate text editor, Kate
read-only files, The Filesystem Table (fstab) File
text file default permissions, File Permissions
text mode installation, Text Mode Installation-Text Mode Installation
text view, file permissions, File Permissions
themes, customizing Webmin, Webmin Configuration
TightVNC viewer, TightVNC
time measurement
at and Anacron utilities, at
cron utility, The crontab Command Schedule Syntax
time zone setting, Setting the Time Zone, Text Mode Installation, Hardware Group Modules
Date/Time Properties tool and, Date and Time
Time::ParseDate Perl module, Further Reporting
traceroute command, I can’t see the network. What should I do?
traffic monitoring, Networking Group Modules, Traffic Reporting with Webalizer-Traffic Reporting with Webalizer
(see also network traffic)
Tripwire integrity checker, Tripwire-Using Tripwire, Using Tripwire
reports, Using Tripwire-Using Tripwire
troubleshooting, Troubleshooting-I can’t see the network. What should I do?, I can’t see the network. What should I do?

U

umount command, Unmounting a Filesystem with the umount Command
unmount command, Command Line Reference
up2date application, Keeping Software Up to Date
updating software, Keeping Software Up to Date-Other yum Functions, Other yum Functions, Staying Up to Date
updating tool (see yum)
user accounts
accessing the home directory, Navigating the Filesystem
adding to a user group, Managing Groups
adding with useradd, Creating Users and Groups with useradd and groupadd
configuring additional, Last Steps
creating for Webmin, Webmin User Administration
creating with User Manager, The User Manager Tool
defining, HTTP configuration tool, Configuring the Apache Server using the HTTP Configuration Tool
deleting, Managing Groups, Deleting Users and Groups with userdel and groupdel
listing, Managing Users
managing, Creating New Users and Groups-Deleting Users and Groups with userdel and groupdel, Deleting Users and Groups with userdel and groupdel
setting the root user, Setting up the Root User
synchronizing Linux and Webmin, Webmin User Administration
text-based installation, Text Mode Installation
Webmin Users and Groups tool, System Group Modules
user groups
adding with groupadd, Creating Users and Groups with useradd and groupadd
creating with User Manager, Managing Groups
defining, HTTP configuration tool, Configuring the Apache Server using the HTTP Configuration Tool
deleting, Managing Groups, Deleting Users and Groups with userdel and groupdel
groups file, httpd, Further Configuration with .htaccess and httpd.conf
managing, Managing Users-Deleting Users and Groups with userdel and groupdel, Deleting Users and Groups with userdel and groupdel
viewing with User Manager, Managing Groups
Webmin group access, Webmin User Administration
Webmin Users and Groups tool, System Group Modules
user interfaces, Day-to-day Usage, The Command Line
(see also command line operations)
(see also desktop environments)
Webmin tool, Webmin
User Manager tool, The User Manager Tool-Managing Groups, Managing Groups
adding user groups, Managing Groups
adding users to a group, Managing Groups
user accounts listing, Managing Users
viewing user groups, Managing Groups
useradd command, Creating Users and Groups with useradd and groupadd, Command Line Reference
userdel command, Deleting Users and Groups with userdel and groupdel, Command Line Reference
username skipping, PuTTY, Using the PuTTY SSH Client
UTC (Coordinated Universal Time), Setting the Time Zone, Text Mode Installation, Date and Time

V

variables, shell script, Programming the Shell
virtual hosts
defining with the HTTP configuration tool, Configuring the Apache Server using the HTTP Configuration Tool
using SSL, Configuring the Apache Server using the HTTP Configuration Tool
VNC protocol, VNC-Connecting to the VNC Server, Connecting to the VNC Server
securing, with SSH tunnelling, Securing VNC with SSH Tunnelling
server setup, Setting up a VNC Server
viewers, VNC Viewers-Fedora Core’s Terminal Server Client, Fedora Core’s Terminal Server Client
VNC server daemon, Securing VNC with SSH Tunnelling, Starting the VNC Server Daemon

W

Web Server packages, Fedora, Installing Software Packages, Text Mode Installation
Web server, Apache (see Apache Web Server)
Web traffic analysis tool, Traffic Reporting with Webalizer
Webalizer Logfile Analysis tool, Servers Group Modules, Traffic Reporting with Webalizer-Traffic Reporting with Webalizer
Webmin tool, Webmin-Webmin Configuration, Webmin Configuration
configuration and customization, Webmin Configuration
creating user accounts, Webmin User Administration
Hardware Group Modules, Hardware Group Modules-Hardware Group Modules
installation, Installing Webmin
interface, Webmin Features
Networking Group Modules, Networking Group Modules-Networking Group Modules
Servers Group Modules, Servers Group Modules-Servers Group Modules
System Group Modules, System Group Modules-System Group Modules
Windows, Logging in with a Private Key
(see also Samba)
apachectl tool and, Starting and Stopping Apache
dual-boot installation and, The Dual-Boot Option
filesystem comparison, Drives and Partitions
PuTTY SSH client, Using the PuTTY SSH Client
TightVNC viewer, TightVNC
windows
GNOME desktop, Using Windows
moving between workspaces, The Bottom Panel
working directories, Orienting yourself with the pwd Command
workspace switchers, The Bottom Panel
Workstation installation type, Installation Types, Text Mode Installation
WU-FTP, Servers Group Modules
WWWBoard package vulnerability, Using Snort

X

X Windows system, Text Mode Installation
xroot.sh example script, The Filesystem Table (fstab) File

Y

YaST2 tool, Last Steps, Configuring the Apache Server using the HTTP Configuration Tool
Yellow Dog Linux, yum
yum updating tool, yum-Other yum Functions, Other yum Functions, Command Line Reference
cache cleanup, Other yum Functions
installing Apache, Installing Apache from RPM Packages
installing packages, Searching for and Installing Packages
installing the VNC server daemon, Setting up the VNC Server Daemon
log file, Log Files
obtaining package descriptions, Other yum Functions
Red Hat Network Alert Notifier and, Keeping Software Up to Date
removing packages, Removing Packages
searching for packages, Searching for and Installing Packages
security checks before using, Using Tripwire
security update checks, Staying Up to Date
Tripwire installation, Tripwire
updating single packages, Updating a Single Package

Z

zenity command, Some Explanation

 

About SitePoint

SitePoint specializes in publishing fun, practical and easy-to-understand content for Web professionals. Visit sitepoint.com to access our books, newsletters, articles and community forums.

SitePoint Books

  • advocate best practice techniques
  • lead you through practical examples
  • provide working code for your web site
  • make learning easy and fun

100% Money Back Guarantee