Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Buy Now $39.99
Standard view
Full view
of .
Look up keyword or section
Like this
2Activity

Table Of Contents

Introduction
About This Book
Conventions Used in This Book
What You Don’t Have to Read
Who Are You?
How This Book Is Organized
What’s on the DVD?
Icons Used in This Book
Where to Go from Here
Chapter 1: Introducing Fedora Core
What Is Fedora Core?
Operating systems and Linux
Linux distributions
Transitioning to the Fedora Project
Making sense of version numbers
Under the hood in Linux kernel 2.6
What Fedora Core Includes
GNU software
GUIs and applications
Networks
Internet servers
Software development
Online documentation
What Fedora Core Helps You Manage
Disks, CD-ROMs, and DVD-ROMs
Peripheral devices
File systems and sharing
Network
How Do I Get Started?
Install
Configure
Explore
Learn
Chapter 2: Installing Fedora Core
Following the Installation Steps
Checking Your PC’s Hardware
Setting Aside Space for Fedora Core
Defragmenting your hard disk
Resizing your hard disk partition
Starting the Fedora Core Installation
Selecting Keyboard, Mouse, and Installation Type
Partitioning the Disk for Fedora Core
Setting Up Key System Parameters
✦Install the boot loader
Installing the boot loader
Configuring the network
Configuring the firewall and SELinux
Selecting languages to support
Setting the time zone
Setting the root password
Selecting and Installing the Package Groups
Chapter 3: Troubleshooting and Configuring Fedora Core
Using Text Mode Installation
Using the linux noprobe Command
Troubleshooting X
Resolving Other Installation Problems
The fatal signal 11 error
Using kernel boot commands
Setting Up Printers
Turning On Sound
Adding User Accounts
Managing DVDs and CD-ROMs
Installing RPM Packages
Chapter 4: Trying Out Fedora Core
ߜBooting Fedora Core
Booting Fedora Core
Exploring GUI Desktops
GNOME
Playing with the Shell
Starting the Bash shell
Understanding shell commands
Trying a few Linux commands
Shutting Down
Chapter 5: Cool Fedora Core Install Projects
ߜJoining the BitTorrent
Joining the BitTorrent
Things you need
Steps to follow
The Main Menu
Exploring GNOME
Using the Nautilus shell
Configuring GNOME
Exploring KDE
Using Konqueror
Configuring KDE
Chapter 2: Learning the Shell
ߜOpening terminal windows and virtual consoles
Opening Terminal Windows and Virtual Consoles
Using the Bash Shell
Learning the syntax of shell commands
Combining shell commands
Controlling command input and output
Typing less with automatic command completion
Going wild with asterisks and question marks
Repeating previously typed commands
Learning Linux Commands
Becoming root (superuser)
Managing processes
Working with date and time
Processing files
Writing Shell Scripts
Chapter 3: Navigating the Linux File System
ߜUnderstanding the Linux file system
Understanding the Linux File System
Navigating the File System with Linux Commands
Commands for directory navigation
Commands for directory listings and permissions
Commands for changing permissions and ownerships
Commands for working with files
Commands for working with directories
Commands for finding files
Commands for mounting and unmounting
Commands for checking disk-space usage
Chapter 4: Exploring Fedora Core Applications
ߜTaking stock of Fedora Core applications
Taking Stock of the Fedora Core Applications
Office Applications and Tools
Calculators
Commercially available office applications for Linux
aspell spelling checker
Databases
Adding a database user
Reviewing the steps to build the database
Designing the database
Creating an empty database
Using the PostgreSQL interactive terminal
Defining a table
Inserting records into a table
Querying the database
Multimedia Applications
Using a digital camera
Playing audio CDs
Playing sound files
Burning a CD
Graphics and Imaging
The GIMP
Gnome Ghostview
Chapter 5: Using Text Editors
ߜUsing GUI text editors
Using GUI Text Editors
Text Editing with ed and vi
Using ed
Using vi
Chapter 1: Writing with OpenOffice.org Writer
Getting Documents from Others
Taking Stock of OpenOffice.org Writer
Getting Started with Writer
Examining the Writer main window
Setting up Writer
Preparing Documents in Writer
✦Editing and reviewing documents
Editing and reviewing documents
Using styles and templates
Performing page layout
Creating and inserting graphics
Using fields
Working with large documents
Chapter 2: Preparing Spreadsheets with OpenOffice.org Calc
ߜTaking stock of OpenOffice.org Calc
Taking Stock of OpenOffice.org Calc
Getting Started with Calc
Examining the Calc main window
Setting up Calc
Using Calc
✦Entering and formatting data
Entering and formatting data
Calculating and charting data
Chapter 3: Making Presentations with OpenOffice.org Impress
ߜTaking stock of OpenOffice.org Impress
Taking Stock of OpenOffice.org Impress
Getting Started with Impress
Using Impress
✦Preparing presentations
Preparing presentations
Adding graphics and special effects
Delivering presentations
Chapter 4: Drawing with OpenOffice.org Draw
ߜTaking stock of OpenOffice.org Draw
Taking Stock of OpenOffice.org Draw
Getting Started with Draw
Using Draw
Chapter 1: Connecting to the Internet
ߜUnderstanding the Internet
Understanding the Internet
Deciding How to Connect to the Internet
Connecting with DSL
How DSL works
DSL alphabet soup: ADSL, IDSL, SDSL
Typical DSL setup
Connecting with a Cable Modem
How cable modem works
Typical cable modem setup
Setting Up Dial-Up Networking
Connecting the modem
Testing the modem
Setting up and activating a PPP connection
Configuring CHAP and PAP authentication
Chapter 2: Setting Up a Local Area Network
Understanding TCP/IP
TCP/IP and the Internet
IP addresses
Internet services and port numbers
Setting Up an Ethernet LAN
How Ethernet works
Ethernet cables
Configuring TCP/IP Networking
Connecting Your LAN to the Internet
Chapter 3: Adding a Wireless Ethernet LAN
ߜUnderstanding wireless Ethernet networks
Understanding Wireless Ethernet Networks
Understanding infrastructure and ad hoc modes
Understanding wired equivalent privacy (WEP)
Setting Up the Wireless Hardware
Configuring the wireless access point
Configuring Wireless Networking
Chapter 4: Managing the Network
ߜLearning the TCP/IP configuration files
Learning the TCP/IP Configuration Files
/etc/hosts
/etc/networks
/etc/host.conf
/etc/resolv.conf
/etc/hosts.allow
/etc/hosts.deny
/etc/nsswitch.conf
Checking Out TCP/IP Networks
Checking the network interfaces
Checking the IP routing table
Checking connectivity to a host
Checking network status
Sniffing network packets
Configuring Networks at Boot Time
Chapter 5: Cool Networking Projects
ߜBuilding your own home network
Building Your Own Home Network
Adding Wireless to Your Current Network
Turning Your Fedora Core System into a NAT Router
Chapter 1: Exchanging E-Mail and Instant Messages
Understanding Electronic Mail
How MUA and MTA work
Mail message enhancements
Taking Stock of Mail Readers and IM Clients in Fedora Core
Using Ximian Evolution
Using Mozilla Mail
Managing your Inbox
Composing and sending messages
Instant Messaging with Gaim
Chapter 2: Using the Web
ߜDiscovering the World Wide Web
Discovering the World Wide Web
Like a giant spider’s web
Links and URLs
Web servers and Web browsers
Web Browsing in Fedora Core
Checking out the Web browsers in Fedora Core
Starting Mozilla
Learning Mozilla’s user interface
Changing your home page
Changing Mozilla’s appearance
Surfing the Net with Mozilla
Creating Web Pages
Introducing HTML
Composing Web pages with Mozilla Composer
Chapter 3: Reading Newsgroups
ߜUnderstanding newsgroups
Understanding Newsgroups
Newsgroup hierarchy
Top-level newsgroup categories
Using the Command-Line FTP Client
Chapter 1: Performing Basic System Administration
Taking Stock of System-Administration Tasks
How to Become root
Using the su - command
Becoming root for the GUI Utilities
Recovering from a forgotten root password
Understanding How Fedora Core Boots
Understanding the init process
Examining the /etc/inittab file
Trying a new run level with the init command
Understanding the Fedora Core startup scripts
Manually starting and stopping servers
Automatically starting servers at system startup
Understanding the GUI startup
Taking Stock of Fedora Core System Configuration Files
Monitoring System Performance
Using the top utility
Using the GNOME system monitor
Using the uptime command
Using the vmstat utility
Checking disk performance and disk usage
Viewing System Information via the /proc File System
Scheduling Jobs in Fedora Core
Scheduling one-time jobs
Scheduling recurring jobs
Chapter 2: Managing Users
ߜAdding user accounts
Using the User Manager to add user accounts
Using commands to manage user accounts
Understanding the /etc/passwd File
Managing Groups
Exploring the User Environment
Changing User and Group Ownership of Files
Chapter 3: Managing the FileSystem
Learning the Linux File System
Understanding the file-system hierarchy
Mounting a device on the file system
Examining the /etc/fstab file
Sharing Files with NFS
Exporting a file system with NFS
Mounting an NFS file system
Backing Up and Restoring Files
Selecting a backup strategy and media
Commercial backup utilities for Linux
Using the tape archiver—tar
Accessing DOS/Windows File Systems
Mounting a DOS disk partition
Mounting DOS floppy disks
Mounting an NTFS Partition
Using mtools
Trying mtools
Understanding the /etc/mtools.conf file
Learning the mtools commands
Formatting a DOS floppy
Chapter 4: Managing Applications
Working with Red Hat Package Manager
Using the RPM commands
Understanding RPM filenames
Finding out about RPMs
Installing an RPM
Removing an RPM
Upgrading an RPM
Verifying an RPM
Building Software Packages from Source Files
Downloading and unpacking the software
Building the software from source files
Installing SRPMS
Updating Fedora Core Applications with Up2date
Using Yellow dog Updater, Modified (Yum)
Chapter 5: Managing Devices andPrinters
ߜUnderstanding Linux devices
Understanding Linux Devices
Device files
Persistent device naming with udev
Managing Loadable Driver Modules
Loading and unloading modules
Using the /etc/modprobe.conf file
Managing USB Devices
Managing Print Queues in Fedora Core
Spooling and print jobs
Printing with the lp command
Checking the print queue using lpq
Canceling the print job using cancel
Checking the printer status using lpstat
Controlling the print queue
Chapter 6: Upgrading and Customizing the Kernel
Upgrading with a Kernel RPM
Downloading new kernel RPMs
Installing the kernel RPMs
Trying out the new kernel
Rebuilding the Kernel
Creating a monolithic versus a modular kernel
Configuring the kernel
Running the kernel configuration tool
Building the Kernel and the Modules
Installing the Modules
Creating the Initial RAM Disk File
Installing the New Kernel and Setting Up GRUB
Rebooting the System
Chapter 1: Understanding Network and Host Security
Why Worry About Security?
Establishing a Security Framework
Determine business requirements for security
Perform risk analysis
Establish security policy
Implement security solutions (mitigation)
Manage security
Securing Linux
Understanding the host security issues
Understanding network security issues
Learning Computer Security Terminology
Keeping Up with Security News and Updates
Chapter 2: Securing the Host
Installing Operating System Updates
Securing Passwords
Shadow passwords
Pluggable authentication modules (PAMs)
Protecting Files and Directories
Viewing ownerships and permissions
Changing file ownerships
Changing file permissions
Setting default permission
Checking for set user ID permission
Using exec-shield
Using SELinux
Encrypting and Signing Files with GnuPG
Understanding public-key encryption
Understanding digital signatures
Using GPG
Monitoring System Security
Chapter 3: Securing the Network
ߜSecuring Internet services
Securing Internet Services
Using chkconfig to disable standalone services
Configuring the xinetd server to disable services
Using Secure Shell (SSH) for Remote Logins
Setting Up Simple Firewalls
Screening the router with packet filtering
Dual-homed host
Perimeter network with bastion host
Application gateway
Enabling Packet Filtering on Your Fedora Core System
Using the security level configuration tool
Using the iptables command
Chapter 4: Performing Security Audits
Understanding Security Audits
Nontechnical aspects of security audits
Technical aspects of security audits
Learning a Security Test Methodology
Some common computer vulnerabilities
Host security review
Network-security review
Exploring Security Testing Tools
Nmap
Nessus
SAINT
SARA
./sara
Chapter 1: Managing the Servers
ߜUnderstanding Internet services
Understanding Internet Services
TCP/IP and sockets
Using the xinetd Super Server
Running Standalone Servers
Starting and stopping servers manually
Starting servers automatically at boot time
Chapter 2: Running the Apache Web Server
ߜExploring HTTP
Exploring HTTP
Exploring the Apache Web Server
Installing the Apache Web server
Starting the Apache Web server
Configuring the Apache Web Server
Using Apache configuration tools
Apache configuration files
The httpd.conf configuration file
Virtual host setup
ߜInstalling the FTP server
Installing the FTP Server
Configuring the FTP Server
vsftpd configuration files
/etc/vsftpd/vsftpd.conf file
/etc/vsftpd.ftpusers file
/etc/vsftpd.user_list file
Setting Up Secure Anonymous FTP
Trying Anonymous FTP
Key features of anonymous FTP
Installing the Mail Server
Using sendmail
A mail-delivery test
The mail-delivery mechanism
The sendmail configuration file
sendmail.cf file syntax
Other sendmail files
The .forward file
Invoking procmail in the .forward file
The sendmail alias file
Installing the News Server
Configuring and Starting the INN Server
InterNetNews components
The incoming.conf file
The readers.conf file
InterNetNews startup
Setting Up Local Newsgroups
Defining a newsgroup hierarchy
Updating configuration files
Adding the newsgroups
Testing your newsgroups
Chapter 5: Setting Up DNS
Understanding Domain Name System (DNS)
What is DNS?
Learning hierarchical domain names
Exploring Berkeley Internet Name Domain (BIND)
Configuring DNS
Configuring the resolver
Configuring a caching name server
Configuring a primary name server
ߜSharing files with NFS
Using the NFS Server Configuration tool
Setting Up a Windows Server Using Samba
Checking whether Samba is installed
Configuring Samba
Trying out Samba
Chapter 1: Fedora Core Programming Essentials
ߜLearning programming
Learning Programming
A simplified view of a computer
Role of the operating system
Basics of computer programming
Exploring the Software Development Tools inFedoraCore
GNU C and C++ compilers
The GNU make utility
The GNU debugger
Enumerations
Structures, Unions, and Bit Fields
Arrays
Pointers
Type definitions
Type qualifiers: const and volatile
Expressions
Operator Precedence
Statements
The break statement
The case statement
A compound statement or block
The continue statement
The default label
The do statement
Expression statements
The for statement
The goto statement
The if statement
The if-else statement
The null statement
The return statement
The switch statement
The while statement
Functions
Function prototypes
The void type
Functions with a variable number of arguments
The C Library
Shared Libraries in Linux Applications
Examining shared libraries that a program uses
Exploring Bash’s built-in commands
Chapter 4: Programming in Perl
Understanding Perl
Determining Whether You Have Perl
Writing Your First Perl Script
Getting an Overview of Perl
Basic Perl syntax
Variables
Operators and expressions
Regular expressions
Flow-control statements
Accessing Linux commands
File access
Filename with pipe prefix
Subroutines
Built-in functions in Perl
Understanding Perl Packages and Modules
Perl packages
Perl modules
Using a module
Using Objects in Perl
Understanding Perl Objects
Creating and accessing Perl objects
Using the English module
Appendix: About the DVD
Troubleshooting
Index
P. 1
Red Hat Fedora Linux 2 All-in-One Desk Reference For Dummies

