The Complete FreeBSD: Documentation from the Source
FreeBSD is by far the most popular version of BSD®, the legendary operating system that has contributed a great deal to every version of Unix® in use today (including Mac OS® X). Originally a community effort by the University of California at Berkeley, FreeBSD was aimed at making Unix a little friendlier and easier to use. By the time other free operating systems came along, BSD was firmly established and very reliable. And it continues to be today. For seven years, the FreeBSD community has relied on Greg Lehey's classic, The Complete FreeBSD, to guide them through its configuration and administration. The 4th edition, covering version 5 of FreeBSD, is now available through O'Reilly Community Press. The Complete FreeBSD is an eminently practical guidebook that explains not only how to get a computer up and running with the FreeBSD operating system, but also how to turn it into a highly functional and secure server that can host large numbers of users and disks, support remote access, and provide web service, mail service, and other key parts of the Internet infrastructure. The book provides in-depth information on installation and updates, back-ups, printers, RAID, various Internet services, firewalls, the graphical X Window system, and much more. Author Greg Lehey is a member of the FreeBSD core team and has been developing, documenting, and advocating for FreeBSD for nearly ten years. Whether you're an experienced Unix user or just interested in learning more about this free operating system and how you can put it to work for you, this do-it-yourself BSD documentation will provide the information you need. The Complete FreeBSD is the second release in the O'Reilly Community Press Series. Unlike classic O'Reilly animal books, which are created to fill an information void, the Community Press titles provide convenient printed copies of documentation that is already available online. O'Reilly's role in the series is limited to providing manufacturing and distribution services rather than editorial development, so that each Community Press title reflects the editorial voice and organization of the community that has created it.
1140203418
The Complete FreeBSD: Documentation from the Source
FreeBSD is by far the most popular version of BSD®, the legendary operating system that has contributed a great deal to every version of Unix® in use today (including Mac OS® X). Originally a community effort by the University of California at Berkeley, FreeBSD was aimed at making Unix a little friendlier and easier to use. By the time other free operating systems came along, BSD was firmly established and very reliable. And it continues to be today. For seven years, the FreeBSD community has relied on Greg Lehey's classic, The Complete FreeBSD, to guide them through its configuration and administration. The 4th edition, covering version 5 of FreeBSD, is now available through O'Reilly Community Press. The Complete FreeBSD is an eminently practical guidebook that explains not only how to get a computer up and running with the FreeBSD operating system, but also how to turn it into a highly functional and secure server that can host large numbers of users and disks, support remote access, and provide web service, mail service, and other key parts of the Internet infrastructure. The book provides in-depth information on installation and updates, back-ups, printers, RAID, various Internet services, firewalls, the graphical X Window system, and much more. Author Greg Lehey is a member of the FreeBSD core team and has been developing, documenting, and advocating for FreeBSD for nearly ten years. Whether you're an experienced Unix user or just interested in learning more about this free operating system and how you can put it to work for you, this do-it-yourself BSD documentation will provide the information you need. The Complete FreeBSD is the second release in the O'Reilly Community Press Series. Unlike classic O'Reilly animal books, which are created to fill an information void, the Community Press titles provide convenient printed copies of documentation that is already available online. O'Reilly's role in the series is limited to providing manufacturing and distribution services rather than editorial development, so that each Community Press title reflects the editorial voice and organization of the community that has created it.
54.99 In Stock
The Complete FreeBSD: Documentation from the Source

The Complete FreeBSD: Documentation from the Source

The Complete FreeBSD: Documentation from the Source

The Complete FreeBSD: Documentation from the Source

Paperback(Fourth Edition)

$54.99 
  • SHIP THIS ITEM
    In stock. Ships in 1-2 days.
  • PICK UP IN STORE

    Your local store may have stock of this item.

Related collections and offers


Overview

