Muutke küpsiste eelistusi

Fedora 9 and Red Hat Enterprise Linux Bible [Pehme köide]

  • Formaat: Paperback / softback, 1120 pages
  • Ilmumisaeg: 27-Jun-2008
  • Kirjastus: John Wiley & Sons Ltd
  • ISBN-10: 0470373628
  • ISBN-13: 9780470373620
Teised raamatud teemal:
  • Pehme köide
  • Hind: 55,89 €*
  • * saadame teile pakkumise kasutatud raamatule, mille hind võib erineda kodulehel olevast hinnast
  • See raamat on trükist otsas, kuid me saadame teile pakkumise kasutatud raamatule.
  • Kogus:
  • Lisa ostukorvi
  • Tasuta tarne
  • Lisa soovinimekirja
  • Formaat: Paperback / softback, 1120 pages
  • Ilmumisaeg: 27-Jun-2008
  • Kirjastus: John Wiley & Sons Ltd
  • ISBN-10: 0470373628
  • ISBN-13: 9780470373620
Teised raamatud teemal:
Explains the features of Fedora 9 and Enterprise Linux, offering instructions on its installation, desktop interface, network and server set-up, and key system administration skills.

Master the latest version of Fedora and Red Hat Enterprise Linux with the step-by-step instructions and hands-on advice in Fedora 9 and Red Hat Enterprise Linux Bible. Learn key system administration skills like setting users and automating system tasks, understand the latest security issues and threats, and gain confidence with using and customizing the desktop menus, icons, and window manager. Updated every six months to correspond with the latest Fedora release, this book includes an official Fedora 9 LiveCD so that you can practice your knowledge and improve your skills.
Part I: Getting Started in Fedora and RHEL
1(186)
An Overview of Fedora and Red Hat Enterprise Linux
3(20)
Introducing Fedora 9 and Red Hat Enterprise Linux
4(1)
What Is Linux?
5(1)
Linux's Roots in UNIX
6(2)
What Is an Operating System?
7(1)
Common Linux Features
8(2)
Primary Advantages of Linux
10(1)
What Are Red Hat Enterprise Linux and Fedora?
11(4)
Red Hat forms the Fedora Project
11(3)
Red Hat shifts to Red Hat Enterprise Linux
14(1)
Choosing between Fedora and Enterprise
14(1)
Why Choose Fedora or Red Hat Enterprise Linux?
15(2)
New Features in Fedora 9
17(4)
K Desktop Environment (KDE) 4
18(1)
Package Kit Software Management
18(1)
Firefox 3 Web browser
18(1)
Preupgrade
18(1)
Ext4 file systems
19(1)
Encrypted file systems
19(1)
Identity management with freeIPA
19(1)
Network Manager
19(1)
Getting custom Fedora spins
19(1)
Creating your own spins
20(1)
Firewall Configuration
21(1)
The Culture of Free Software
21(1)
Summary
22(1)
Installing Fedora
23(62)
Understanding Fedora Installation Media
24(1)
Using the Fedora 9 Live CD
24(2)
Quick Installation
26(2)
Detailed Installation Instructions
28(20)
Installing Fedora 9
29(1)
Choosing an installation method
29(1)
Install or upgrade?
29(2)
From DVD, network, or hard disk?
31(1)
Choosing computer hardware
32(1)
Installing Fedora on a Laptop
33(1)
Preparing for installation using the live CD
34(1)
Display hardware information
34(2)
Test your hardware
36(1)
Beginning the installation
37(2)
Choosing Different Install Modes
39(7)
Running Fedora Firstboot
46(1)
Enabling Authentication
46(2)
Going forward after installation
48(1)
Special Installation Procedures
48(13)
Alternatives for starting installation
49(1)
Booting installation from hard disk
49(1)
Booting installation from a USB device
50(1)
Booting installation using PXE
51(1)
Installing from other media
51(1)
Beginning installation
51(1)
Setting up an HTTP, FTP, or NFS install server
52(2)
Starting a VNC install
54(1)
Performing a kickstart installation
55(1)
Creating the kickstart file
56(4)
Installing the kickstart file
60(1)
Booting a kickstart installation
60(1)
Special Installation Topics
61(19)
Setting up to dual-boot Linux and Windows
61(1)
Resizing your Windows partitions
61(4)
Using Windows partitions from Linux
65(2)
Partitioning your disks
67(1)
Partitioning with Disk Setup during installation
68(3)
Partitioning with fdisk
71(2)
Tips for creating partitions
73(2)
Using the GRUB boot loader
75(1)
Temporarily changing boot options
76(2)
Permanently changing boot options
78(1)
Adding a new GRUB boot image
79(1)
Troubleshooting Installation
80(2)
Spinning Your Own Fedora Install or Live Media
82(1)
Summary
83(2)
Getting Started with the Desktop
85(60)
Logging in to Fedora or RHEL
86(3)
Why Do I Need a User Login?
88(1)
Getting Familiar with the Desktop
89(8)
Touring your desktop
89(8)
Tips for configuring your desktop
97(1)
Using the GNOME Desktop
97(18)
Using the Metacity window manager
100(1)
Using the GNOME panels
101(1)
Use the Applications and System menus
102(1)
Adding an applet
103(1)
Adding another panel
104(1)
Adding an application launcher
104(1)
Adding a drawer
105(1)
Changing panel properties
106(1)
Using the Nautilus file manager
106(3)
Changing GNOME preferences
109(2)
Managing removable media (CDs, DVD, and cameras)
111(1)
Trying other GNOME applications
112(1)
Taking notes with Tomboy
112(1)
Checking Your Network from GNOME
113(1)
Switching to another user
113(1)
Exiting GNOME
114(1)
Setting Up an Online Desktop
115(3)
Switching Desktop Environments
118(1)
Using the KDE Desktop
118(17)
New Features in KDE 4
119(1)
Starting with KDE
119(1)
KDE desktop basics
120(1)
Getting around the desktop
121(2)
Managing files with Dolphin and Konqueror File Managers
123(2)
Working with files
125(1)
Searching for files with Dolphin and kfind
126(1)
Creating new files and folders
127(1)
Using the Konqueror browser features
128(1)
Configuring Konqueror and Dolphin options
129(2)
Managing windows
131(1)
Using the taskbar
131(1)
Moving windows
132(1)
Resizing windows
132(1)
Pinning windows on top or bottom
132(1)
Using virtual desktops
133(1)
Configuring the desktop
133(1)
Adding widgets
134(1)
Adding widgets to the panel
134(1)
Adding widgets to the desktop
135(1)
Running 3D Accelerated Desktop Effects
135(3)
Using the Xfce Desktop Environment
138(1)
Troubleshooting Your Desktop
139(5)
GUI doesn't work at start-up
139(1)
What Happens During Desktop Startup?
140(1)
Tuning your video card and monitor
141(1)
Running the Display Settings window
141(1)
Understanding the xorg.conf file
142(1)
Configuring video cards for gaming
143(1)
Getting more information
143(1)
Summary
144(1)
Using Linux Commands
145(42)
The Shell Interface
145(5)
Checking your login session
146(1)
Checking directories and permissions
147(2)
Checking system activity
149(1)
Exiting the shell
150(1)
Understanding the Shell
150(1)
Using the Shell in Linux
151(22)
Locating commands
152(2)
Getting Help with Using the Shell
154(1)
Rerunning commands
155(1)
Command-line editing
156(2)
Command-line completion
158(1)
Command-line recall
159(2)
Connecting and expanding commands
161(1)
Piping commands
161(1)
Sequential commands
162(1)
Background commands
162(1)
Expanding commands
163(1)
Expanding arthmetic expressions
163(1)
Expanding variables
163(1)
Using shell environment variables
164(1)
Common shell environment variables
164(2)
Setting your own environment variables
166(1)
Managing background and foreground processes
167(1)
Starting background processes
168(1)
Moving commands to the foreground and background
168(1)
Configuring your shell
169(1)
Setting your prompt
170(2)
Adding environment variables
172(1)
Adding aliases
173(1)
Working with the Linux File System
173(9)
Linux File Systems Versus Windows-Based File Systems
175(1)
Creating files and directories
175(2)
Identifying Directories
177(1)
Using metacharacters and operators
177(1)
Using file-matching metacharacters
177(2)
Using file-redirection metacharacters
179(1)
Understanding file permissions
179(2)
Moving, copying, and deleting files
181(1)
Using the vi Text Editor
182(5)
Starting with vi
182(1)
Exploring Other Text Editors
183(3)
Moving around the file
186(1)
Searching for text
186(1)
Using numbers with commands
187(1)
Summary
187(1)
Part II: Using Fedora and RHEL
187(224)
Accessing and Running Applications
189(60)
Getting and Installing Software Packages
190(11)
Downloading and installing applications with yum
192(1)
Configuring yum (/etc/yum.conf)
193(1)
Adding yum repositories (/etc/yum.repos.d/)
194(2)
Running yum to download and install RPMs
196(1)
Using yum to install packages locally
197(1)
Using yum for listing packages
197(1)
Using yum-utils package
198(1)
Getting Fedora and RHEL software updates
199(1)
Getting alerted to available updates
199(1)
Getting manual updates with yum
200(1)
Managing RPM Packages
201(12)
Using the PackageKit Add/Remove window
201(1)
Using the rpm command
202(1)
Verifying rpm package integrity
203(1)
Installing with rpm
204(3)
Upgrading packages with rpm
207(1)
Freshening packages with rpm
207(1)
Removing packages with rpm
208(1)
Querying packages with rpm
209(3)
Verifying installed packages with rpm
212(1)
Using Software in Different Formats
213(7)
Understanding software package names and formats
213(1)
Using Binary RPMs versus Building from Source
214(1)
Using different archive and document formats
215(2)
Building and installing from source code
217(1)
Installing software in SRPM format
218(1)
Installing software in tar.gz or tar.bz2 formats
218(2)
Using Fedora or RHEL to Run Applications
220(10)
Finding common desktop applications in Linux
221(2)
Investigating your desktop
223(1)
Starting applications from a menu
223(1)
Starting applications from a Run Application window
223(2)
Starting applications from a Terminal window
225(1)
Running remote X applications
226(1)
Traditional method to run remote X applications
226(2)
Launching a remote X application
228(1)
Using SSH to run remote X applications
229(1)
Running Microsoft Windows, DOS, and Macintosh Applications
230(10)
Running DOS applications
231(1)
Using mtools
232(1)
Using DOSBox
233(1)
Running Microsoft Windows applications in Linux
234(1)
Running Windows Applications in WINE
235(2)
Assigning drive letters
237(1)
Installing applications in WINE
237(1)
Launching applications
237(1)
Tuning and configuring WINE
238(1)
Finding more Windows applications for WINE
239(1)
Running Macintosh applications with ARDI Executor
239(1)
Running Applications in Virtual Environments
240(6)
Running applications virtually with Xen
240(1)
Before installing Xen
240(1)
Installing Xen
241(1)
Rebooting to Xen
242(1)
Installing a guest operating system
242(3)
Running applications virtually with KVM and QEMU
245(1)
Summary
246(3)
Publishing with Fedora and RHEL
249(36)
Using OpenOffice.org
250(2)
Other Word Processors
252(4)
Using StarOffice
253(1)
AbiWord
254(1)
Using KOffice
255(1)
Using Traditional Linux Publishing Tools
256(1)
Creating Documents in Groff or LaTeX
256(19)
Text processing with Groff
257(1)
Choosing a Text Editor
258(1)
Formatting and printing documents with Groff
259(1)
Creating a man page with Groff
260(2)
Creating a letter, memo, or white paper with Groff
262(2)
Adding equations, tables, and pictures
264(3)
Text processing with TeX/LaTeX
267(1)
Creating and formatting a LaTeX document
268(1)
Using the LyXLaTeX Editor
269(1)
Printing LaTeX files
270(1)
Converting documents
270(1)
Creating DocBook documents
271(1)
Undestanding SGML and XML
272(1)
Understanding DocBook
272(1)
Creating DocBook documents
273(2)
Converting DocBook documents
275(1)
Printing Documents with Fedora and RHEL
275(3)
Printing to the Default printer
276(1)
Printing from the shell
276(1)
Checking the print queues
277(1)
Removing print jobs
277(1)
Checking printer status
278(1)
Displaying PDF Files with Adobe Acrobat Reader
278(1)
Working with Graphics
279(3)
Manipulating images with GIMP
280(1)
Taking screen captures
281(1)
Using Scanners Driven by SANE
282(1)
Summary
283(2)
Gaming in Fedora and RHEL
285(126)
Basic Linux Gaming Information
286(3)
Where to get information on Linux gaming
286(1)
Choosing a video card for gaming
287(2)
Running Open Source Linux Games
289(13)
GNOME games
290(1)
KDE games
291(1)
Adding more games from Fedora repository
292(3)
Chess games
295(1)
Freeciv
296(5)
Extreme Tuxracer
301(1)
Commerical Linux Games
302(107)
Getting started with commercial games in Linux
303(1)
Playing commercial Linux games
303(1)
id Software Games
304(1)
Quake III Arena
304(1)
Return to Castle Wolfenstein
305(1)
Gaming with Cedega
306(1)
Loki Software game demos
307(2)
Civilization: Call to Power
309(1)
Myth II: Soulblighter
309(1)
Heretic II
310(1)
Neverwinter Nights
310(97)
Downloading a whole Web site
407(1)
Continuing a download
407(1)
Using ssh for remote login/remote execution
408(1)
Using scp for remote file copy
408(1)
Using the ``r'' commands: rlogin, rcp, and rsh
409(1)
Summary
409(2)
Part III: Administering Fedora and RHEL
411(222)
Understanding System Administration
413(54)
Using the root user account
414(1)
Becoming Super user (The su Command)
414(2)
Learning about Administrative GUI Tools, Commands, Configurations Files, and Log Files
416(1)
Using graphical administration tools
416(1)
Becoming Super User in X
417(4)
Administrative commands
421(1)
Administrative configuration files
421(5)
Administrative log files
426(1)
Using other administrative logins
426(3)
Understanding administrative logins
427(1)
Using sudo for assigning administrative privilege
427(2)
Administering Your Linux System
429(1)
Configuring Hardware
429(5)
Checking your hardware
430(1)
Reconfiguring hardware with kudzu
430(1)
Configuring modules
431(1)
Listing loaded modules
431(2)
Loading moudles
433(1)
Removing modules
433(1)
Managing File Systems and Disk Space
434(18)
Mounting file systems
437(1)
Supported file systems
437(2)
Using the fstab file to define mountable file systems
439(2)
Using the mount command to mount file systems
441(3)
Using the umount command to unmount a file system
444(1)
Using the mkfs command to create a file system
444(1)
Adding a hard disk
445(3)
Using RAID disks
448(2)
Checking system space
450(1)
Checking Disk Space with Disk Usage Analyzer
450(1)
Displaying system space with df
450(1)
Checking disk usage with du
451(1)
Finding disk consumption with find
452(1)
Monitoring System Performance
452(5)
Watch computer usage with System Monitor
453(1)
Monitoring CPU usage with top
453(2)
Monitoring power usage on laptop computers
455(1)
Using the Power Manager applet
456(1)
Using apm to enter suspend mode
456(1)
Using acpi_listen to monitor ACPI events
457(1)
Choosing Software Alternatives
457(2)
Selecting Java alternatives
457(1)
Selecting mail and printing alternatives
458(1)
Using mail alternatives
459(1)
Using Security Enhanced Linux
459(1)
Understanding Security Enhanced Linux
460(2)
Types and roles in SELinux
460(1)
Users in SELinux
461(1)
Policies in SELinux
461(1)
Tools in SELinux
462(1)
Using SELinux in Fedora and RHEL
462(4)
Getting SELinux
463(1)
Checking whether SELinux is on
463(1)
Checking SELinux status
464(2)
Learning More about SELinux
466(1)
Summary
466(1)
Setting Up and Supporting Users
467(32)
Creating User Accounts
467(8)
Adding users with useradd
468(4)
Adding users with User Manager
472(3)
Setting User Defaults
475(8)
Supplying initial login scripts
478(1)
Supplying initial bashrc and bash_profile files
479(1)
Supplying an initial tcshrc file
480(1)
Configuring system-wide shell options
480(1)
Setting system profiles
481(1)
Adding user accounts to servers
482(1)
Creating Portable Desktops
483(2)
Providing Support to Users
485(1)
Creating a technical support mailbox
485(1)
Resetting a user's password
486(1)
Modifying Accounts
486(3)
Modifying user accounts with usermod
487(1)
Modifying user accounts with User Manager
488(1)
Deleting User Accounts
489(8)
Deleting user accounts with userdel
490(1)
Deleting user accounts with User Manager
491(1)
Checking Disk Quotas
491(1)
Using quota a check disk usage
491(1)
Editing the /etc/fstab file
492(1)
Creating quota files
492(1)
Creating a quota startup script
493(1)
Turn on the quota startup script
494(1)
Creating quota rules
494(1)
Updating quota settings
495(1)
Checking quotas
496(1)
Using du to check disk use
496(1)
Removing temp files automatically
496(1)
Sending Mail to All Users
497(2)
Summary
499(1)
Automating System Tracks
499(17)
Understanding Shell Scripts
499(17)
Executing and debugging shell scripts
500(1)
Understanding shell variables
501(1)
Special shell variables
502(1)
Parameter expansion in bash
502(3)
Performing arithmetic in shell scripts
505(1)
Using programming constructs in shell scripts
505(1)
The ``if...then'' statements
505(4)
The case command
509(1)
The ``for...do'' loop
510(1)
The ``while...do'' and ``until...do'' loops
511(1)
Some useful external programs
512(1)
The general regular expression parser (grep)
512(1)
Remove sections of lines of text (cut)
512(1)
Translate or delete characters (tr)
513(1)
The Stream Editor (sed)
513(1)
Trying some simple shell scripts
514(1)
A simple telephone list
514(1)
A simple backup script
515(1)
System Initialization
516(23)
Starting init
516(1)
The inittab file
516(5)
System Startup and Shutdown
521(19)
Starting run-level scripts
521(1)
Understanding run-level scripts
521(4)
Understanding what startup scripts do
525(1)
Changing run-level script behavior
526(1)
Reorganizing or removing run-level scripts
527(2)
Adding run-level scripts
529(1)
Managing xinetd services
530(1)
Manipulating run levels
531(1)
Determining the current run level
532(1)
Changing to a shutdown run level
532(1)
Scheduling System Tasks
532(1)
Using at allow and at deny
533(1)
Specifying when jobs are run
533(1)
Submitting scheduled jobs
534(1)
Viewing scheduled jobs
535(1)
Deleting scheduled jobs
535(1)
Using the batch command
535(1)
Using the cron facility
536(2)
Modifying scheduled tasks with crontab
538(1)
Understanding cron files
539(1)
Summary
540
Backing Up and Restoring Files
539(38)
Making a Simple Backup Archive
540(1)
Doing a Simple Backup with rsync
541(3)
Backing up files locally
542(1)
Backing up files remotely
543(1)
Choosing Backup Tools
544(1)
Selecting a Backup Strategy
545(1)
Full backup
545(1)
Incremental backup
545(1)
Disk mirroring
545(1)
Network backup
546(1)
Selecting a Backup Medium
546(9)
Magnetic tape
547(1)
Using ftape tools for magnetic tape
548(1)
Testing the magnetic tape drive
548(1)
Writable CD drives
549(1)
Getting cdrecord for writable CDs
549(1)
Writing to CDs
549(4)
Writable DVD drives
553(1)
Writing CD or DVDs with growisofs
554(1)
Backing Up to a Hard Drive
555(1)
Backing Up files with dump
556(3)
Creating a backup with dump
557(2)
Understanding dump levels
559(1)
Automating Backups with cron
559(2)
Restoring Backed-Up Files
561(5)
Restoring an entire file system
562(1)
Recovering individual files
563(3)
Configuring Amanda for Network Backups
566(6)
Creating Amanda directories
567(1)
Creating the amanda.conf file
567(2)
Creating a disklist file
569(1)
Adding Amanda network services
570(1)
On the amanda server
570(1)
On each amanda client
571(1)
Performing an Amanda backup
571(1)
Using the pax Archiving Tool
572(3)
Summary
575(2)
Computer Security Issues
577(56)
Linux Security Checklist
577(3)
Using Password Protection
580(4)
Choosing good passwords
581(1)
Using a shadow password file
582(1)
Breaking encrypted passwords
582(1)
Checking for the shadow password file
582(2)
Securing Linux with iptables Firewalls
584(14)
Using the Firewall Configuration window
584(3)
Configuring an iptables firewall
587(1)
Turning on iptables
587(1)
Creating iptables firewall rules
588(6)
Understanding iptables
594(4)
Enhancing your iptables firewall
598(1)
Controlling Access to Services with TCP Wrappers
598(3)
Checking Log Files
601(5)
Understanding the syslogd service
601(1)
Redirecting logs to a loghost with syslogd
602(2)
Understanding the messages logfile
604(1)
Tracking log messages with logwatch
604(2)
Using the Secure Shell Package
606(3)
Starting the SSH service
606(1)
Using the ssh, sftp, and scp commands
607(1)
Using ssh, scp, and sftp without passwords
608(1)
Securing Linux Servers
609(5)
Undrstanding attack techniques
610(1)
Protecting against denial-of-service attacks
611(1)
Mailbombing
611(2)
Spam relaying
613(1)
Smurf amplification attack
613(1)
Protecting against distributed DOS attacks
614(5)
Protecting against intrusion attacks
619(15)
Evaluating access to network services
619(1)
Disabling network services
620(2)
Securing servers with SELinux
622(1)
Protecting Web servers with certificates and encryption
622(1)
Symmetric cryptography
623(1)
Public-key cryptography
623(1)
Secure Sockets Layer
624(8)
Exporting Encryption Technology
632(1)
Managing Identities with freeIPA
632(1)
Setting up the freeIPA Server
633(1)
Setting up freeIPA Clients
634(1)
Summary
634
Fedora and RHEL Network and Server Setup
633(380)
Setting Up Network Connections and LANS
635(52)
Connecting to the Network with NetworkManager
636(4)
Connecting to a wireless network
637(1)
Connecting to a wired network
638(1)
Setting up a virtual private network connection
639(1)
Understanding Local Area Networks
640(11)
Planning, getting, and setting up LAN hardware
641(1)
LAN topologies
641(2)
LAN equipment
643(2)
LAN equipment setup
645(1)
Configuring TCP/IP for your LAN
645(3)
Identifying other computers (hosts and DNS)
648(1)
Adding Windows computers to your LAN
649(2)
Setting Up a Wireless LAN
651(18)
Understanding wireless networks
652(1)
Choosing wireless hardware
653(1)
Selecting wireless LAN cards
654(2)
Selecting antennas
656(2)
Getting wireless drivers
658(3)
Installing wireless Linux software
661(1)
Configuring the wireless LAN
662(1)
Configuring the wireless interface
662(4)
Activating the wireless interfaces
666(1)
Checking your wireless connection
666(1)
Testing distances
666(1)
Wireless Security
667(1)
Setting wireless extensions
668(1)
Understanding Internet Protocol Addresses
669(4)
IP address classes
670(1)
Understanding netmasks
671(1)
Classless Inter-Domain Routing
671(1)
Getting IP addresses
672(1)
Troubleshooting Your LAN
673(12)
Did Linux find your Ethernet driver at boot time?
674(1)
Can you reach another computer on the LAN?
674(1)
Is your Ethernet connection up?
675(2)
Troubleshooting a wireless LAN
677(1)
Checking wireless settings
677(2)
Checking TCP/IP
679(1)
Adapting to poor reception
680(1)
Use debugging tools
680(1)
Watching LAN traffic with Wireshark
680(1)
Starting Wireshark
681(1)
Capturing Ethernet data
681(3)
Interpreting captured Ethernet data
684(1)
Using Wireshark Filters
684(1)
Summary
685(2)
Connecting to the Internet
687(46)
Understanding How the Internet Is Structured
687(6)
Internet domains
690(1)
Hostnames and IP addresses
691(1)
Routing
692(1)
Proxies
693(1)
Using Dial-Up Connections to the Internet
693(13)
Getting information
693(1)
Setting up dial-up PPP
694(1)
Creating a dial-up connection with the Network Configuration window
695(2)
Launching your PPP connection
697(1)
Launching your PPP connection on demand
698(1)
Checking your PPP connection
699(1)
Checking that your modem was detected
699(1)
Checking that your PPP interface is working
700(1)
Checking the default route
701(1)
Checking that the name servers are set
701(1)
Checking the chap-secrets or pap-secrets file
701(1)
Looking at the ifcfg file
702(2)
Running debugging
704(2)
Connecting Your LAN to the Internet
706(1)
Setting Up Linux as a Router
706(5)
Configuring the Linux router
707(1)
Selecting IP addresses
707(1)
Enable forwarding and masquerading
708(2)
Configuring network clients
710(1)
Configuring a Virtual Private Network Connection
711(8)
Understanding IPsec
712(1)
Using IPsec protocols
712(1)
Using IPsec in Fedora or RHEL
713(1)
Configuring an Open VPN Server
714(1)
Decisions before configuring Open VPN
715(1)
Create a public key infrastructure
715(2)
Create Open VPN server configuration
717(1)
Create Open VPN client configuration
718(1)
Setting Up Linux as a Proxy Server
719(10)
Starting the squid daemon
721(1)
Using a simple squid.conf file
722(2)
Modifying the Squid configuration file
724(1)
Configuring access control in squid.conf
724(2)
Configuring caching in squid.conf
726(1)
Configuring port numbers in squid.conf
727(1)
Debugging Squid
728(1)
Checking the squid.conf file
728(1)
Checking Squid log files
728(1)
Using the top command
729(1)
Setting Up Proxy Clients
729(3)
Configuring Firefox to use a proxy
730(1)
Configuring other browsers to use a proxy
731(1)
Summary
732(1)
Setting Up a Printer Server
733(22)
Common UNIX Printing Service
733(1)
Setting Up Printers
734(15)
Choosing a Printer
735(1)
Using the Printer configuration window
735(1)
Configuring local printers
736(4)
Configuring remote printers
740(3)
Using Web-based CUPS administration
743(3)
Configuring the CUPS server (cupsd.conf)
746(2)
Configuring CUPS printer options
748(1)
Using Printing Commands
749(2)
Using lpr to print
749(1)
Listing status with lpc
750(1)
Removing print jobs with lprm
750(1)
Configuring Print Servers
751(2)
Configuring a shared CUPS printer
751(1)
Configuring a shared Samba printer
752(1)
Understanding smb.conf for printing
753(1)
Summary
753(2)
Setting Up a File Server
755(42)
Goals of Setting Up a File Server
755(1)
Setting Up an NFS File Server
756(16)
Sharing NFS file systems
758(1)
Using the NFS Server Configuration window
758(3)
Configuring the /etc/exports file
761(3)
Exporting the shared file systems
764(1)
Starting the nfsd daemons
765(1)
Using NFS file systems
765(1)
Manually mounting an NFS file system
765(2)
Automatically mounting an NFS file system
767(2)
Using autofs to mount NFS file systems on demand
769(2)
Unmounting NFS file systems
771(1)
Other cool things to do with NFS
771(1)
Setting Up a Samba File Server
772(23)
Getting and installing Samba
773(1)
Configuring a simple Samba server
774(3)
Configuring Samba with SWAT
777(1)
Turning on SWAT
778(1)
Starting with SWAT
778(1)
Creating global Samba settings is SWAT
779(3)
Assigning Guest Accounts
782(2)
Configuring shared directories with SWAT
784(2)
Checking your Samba setup with SWAT
786(1)
Working with Samba files and commands
786(1)
Editing the smb.conf file
787(1)
Adding Samba users
788(1)
Starting the Samba service
789(1)
Testing your Samba permissions
789(1)
Checking the status of shared directories
789(1)
Setting up Samba clients
790(1)
Using Samba shared directories from Linux
790(1)
Using Samba shared directories from Windows
791(2)
Troubleshooting your Samba server
793(1)
Basic networking in place?
793(1)
Basic networking in place?
793(1)
Samba service running?
793(1)
Firewall open?
794(1)
User passwords working?
795(1)
Summary
795(2)
Setting Up a Mail Server
797(32)
Introducing SMTP and sendmail
798(1)
Installing and Running sendmail
798(4)
Starting sendmail
799(1)
Other Mail Servers for Fedora or Red Hat Linux
799(1)
Other programs
800(1)
Logging performed by sendmail
801(1)
Configuring sendmail
802(13)
Getting a domain name
802(1)
Configuring basic sendmail settings (sendmail.mc)
803(4)
Defining outgoing mail access
807(2)
Configuring virtual servers
809(1)
Configuring virtual users
810(1)
Adding user accounts
811(1)
Starting sendmail and generating database files
811(2)
Redirecting mail
813(1)
The forward file
813(1)
The aliases file
813(2)
Introducing Postfix
815(1)
Stopping Spam with Spam Assassin
816(13)
Using SpamAssassin
817(1)
Setting up SpamAssassing on your mail server
817(3)
Getting Mail from the Server (POP3 or IMAPv4)
820(1)
Accessing mailboxes in Linux
820(1)
Configuring IMAPv4 and POP3 with dovecot
821(1)
Getting Mail from Your Browser with SquirrelMail
822(1)
Administering a Mailing List with mailman
823(4)
Summary
827(2)
Setting Up an FTP Server
829(12)
Understanding FTP servers
830(1)
Attributes of FTP Servers
830(1)
FTP user types
831(1)
Using the Very Secure FTP Server
831(8)
Quick-starting vsFTPd
832(1)
Configuring vsFTPd
833(1)
User accounts
833(1)
Setting FTP access
834(3)
Adding message files
837(1)
Logging vsFTPd activities
837(1)
Setting timeouts
838(1)
Navigating a vsFTPd site
838(1)
Setting up vsFTPd behind a firewall
838(1)
Getting More Information about FTP Servers
839(1)
Summary
839(2)
Setting Up a Web Server
841(52)
Introduction to Web Servers
842(2)
The Apache Web server
842(1)
Other Web servers available for Fedora and RHEL
843(1)
Qick Starting the Apache Web Server
844(2)
Configuring the Apache Server
846(38)
Configuring the Web server (httpd.conf)
847(1)
Setting the global environment
847(3)
Setting the number of server processes
850(3)
Binding to specific addresses
853(1)
Selecting modules in httpd.conf
853(5)
Including module-specific configuration files
858(1)
Choosing the server's user and group
858(1)
Setting the main server's configuration
858(4)
Identifying user dirctories
862(1)
Setting default index files for directories
863(8)
Defining indexing
871(3)
Defining encoding and language
874(1)
Choosing character sets
875(1)
Adding MIME types and handlers
876(1)
Defining actions and headers
876(1)
Customizing error responses
876(2)
Setting responses to browsers
878(1)
Enabling proxy and caching services
879(2)
Configuring virtual hosting
881(2)
Configuring modules and related services (/etc/httpd/conf.d/*.conf)
883(1)
Starting and Stopping the Server
884(2)
Monitoring Server Activities
886(6)
Displaying server information
887(1)
Displaying server status
887(1)
Further security of server-info and server-status
888(1)
Logging errors
889(1)
Logging hits
889(1)
Analyzing Web-server traffic
890(2)
Statistics Packages Available for Fedora and RHEL
892(1)
Summary
892(1)
Setting Up an LDAP Address Book Server
893(18)
Understanding LDAP
894(3)
Defining information in schemas
895(1)
Understanding OIDs
896(1)
Structuring your LDAP directories
896(1)
Setting Up the OpenLDAP Server
897(3)
Installing OpenLDAP packages
897(1)
Comfiguring the OpenLDAP server (slapd.conf)
897(3)
Creating an Encrypted Password
900(1)
Starting the OpenLDAP service
900(1)
Setting Up the Address Book
900(6)
More Ways to Configure LDAP
906(1)
Accessing an LDAP address Book from Thunderbird
907(2)
Summary
909(2)
Setting Up a DHCP Boot Server
911(12)
Using Dynamic Host Configuration Protocol
911(1)
Settng Up a DHCP Server
912(9)
Opening your firewall for DHCP
913(1)
Configuring the /etc/dhcpd.conf file
913(1)
Expanding the dhcpd.conf file
914(2)
Adding options
916(4)
Starting the DHCP server
920(1)
Setting Up a DHCP Client
921(1)
Summary
922(1)
Setting Up a MySQL Database Server
923(34)
Finding MySQL Packages
924(1)
Getting More MySQL Packages
925(1)
Configuring the MySQL Server
926(8)
Using mysql user/group accounts
926(1)
Adding administrative users
927(1)
Setting MySQL options
927(1)
Creating the my.cnf configuration file
928(1)
Choosing options
929(2)
Checking options
931(1)
Using sample my.cnf files
932(2)
Starting the MySQL Server
934(1)
Checking That MySQL Server Is Working
934(1)
Working with MySQL Databases
935(7)
Startign the mysql command
935(2)
Creating a database with mysql
937(1)
Adding data to a MySQL database tabe
938(1)
Manually entering data
939(1)
Loading data from a file
940(2)
Understanding MySQL Tables
942(5)
Displaying MySQL Databases
947(3)
Displaying all or selected records
948(1)
Displaying selected columns
948(1)
Sorting data
949(1)
Making Changes to Tables and Records
950(2)
Altering the sturcture of MySQL tables
950(1)
Updating and deleting MySQL records
951(1)
Adding and Removing User Access
952(2)
Adding users and granting access
952(1)
Revoking access
953(1)
Backing Up Databases
954(1)
Checking and Fixing Databases
954(2)
Summary
956(1)
Making Servers Public with DNS
957(28)
Determining Goals for Your Server
958(1)
Using a hosting service
958(1)
Connecting a Public Server
959(5)
Choosing an ISP
959(1)
Checking Terms of Service
959(1)
Getting static IP addresses
960(1)
Choosing a connection speed
961(1)
Getting a domain name
962(1)
Checking domain name availability
962(1)
Reserving a domain name
963(1)
Configuring Your Public Server
964(4)
Configuring networking
964(1)
Configuring servers
965(1)
Managing security
966(1)
Opening your firewall
966(1)
Enabling SELinux
967(1)
Checking logs and system files
967(1)
Keeping up with updates
967(1)
Setting Up a Domain Name System Server
968(16)
Understanding DNS
969(1)
Understanding authoritative zones
969(1)
Understanding DNS risks
970(1)
Understanding BIND
971(1)
DNS name server example
972(2)
Quick-starting a DNS server
974(1)
Identifying your DNS servers
975(1)
Creating DNS configuration files (named.conf and var/named)
975(7)
Starting the named (DNS) daemon
982(1)
Checking that DNS is working
982(2)
Getting More Information about BIND
984(1)
Summary
984(1)
Integrating Fedora with Apple Macs
985(28)
Looking Inside Mac OS X
986(1)
Using Network Services from Mac OS X
987(6)
Using Apple Talk (netatalk) from Mac OS X
988(2)
Using Apple Talk from Mac OS 8 or OS 9
990(1)
Using Mac, Windows, and Linux servers (Samba)
990(2)
Sharing X applications
992(1)
Configuring an Apple Talk Server in Linux
993(1)
Before you start using netatalk
993(1)
Setting up the netatalk server
994(5)
Starting netatalk
995(1)
Open firewall ports
996(1)
Defining general ApleTalk server settings
997(1)
Difining specific AppleTalk servers settings
997(1)
Setting up users
998(1)
Sharing netatalk volumes
998(1)
Securing netatalk volumes
999(6)
User-level security
1000(1)
Host-level security
1000(1)
File-and directory-level security
1001(4)
Printer Sharing
1005(1)
Troubleshooting netatalk
1005(2)
Accessing NFS Servers from the Mac
1007(2)
Connecting to NFS from the Connect to Server window
1007(2)
Connecting to NFS from the command line
1009(1)
Installing Fedora on an Intel-based Mac
1009(3)
Before installing Fedora on your Mac
1010(1)
Installing Fedora
1010(2)
Summary
1012(1)
Appendix A: About the Media
1013(4)
Fedora Source Code
1014(1)
Fedora Rescue CD
1014(3)
Appendix B: Running Network Services
1017(22)
Checklist for Running Networking Services
1017(2)
Networking Service Daemons
1019(2)
The xinetd super-server
1019(1)
The init.d start-up scripts
1020(1)
Choosing Alternatives
1021(1)
Referencing Network Services
1022(5)
Web server
1022(1)
File servers
1023(1)
FTP servers
1023(1)
Samba server
1023(1)
Netatalk server
1024(1)
Login servers
1024(1)
E-mail servers
1025(1)
News server
1025(1)
Print servers
1026(1)
Network administration servers
1026(1)
Network Time Protocol server
1026(1)
Portmap server
1026(1)
SWAT
1027(1)
Arpwatch server
1027(1)
Simple Network Management Protocol server
1027(1)
Information servers
1027(2)
Network Information System servers
1028(1)
Dynamic Host Configuration Protocol server
1028(1)
Lightweight Directory Access Protocol server
1028(1)
Domain Name System server
1029(1)
Reverse Address Resolution Protocol server
1029(1)
Database services
1029(1)
User services
1029(2)
Remote execution servers
1029(1)
Talk server
1030(1)
Finger server
1030(1)
Remote user identification
1031(1)
Write-to-All server
1031(1)
Security services
1031(8)
System logging
1031(1)
Virtual private network servers
1031(1)
Proxy/caching server
1032(7)
Appendix C: Red Hat Enterprise Linux 5 Features
1039(10)
What's in RHEL 5?
1039(3)
What's New in RHEL 5.1?
1042(1)
Choosing an RHEL System
1042(1)
Getting RHEL Evaluation Subscriptions
1043(1)
Hardware Compatibility and Commercial Software
1043(1)
Training and Certification
1044(1)
Documentation and Support
1045(1)
Managing RHEL Systems
1045(3)
Using Red Hat Network
1045(2)
Using RHEL for high-performance computing clusters
1047(1)
Using RHEL Global File System
1047(1)
More Information on RHEL
1048(1)
Index 1049