Book description
FreeBSD is extremely robust and powers some of the largest internet sites in world including Yahoo!. FreeBSD 6 Unleashed provides complete coverage of everything you need to know to use FreeBSD to its full potential, including coverage of FreeBSD 6.0. This edition includes updated coverage of Apache, MySQL and Sendmail, as well as added coverage of PowerPC support for Macintosh G3 and G4 platforms. This is the most up to date, comprehensive reference on the market covering FreeBSD 6.0.
Table of contents
- Copyright
- About the Author
- Acknowledgments
- We Want to Hear from You!
- Reader Services
- Introduction
-
Introduction to FreeBSD
- What Is FreeBSD?
-
Installing FreeBSD
- Checking Your Hardware
- Creating Installation Floppies
- Booting into the Install Program
- Navigating the Sysinstall Program
- Creating Partitions and Assigning Mount Points
- Selecting a Canned Distribution Set
- Choosing the Installation Media
- Post-installation Configuration and Customization
- Exiting the Sysinstall Program and Rebooting the System
- Booting FreeBSD for the First Time
- Setting Up the X Window System (X11)
- Shutting Down FreeBSD
- Advanced Installation Tasks
- FreeBSD on the Desktop
- FreeBSD on the Command Line
-
System Administration
-
The FreeBSD Filesystem
- The FreeBSD Directory Structure
- Monitoring Filesystem Usage
- Mounting and Unmounting FreeBSD Filesystems
- Mounting and Unmounting Filesystems from Other Operating Systems
- Mounting and Unmounting CD-ROM and Floppy-Based Filesystems
- Understanding the /etc/fstab File
- Checking and Repairing Filesystems with fsck
- Setting and Enforcing Disk Usage Quotas
- Blocks, Files, and Inodes
- Users, Groups, and Permissions
- System Configuration and Startup Scripts
-
Performance Monitoring, Process Control, and Job Automation
- Performance Monitoring with top
- Process Monitoring with ps
- Terminating Misbehaving Processes
- Making Processes “Nice”
- Automating Processes with the cron Scheduler Daemon
- Creating Jobs to Run One Scheduled Time with the at Command
- Controlling Access to the cron and at Commands
- Using the Periodic Task Scheduler
- Installing Additional Software
-
Printing
- How lpd, the Print Spooler, and the Print Queue Function in FreeBSD
- Kernel, Device, and Communications Mode Configuration
- Creating the Spool Directory and Setting Its Permissions
- Setting Up Text and Conversion Filters
- Configuring /etc/printcap to Control Print System Functions
- Enabling lpd for Command-Line Printing
- Basic Command-Line Printing
- Printing from X11 Applications
- Using the lpq Command to Check the Status of Print Jobs
- Removing Jobs from the Queue with the lprm Command
- Controlling Printers
- Basic Network Printing
- Next-Generation Printing with CUPS
- Troubleshooting
- Kernel Configuration
- Keeping Up to Date with FreeBSD
- Adding Hard Disk Storage
- FreeBSD Survival Guide
-
The FreeBSD Filesystem
-
FreeBSD Networking
- Principles of TCP/IP Networking
-
Configuring Basic Networking Services
- Configuring the Network Card
- Configuring Network Settings with Sysinstall
- Configuring Network Settings Without Sysinstall
- Creating IP Aliases
- Mapping Names to IP Addresses with the /etc/hosts File
- Testing Network Connectivity with ping
- Configuring DNS with the /etc/resolv.conf File
- A Look at Other Network Configuration Files
- Networking with PPP and 802.11
-
Configuring Email Services
- Introduction to SMTP
- Mail Transfer Agents (MTAs) and Mail User Agents (MUAs)
- Configuring Basic Email Services with Sendmail
- Understanding Relaying
- Introduction to POP3
- Configuring a POP3 Server with Qpopper
- Configuring an IMAP Server with IMAP-UW
- Email for Standalone Workstations
- Filtering Junk Mail with Procmail and SpamAssassin
- A Look at Some Sendmail Replacements
- Configuring a Web Server
- Configuring an FTP Server
- Configuring an Internet Gateway
-
Configuring a Database Server
- Introduction to Database Design and Administration
- SQL: Structured Query Language
- Using the MySQL and PostgreSQL Open-Source Databases
- Constructing a Database System
- Writing Administration Scripts
- Connecting a Database to the Web
- Using PHP to Provide Database-Driven Content to Web Pages
- Optimizing Database Performance
- Performing Database System Backups
-
Network Security
- Choosing a Security Model Based on Your Security Risks
- Security Models
- The Security Risks You Face
- Password Policies
- Avoiding Problems with Clear-Text Services
- Securing Terminal Traffic (SSH)
- Securing Email Services (POP3 and IMAP)
- Securing FTP
- Securing Apache
- System Security Profiles and Kernel Security (Securelevels)
- Using a Firewall
- Preventing Intrusions and Compromises
- Denial of Service (DOS) Attacks
- Physical Security
- Other Security Resources
- Virtual Private Networks (VPNs)
- The Domain Name Server
- The Network Filesystem (NFS)
- File and Print Sharing with Microsoft Windows
- Dynamic Host Configuration Protocol (DHCP)
- Appendixes
Product information
- Title: FreeBSD6 Unleashed
- Author(s):
- Release date: June 2006
- Publisher(s): Sams
- ISBN: 9780672328756
You might also like
book
FreeBSD® Unleashed
This book teaches the reader everything he/she needs to know in order to use FreeBSD to …
book
Red Hat® Linux® 7 Unleashed
Red Hat Linux 7 Unleashed shows you how to install, configure, and manage version 7, the …
book
Solaris™ 7 Reference
2004H-5 Thoroughly cross-referenced and packed with comprehensive examples for administrators and programmers Easy-to-understand explanations of UNIX …
book
Build a Website for Free
Build a Website for Free Build yourself a state-of-the-art website.It’s incredibly easy... and it won’t cost …