FreeBSD is by far the most popular version of BSD®, the legendary operating system that has contributed a great deal to every version of Unix® in use today (including Mac OS® X). Originally a community effort by the University of California at Berkeley, FreeBSD was aimed at making Unix a little friendlier and easier to use. By the time other free operating systems came along, BSD was firmly established and very reliable. And it continues to be today. For seven years, the FreeBSD community has relied on Greg Lehey's classic, The Complete FreeBSD, to guide them through its configuration and administration. The 4th edition, covering version 5 of FreeBSD, is now available through O'Reilly Community Press. The Complete FreeBSD is an eminently practical guidebook that explains not only how to get a computer up and running with the FreeBSD operating system, but also how to turn it into a highly functional and secure server that can host large numbers of users and disks, support remote access, and provide web service, mail service, and other key parts of the Internet infrastructure. The book provides in-depth information on installation and updates, back-ups, printers, RAID, various Internet services, firewalls, the graphical X Window system, and much more. Author Greg Lehey is a member of the FreeBSD core team and has been developing, documenting, and advocating for FreeBSD for nearly ten years. Whether you're an experienced Unix user or just interested in learning more about this free operating system and how you can put it to work for you, this do-it-yourself BSD documentation will provide the information you need. The Complete FreeBSD is the second release in the O'Reilly Community Press Series. Unlike classic O'Reilly animal books, which are created to fill an information void, the Community Press titles provide convenient printed copies of documentation that is already available online. O'Reilly's role in the series is limited to providing manufacturing and distribution services rather than editorial development, so that each Community Press title reflects the editorial voice and organization of the community that has created it.

Product Details

ISBN-13: 9780596005160
Publisher: O'Reilly Media, Incorporated
Publication date: 05/01/2003
Edition description: Fourth Edition
Pages: 714
Product dimensions: 7.00(w) x 9.19(h) x 1.50(d)

About the Author

Greg Lehey is an independent computer consultant specializing in UNIX. Born in Australia, he was educated in Malaysia and England before studying chemistry in Germany and chemical engineering in England. He has spent his professional career in Germany, where he worked for computer manufacturers such as Univac and Tandem, the German space research agency, nameless software houses, and a large user before deciding to work for himself. In the course of over 20 years in the industry he has performed most jobs you can think of, ranging from kernel support to product marketing, systems programming to operating, processing satellite data to programming gasoline pumps. About the only thing he hasn't done is write commercial software. He is currently engaged in the production of CD-ROMs of ported free software, and this book is one result of his experience in this area. He is available for short-term contracts and can be reached by mail at grog@lemis.de.

Table of Contents

