Sign in
|
Register
|
Mobile
Home
Browse
About us
Help/FAQ
Advanced search
Home
>
Browse
>
Complete Reference
>
Fedora Core 7 & Red Hat Enterprise Linux
CITATION
Petersen, Richard
.
Fedora Core 7 & Red Hat Enterprise Linux
. McGraw-Hill Osborne Media, 2007.
Add to Favorites
Email to a Friend
Download Citation
Fedora Core 7 & Red Hat Enterprise Linux
Authors:
Richard Petersen
Published:
June 2007
eISBN:
9780071510998 0071510990
|
ISBN:
9780071486422
Open eBook
Book Description
Table of Contents
Contents
Acknowledgments
Introduction
Part I: Getting Started
1 Introduction to Red Hat and Fedora Linux
Red Hat and Fedora Linux
Fedora 7
Fedora Live CD
Operating Systems and Linux
History of Linux and Unix
Linux Overview
Open Source Software
Linux Software
Online Linux Information Sources
Linux Documentation
2 Installing Fedora
Key Feature of Fedora Installation
Minimal Install Strategy with Desktop Spins: Making Use of Repositories
Minimal Install Strategy with Fedora Live CD: First Time Installs
Obtaining the CDs and DVDs
Installation Overview
Install Procedures
Simple Graphical Direct Install with DVD/CD-ROMs
Hardware, Software, and Information Requirements
Boot Source Options
Install Methods
Virtual Network Computing
Automating Installation with Kickstart
Installing Linux
Finishing Installation
Login and Logout
Boot Disks
Rescue
Re-installing the Boot Loader
Creating Your Own Fedora Install Spins with Pungi
3 Interface Basics: Login, Desktop, Help, Repositories, Multimedia, and Spins
User Accounts
Accessing Your Linux System
The GNOME and KDE Desktops
Desktop Operations
Burning DVD/CDs with GNOME
Command Line Interface
Help Resources
Using Fedora Software Repositories
Windows Access and Applications
4 System Configuration
Fedora Administrative Tools
Editing Configuration Files Directly
Simple Administrative Tasks
Login Screen
Configuring Users
Printer Configuration
X Window System Configuration: system-config-display and Vendor Drivers
Updating Fedora and Enterprise Linux: PUP and RHN
Installing Software Packages
Security Configuration
Unsupported Drivers
Installing Access for Local Windows NTFS File Systems
Bluetooth
5 Network Configuration
Network Information: Dynamic and Static
Network Manager
Network Configuration with Fedora Network Tools
Command Line PPP Access: wvdial
Manual Wireless Configurations
Setting Up Your Firewall: system-config-securitylevel
InfiniBand Support
Configuring a Local Area Network
Part II: Environments
6 GNOME
Fedora Desktop Look and Feel
GNOME 2.x Features
GTK+
The GNOME Interface
The GNOME Desktop
The GNOME Volume Manager
The GNOME File Manager: Nautilus
The GNOME Panel
GNOME Applets
GNOME Configuration
GNOME Directories and Files
7 The K Desktop Environment: KDE
The Qt Library
Configuration and Administration Access with KDE
The KDE Desktop
The KDE Help Center
Applications
Mounting Devices from the Desktop
KDE File Manager and Internet Client: Konqueror
KDE Configuration: KDE Control Center
8 The Shell
The Command Line
History
Filename Expansion: *, ?, [ ]
Standard Input/Output and Redirection
Pipes: |
Redirecting and Piping the Standard Error: >&, 2>
Jobs: Background, Kills, and Interruptions
Ending Processes: ps and kill
Shell Variables
Shell Scripts: User-Defined Commands
Control Structures
Filters and Regular Expressions
9 Shell Configuration
Aliases
Controlling Shell Operations
Environment Variables and Subshells: export
Configuring Your Shell with Shell Parameters
10 Managing Linux Files and Directories: Directories, Archives, and Compression
Linux Files
The File Structure
Listing, Displaying, and Printing Files: ls, cat, more, less, and lpr
Managing Directories: mkdir, rmdir, ls, cd, and pwd
File and Directory Operations: find, cp, mv, rm, and ln
The mtools Utilities: msdos
Archiving and Compressing Files
File Compression: gzip, bzip2, and zip
Part III: Applications
11 Office and Database Applications
Running Microsoft Office on Linux: CrossOver
OpenOffice
KOffice
GNOME Office
Document Viewers (PostScript, PDF, and DVI)
PDA Access
Database Management Systems
Editors
12 Graphics Tools and Multimedia
Graphics Tools
Multimedia
13 Mail and News Clients
Mail Clients
Usenet News
14 Web, FTP, and Java Clients
Web Clients
Java for Linux
FTP Clients
15 Network Tools
Network Information: ping, finger, traceroute, and host
Network Talk and Messenger Clients: VoIP, ICQ, IRC, AIM, and Talk
Telnet
RSH, Kerberos, and SSH Remote Access Commands
Part IV: Security
16 Encryption, Integrity Checks, and Signatures: GNU Privacy Guard
Public Key Encryption, Integrity Checks, and Digital Signatures
GNU Privacy Guard
Checking Software Package Digital Signatures
Intrusion Detection: Tripwire and AIDE
Encrypted File Systems: luks
17 Security-Enhanced Linux: SELinux
Flask Architecture
SELinux Policy Packages
System Administration Access
Terminology
Multilayer Security (MLS) and Multicategory Security (MCS)
Management Operations for SELinux
SELinux Management Tools
The SELinux Reference Policy
Policy Methods
SELinux Policy Rules
SELinux Policy Configuration Files
Creating an SELinux Policy: make and checkpolicy
SELinux: Administrative Operations
18 Internet Protocol Security: IPsec
IPsec Protocols
IPsec Modes
IPsec Security Databases
Configuring IPsec with system-config-network
Configuring Connections with setkey
Configuring IPsec with racoon: IKE
IPsec Tunnel Mode: Virtual Private Networks
19 Secure Shell and Kerberos
The Secure Shell: OpenSSH
Kerberos
20 Network Firewalls: Netfilter
Firewalls: IPtables, NAT, and ip6tables
Packet Filtering
Network Address Translation (NAT)
Packet Mangling: the Mangle Table
IPtables Scripts
IP Masquerading
Part V: Red Hat and Fedora Servers
21 Managing Services
System Startup Files: /etc/rc.d and /etc/sysconfig
SysV Init: init.d Scripts
Starting Services: Stand-Alone and xinetd
Service Management Tools: chkconfig and system-config-services
Service Scripts: /etc/init.d
Extended Internet Services Daemon (xinetd)
22 FTP Servers
FTP Servers
Anonymous FTP: vsftpd
The FTP User Account: anonymous
Using FTP with rsync
The Very Secure FTP Server
23 Web Servers: Apache
Tux
Alternate Web Servers
Apache Web Server
Apache Configuration Files
Apache Configuration and Directives
Virtual Hosting on Apache
Server-Side Includes
PHP
Apache Configuration Tool
Web Server Security: SSL
24 Proxy Servers: Squid
Configuring Client Browsers
The squid.conf File
Security
Caches
Logs
Web Server Acceleration: Reverse Proxy Cache
25 Mail Servers: SMTP, POP, and IMAP
Mail Transport Agents
Received Mail: MX Records
Postfix
Sendmail
POP and IMAP Server: Dovecot
Spam: SpamAssassin
26 Print, News, and Database Servers: CUPS, INN, and MySQL
Printer Devices and Configuration
Installing Printers with CUPS
CUPS Configuration
CUPS Command Line Print Clients
CUPS Command Line Administrative Tools
News and Search Servers
Database Servers: MySQL and PostgreSQL
Part VI: System Administration
27 Basic System Administration
Superuser Control: the Root User
System Time and Date
Scheduling Tasks: cron
System Runlevels: telinit, initab, and shutdown
Managing Services
Fedora Administration Tools
System Directories
Configuration Directories and Files
System Logs: /var/log and syslogd
The Linux Auditing System: auditd
Performance Analysis Tools and Processes
Grand Unified Bootloader (GRUB)
28 Managing Users
User Configuration Files
The Password Files
Managing User Environments
Adding and Removing Users with useradd, usermod, and userdel
Managing Groups
Controlling Access to Directories and Files: chmod
Disk Quotas
Lightweight Directory Access Protocol
Pluggable Authentication Modules
29 Software Management
Software Repositories
Downloading ISO and DVD Distribution Images with BitTorrent
Updating Using yum and PUP
Installing Fedora Packages with YUM
Yum Configuration
APT
Red Hat Package Manager (RPM)
Command Line Installation: rpm
Installing Software from RPM Source Code Files: SRPMs
Installing Software from Compressed Archives: .tar.gz
Command and Program Directories: PATH
Subversion and CVS
Packaging Your Software with RPM
30 File System Management
File Systems
Filesystem Hierarchy Standard
Journaling
Mounting File Systems Automatically: /etc/fstab
Mounting File Systems Manually: mount and umount
Creating File Systems: mkfs, mke2fs, mkswap, parted, and fdisk
CD-ROM and DVD ROM Manual Recording
31 RAID and LVM
Logical Volume Manager
Configuring RAID Devices
32 Devices and Modules: udev, HAL, and MAKEDEV
Hardware Device Installation: Kudzu
Device Information: /sys, /proc, and /etc/sysconfig/hwconf
udev: Device Files
Hardware Abstraction Layer: HAL
Manual Devices
Mono and .NET Support
Installing and Managing Terminals and Modems
Input Devices
Installing Sound, Network, and Other Cards
PCMCIA Devices
Modules
33 Kernel Administration: Virtualization
Kernel Versions
References
Kernel Tuning: Kernel Runtime Parameters
Installing a New Kernel Version
Precautionary Steps for Modifying a Kernel of the Same Version
Compiling the Kernel from Source Code
Important Kernel Configuration Features
Compiling and Installing the Kernel
Boot Loader Configurations: GRUB
Module RAM Disks
Virtualization
34 Backup Management: rsync, Amanda, and dump/restore
Individual Backups: archive and rsync
Amanda
Backups with dump and restore
Part VII: Network Administration
35 Administering TCP/IP Networks
TCP/IP Protocol Suite
IPv4 and IPv6
TCP/IP Network Addresses
IPv6 Addressing
IPv6 and IPv4 Coexistence Methods
TCP/IP Configuration Files
Domain Name Service (DNS)
Network Interfaces and Routes: ifconfig and route
Monitoring Your Network: ping, netstat, tcpdump, EtherApe, Ettercap, and Wireshark
IP Aliasing
36 Domain Name System
DNS Address Translations
Local Area Network Addressing
BIND
Domain Name Service Configuration
named.conf
The options Statement
Resource Records for Zone Files
Zone Files
Subdomains and Slaves
IP Virtual Domains
Cache File
Dynamic Update: DHCP and Journal Files
DNS Security: Access Control Lists, TSIG, and DNSSEC
Split DNS: Views
37 Network Autoconfiguration: IPv6, DHCPv6, and DHCP
IPv6 Stateless Autoconfiguration
IPv6 Stateful Autoconfiguration: DHCPv6
DHCP for IPv4
38 NFS, NIS, and GFS
Network File Systems: NFS and /etc/exports
Network Information Service: NIS
Distributed Network File Systems
Red Hat Global File System (GFS and GFS 2)
39 Samba
Samba Documentation
Samba Applications
Starting Up Samba
User Level Security
Configuring Samba with system-config-samba
The Samba smb.conf Configuration File
SWAT and smb.conf
Testing the Samba Configuration
Domain Logons
Accessing Samba Services with Clients
Index