Red Hat Fedora Linux 2 All-in-One Desk Reference For Dummies

Ratings: (0)|Views: 13|Likes:
Published by Wiley
This essential reference organizes material into a set of ninestand-alone, task-oriented minibooks that enable readers tounderstand all aspects of the Fedora OS, the latest release of themost popular Linux distribution Each minibook covers a different aspect of Fedora, such asgetting users started with Fedora, the various workstations andapplications, OpenOffice.org, networking, system administration,security, running Internet servers on a Fedora system, andprogramming More experienced readers can use this desktop reference to lookup how to perform specific tasks, such as hooking up to theInternet, using a cable modem, or reading e-mail Includes the full Fedora Core distribution with source code onDVD and all of the CD content that comes with Fedora, savingreaders hours of download time
This essential reference organizes material into a set of ninestand-alone, task-oriented minibooks that enable readers tounderstand all aspects of the Fedora OS, the latest release of themost popular Linux distribution Each minibook covers a different aspect of Fedora, such asgetting users started with Fedora, the various workstations andapplications, OpenOffice.org, networking, system administration,security, running Internet servers on a Fedora system, andprogramming More experienced readers can use this desktop reference to lookup how to perform specific tasks, such as hooking up to theInternet, using a cable modem, or reading e-mail Includes the full Fedora Core distribution with source code onDVD and all of the CD content that comes with Fedora, savingreaders hours of download time

More info:

Publish date: Jul 29, 2004
Added to Scribd: Dec 20, 2012
Copyright:Traditional Copyright: All rights reservedISBN:9780764577529
List Price: $39.99 Buy Now

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
This book can be read on up to 6 mobile devices.
See more
See less

02/17/2015

890

9780764577529

$39.99

USD

You're Reading a Free Preview
Pages 18 to 127 are not shown in this preview.
You're Reading a Free Preview
Pages 145 to 399 are not shown in this preview.
You're Reading a Free Preview
Pages 417 to 751 are not shown in this preview.
You're Reading a Free Preview
Pages 769 to 787 are not shown in this preview.
You're Reading a Free Preview
Pages 805 to 890 are not shown in this preview.

Activity (2)

You've already reviewed this. Edit your review.
1 thousand reads
1 hundred reads

You're Reading a Free Preview

Download
scribd