Forewordxxv
Prefacexxvii
The fourth editionxxvii
Conventions used in this bookxxviii
Describing the keyboardxxix
Acknowledgmentsxxx
Book reviewersxxxi
How this book was writtenxxxii
1Introduction1
How to use this book2
FreeBSD features4
Licensing conditions6
A little history7
The end of the UNIX wars9
Other free UNIX-like operating systems9
FreeBSD and Linux10
FreeBSD system documentation12
Reading online documentation12
The online manual13
GNU info15
Other documentation on FreeBSD16
The FreeBSD community17
Mailing lists17
Unsubscribing from the mailing lists19
User groups19
Reporting bugs19
The Berkeley daemon20
2Before you install25
Using old hardware25
Device drivers27
PC Hardware27
How the system detects hardware29
Configuring ISA cards29
PCMCIA, PC Card and CardBus30
PC Card and CardBus cards31
Universal Serial Bus31
Disks31
Disk data layout33
PC BIOS and disks33
Disk partitioning34
Block and character devices35
Making the file systems39
Disk size limitations39
Display hardware40
The hardware41
The keyboard41
The mouse41
The display board and monitor42
Laptop hardware42
Compaq/Digital Alpha machines42
The CD-ROM distribution43
Installation CD-ROM43
Live File System CD-ROM46
CVS Repository CD-ROM46
The Ports Collection CD-ROMs46
3Quick installation47
Making things easy for yourself47
FreeBSD on a disk with free space48
FreeBSD shared with Microsoft49
Configuring XFree8650
4Shared OS installation51
Separate disks51
Sharing a disk52
Sharing with Linux or another BSD52
Repartitioning with FIPS52
Repartitioning--an example54
5Installing FreeBSD59
Installing on the Intel i386 architecture59
Booting to sysinstall60
Kinds of installation61
Setting installation options62
Partitioning the disk63
Shared partitions66
Defining file systems67
What partitions?68
How much swap space?70
File systems on shared disks75
Selecting distributions75
Selecting the installation medium76
Performing the installation77
Installing on an Alpha system78
Upgrading and old version of FreeBSD79
How to uninstall FreeBSD79
If things go wrong80
Problems with sysinstall80
Problems with CD-ROM installation80
Can't boot80
Incorrect boot installation81
Geometry problems81
System hangs during boot82
System boots, but doesn't run correctly82
Root file system fills up82
Panic83
Fixing a broken installation84
Alternative installation methods85
Preparing boot floppies85
Booting from floppy86
Installing via ftp86
Installing via ftp87
Installing via NFS88
Installing from a Microsoft partition88
Creating floppies for a floppy installation89
6Post-installation configuration91
Installing additional software92
Instant workstation93
Changing the default shell for root94
Adding users94
Setting the root password95
Time zone95
Network services97
Setting up network interfaces98
Other network options99
Startup preferences100
Configuring the mouse101
Configuring X102
Desktop configuration108
Additional X configuration108
Rebooting the new system109
7The tools of the trade111
Users and groups112
Gaining access113
The KDE desktop116
The Desktop Menu116
The fvwm2 window manager118
Starting fvwm2119
Changing the X display120
Selecting pixel depth121
Getting a shell121
Shell basics122
Options122
Shell parameters123
Fields that can contain spaces125
Files and file names125
File names and extensions126
Relative paths126
Globbing characters126
Input and output127
Environment variables128
Command line editing131
Command history and other editing functions133
Shell startup files135
Changing your shell136
Differences from Microsoft138
Slashes: backward and forward138
Tab characters138
Carriage control characters139
The Emacs editor139
Stopping the system141
8Taking control143
Users and groups144
Choosing a user name144
Adding users145
The super user146
Becoming super user147
Adding or changing passwords147
Processes148
What processes do I have running?149
What processes are running?149
Daemons150
Cron151
Processes in FreeBSD Release 5152
Top152
Stopping processes154
Timekeeping155
The TZ environment variable155
Keeping the correct time156
Log files157
Multiple processor support159
PC Card devices159
Devd: The device daemon159
Removing PC Card devices161
Alternate PC Card code161
Configuring PC Card devices at startup161
Emulating other systems162
Emulators and simulators162
Emulating Linux163
Running the Linux emulator163
Linux procfs164
Problems executing Linux binaries164
Emulating SCO UNIX164
Emulating Microsoft Windows165
Accessing Microsoft files165
9The Ports Collection167
How to install a package168
Building a port169
Installing ports during system installation169
Installing ports from the first CD-ROM169
Installing ports from the live file system CD-ROM169
Getting new ports170
What's in that port?172
Getting the source archive173
Building the port174
Port dependencies174
Package documentation174
Getting binary-only software175
Maintaining ports176
Upgrading ports176
Using portupgrade176
Controlling installed ports178
Submitting a new port180
10File systems and devices181
File permissions181
Mandatory Access Control186
Links186
Directory hierarchy187
Standard directories187
File system types190
Soft updates191
Snapshots191
Mounting file systems192
Mounting files as file systems193
Unmounting file systems194
FreeBSD devices195
Overview of FreeBSD devices195
Virtual terminals197
Pseudo-terminals197
11Disks199
Adding a hard disk199
Disk hardware installation200
Formatting the disk203
Using sysinstall204
Doing it the hard way209
Creating a partition table210
Labelling the disk214
Disklabel215
Problems running disklabel216
Creating file systems217
Mounting the file systems217
Moving file systems218
Recovering from disk data errors218
12The Vinum Volume Manager221
Vinum objects221
Mapping disk space to plexes222
Data integrity223
Which plex organization?224
Creating Vinum drives225
Starting Vinum225
Configuring Vinum226
The configuration file226
Creating a file system227
Increased resilience: mirroring228
Adding plexes to an existing volume229
Adding subdisks to existing plexes230
Optimizing performance232
Resilience and performance233
Vinum configuration database235
Installing FreeBSD on Vinum236
Recovering from drive failures240
Failed boot disk241
Migrating Vinum to a new machine241
Things you shouldn't do with Vinum241
13Writing CD-Rs243
Creating an ISO-9660 image243
Testing the CD-R245
Burning the CD-R246
Burning a CD-R on an ATA burner246
Burning a CD-R on a SCSI burner248
Copying CD-ROMs250
14Tapes, backups and floppy disks251
Backing up your data251
What backup medium?252
Tape devices252
Backup software253
tar253
Using floppy disks under FreeBSD256
Formatting a floppy256
File systems on floppy257
Microsoft file systems259
Other uses of floppies259
Accessing Microsoft floppies260
15Printers263
Printer configuration264
Testing the printer265
Configuring /etc/printcap265
Remote printing266
Spooler filters267
Starting the spooler268
Testing the spooler268
Troubleshooting269
Using the spooler270
Removing print jobs271
PostScript271
Viewing with gv272
Printing with ghostscript273
Which driver?274
PDF276
16
From the B&N Reads Blog

Customer Reviews