xii
Networking: A Beginner's Guide
20 Installing Linux
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
307
Configuring Computer Hardware for Linux
. . . . . . . . . . . .
308
Hardware Compatibility
. . . . . . . . . . . . . . . . . . . . . . . .
308
Server Design
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
309
Server Uptime
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
310
Dual-Booting Issues
. . . . . . . . . . . . . . . . . . . . . . . . . . . .
310
Installing Fedora Linux
. . . . . . . . . . . . . . . . . . . . . . . . . . . .
311
Choosing an Installation Method
. . . . . . . . . . . . . . . . .
311
Starting the Installation
. . . . . . . . . . . . . . . . . . . . . . . . .
312
Initially Configuring Fedora Linux
. . . . . . . . . . . . . . . .
316
Logging in to Fedora Linux
. . . . . . . . . . . . . . . . . . . . . .
319
And You're Finished!
. . . . . . . . . . . . . . . . . . . . . . . . . . .
320
If It Just Won't Work Right
. . . . . . . . . . . . . . . . . . . . . .
320
Chapter Summary
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
321
21 Introduction to Linux Systems Administration
. . . . .
323
Managing Fedora Linux with Graphical Tools
. . . . . . . . . . .
324
Managing Users
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
324
Changing Root's Password
. . . . . . . . . . . . . . . . . . . . . .
327
Configuring Common Network Settings
. . . . . . . . . . . .
328
Mastering Linux Command-Line Basics
. . . . . . . . . . . . . . .
331
Working from the Command Line
. . . . . . . . . . . . . . . . .
332
Environment Variables
. . . . . . . . . . . . . . . . . . . . . . . . .
333
Documentation Tools
. . . . . . . . . . . . . . . . . . . . . . . . . . .
335
File Listings, Ownerships, and Permissions
. . . . . . . . .
337
File Management and Manipulation
. . . . . . . . . . . . . . .
342
Process Manipulation
. . . . . . . . . . . . . . . . . . . . . . . . . .
351
Miscellaneous Tools
. . . . . . . . . . . . . . . . . . . . . . . . . . . .
355
Chapter Summary
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
357
22 Setting Up a Linux Web Server with Apache
. . . . . . .
359
Overview of Apache Web Server
. . . . . . . . . . . . . . . . . . . . .
360
Activating Apache Web Server Under Fedora
. . . . . . . . . . .
361
Downloading and Installing Apache Web Server
. . . . . . . .
361
Administering Apache Web Server
. . . . . . . . . . . . . . . . . . .
363
Stopping and Starting Apache
. . . . . . . . . . . . . . . . . . . .
363
Changing the Apache Configuration
. . . . . . . . . . . . . . .
363
Publishing Web Pages
. . . . . . . . . . . . . . . . . . . . . . . . . .
364
Chapter Summary
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
364
23 Introduction to Virtualization
. . . . . . . . . . . . . . . . . . .
365
Benefits of Virtualization
. . . . . . . . . . . . . . . . . . . . . . . . . . .
366
Introducing Windows Server 2008 Hyper-V
. . . . . . . . . . . .
367