
Absolute FreeBSD, 3rd Edition
The Complete Guide to FreeBSD
Michael W. Lucas(Author)
No Starch Press
Published on 9. October 2018
704 pages
978-1-59327-893-9 (ISBN)
System requirements
for ePUB without DRM
E-Book Single Licence
You are acquiring a single user licence for this eBook, which you might not transfer. [L]
Available for download
Description
Alles über E-Books | Antworten auf Fragen rund um E-Books, Kopierschutz und Dateiformate finden Sie in unserem Info- & Hilfebereich.
This updated edition of Michael W. Lucas' definitive volume on FreeBSD-based systems adds coverage of modern disks, the ZFS filesystem IPv6, redesigned jail and packaging systems, and virtualization, among dozens of new features added in the last 10 years.
FreeBSD is the muscle behind companies like Netflix and EMC. Any place where someone does heavy lifting on the Internet, you'll find FreeBSD. This newly revised edition of Absolute FreeBSD brings FreeBSD's strengths to bear on your problems and covers FreeBSD's newest features, all in the inimitable style that has made author Michael W. Lucas' system administration books so popular.
Any computer system is only as good as the system administrator's knowledge. Absolute FreeBSD teaches you everything you need to know about managing FreeBSD systems, from installation, configuration, and taking the system from "just working" to "working well." A cohesive focus on service delivery and best practice means that you can apply much of the book to other operating systems.
Absolute FreeBSD dives deep into server management, taking you beyond just making things work and into understanding why they work.
You'll learn:
• How to best install FreeBSD to meet your needs
• Which filesystem to use in your environment
• How to back up and restore critical data
• How to tweak the kernel, and when not to
• Network configuration, from activating interfaces to selecting congestion control algorithms
• How to manage UFS, ZFS, and other critical filesystems
• FreeBSD's software packaging system, including how to build your own package repository
• How and when to upgrade
• Techniques to build your own FreeBSD
• Advanced security features like blacklistd and packet filtering
• How to monitor and adjust performance
• Container-style virtualization with jails
• Diskless systems
• Panic management and bug reporting
With Absolute FreeBSD you will get the solid introduction you need; and if you're a fan of the earlier editions, you will expand your skills even further.
FreeBSD is the muscle behind companies like Netflix and EMC. Any place where someone does heavy lifting on the Internet, you'll find FreeBSD. This newly revised edition of Absolute FreeBSD brings FreeBSD's strengths to bear on your problems and covers FreeBSD's newest features, all in the inimitable style that has made author Michael W. Lucas' system administration books so popular.
Any computer system is only as good as the system administrator's knowledge. Absolute FreeBSD teaches you everything you need to know about managing FreeBSD systems, from installation, configuration, and taking the system from "just working" to "working well." A cohesive focus on service delivery and best practice means that you can apply much of the book to other operating systems.
Absolute FreeBSD dives deep into server management, taking you beyond just making things work and into understanding why they work.
You'll learn:
• How to best install FreeBSD to meet your needs
• Which filesystem to use in your environment
• How to back up and restore critical data
• How to tweak the kernel, and when not to
• Network configuration, from activating interfaces to selecting congestion control algorithms
• How to manage UFS, ZFS, and other critical filesystems
• FreeBSD's software packaging system, including how to build your own package repository
• How and when to upgrade
• Techniques to build your own FreeBSD
• Advanced security features like blacklistd and packet filtering
• How to monitor and adjust performance
• Container-style virtualization with jails
• Diskless systems
• Panic management and bug reporting
With Absolute FreeBSD you will get the solid introduction you need; and if you're a fan of the earlier editions, you will expand your skills even further.
More details
Language
English
Place of publication
New York
United States
Product notice
Reflowable
File size
19,47 MB
ISBN-13
978-1-59327-893-9 (9781593278939)
Schweitzer Classification
Other editions
Additional editions

Book
10/2018
3rd Edition
No Starch Press
€60.50
Available immediately
Person
Michael W. Lucas is a network/security engineer with extensive experience working with high-availability systems. He's a regular speaker and instructor at systems administrator conferences throughout the United States, and is the author of the critically-acclaimed Absolute BSD, Absolute OpenBSD, Cisco Routers for the Desperate, and PGP & GPG, all from No Starch Press.
Content
- Intro
- Title Page
- Copyright Page
- About the Author
- About the Technical Reviewers
- BRIEF CONTENTS
- CONTENTS IN DETAIL
- FOREWORD by Marshall Kirk McKusick
- ACKNOWLEDGMENTS
- INTRODUCTION
- What Is FreeBSD?
- FreeBSD Development
- Other BSDs
- Other Unixes
- FreeBSD's Strengths
- Who Should Use FreeBSD?
- Who Should Run Another BSD?
- Who Should Run a Proprietary Operating System?
- How to Read This Book
- What Must You Know?
- For the New System Administrator
- Notes on the Third Edition
- Contents of This Book
- 1 GETTING MORE HELP
- Why Not Beg for Help?
- Man Pages
- FreeBSD.org
- Other Websites
- Using FreeBSD Problem-Solving Resources
- Asking for Help
- 2 BEFORE YOU INSTALL
- Default Files
- Configuration with UCL
- FreeBSD Hardware
- Disks and Filesystems
- Getting FreeBSD
- Network Installs
- 3 INSTALLING
- Core Settings
- Distribution Selection
- Disk Partitioning
- Network and Service Configuration
- Finishing the Install
- 4 START ME UP! THE BOOT PROCESS
- Power-On
- The Loader
- Single-User Mode
- The Loader Prompt
- Loader Configuration
- Boot Options
- Startup Messages
- Multiuser Startup
- The rc.d Startup System
- Serial Consoles
- 5 READ THIS BEFORE YOU BREAK SOMETHING ELSE! (BACKUP AND RECOVERY)
- System Backups
- Backup Tapes
- BSD tar(1)
- Recording What Happened
- Repairing a Broken System
- 6 KERNEL GAMES
- What Is the Kernel?
- Kernel State: sysctl
- The Kernel Environment
- Kernel Modules
- Build Your Own Kernel
- Building a Kernel
- Custom Kernel Configuration
- Inclusions, Exclusions, and Expanding the Kernel
- 7 THE NETWORK
- Network Layers
- The Network in Practice
- Getting Bits and Hexes
- Network Stacks
- IPv4 Addresses and Netmasks
- IPv6 Addresses and Subnets
- TCP/IP Basics
- Understanding Ethernet
- 8 CONFIGURING NETWORKING
- Network Prerequisites
- The Domain Name Service
- Network Activity
- Optimizing Network Performance
- Network Adapter Teaming
- Virtual LANs
- 9 SECURING YOUR SYSTEM
- Who Is the Enemy?
- FreeBSD Security Announcements
- User Security
- Shells and /etc/shells
- root, Groups, and Management
- Tweaking User Security
- File Flags
- Securelevels
- Network Targets
- Putting It All Together
- 10 DISKS, PARTITIONING, AND GEOM
- Disks Lie
- Device Nodes
- The Common Access Method
- The GEOM Storage Architecture
- Hard Disks, Partitions, and Schemes
- The Filesystem Table: /etc/fstab
- What's Mounted Now?
- Disk Labeling
- GEOM Withering
- The gpart(8) Command
- Scheming Disks
- The GPT Partitioning Scheme
- The MBR Partitioning Scheme
- BSD Labels
- 11 THE UNIX FILE SYSTEM
- UFS Components
- Mounting and Unmounting Filesystems
- UFS Resiliency
- Creating and Tuning UFS Filesystems
- UFS Snapshots
- UFS Recovery and Repair
- UFS Space Reservations
- How Full Is a Partition?
- Adding New UFS storage
- 12 THE Z FILE SYSTEM
- Datasets
- ZFS Pools
- Virtual Devices
- Managing Pools
- Copy-On-Write
- Snapshots
- Compression
- Pool Integrity and Repair
- Boot Environments
- 13 FOREIGN FILESYSTEMS
- FreeBSD Mount Commands
- Using Removable Media
- Memory Filesystems
- devfs
- Miscellaneous Filesystems
- The Network File System
- The Common Internet File System
- Serving CIFS Shares
- 14 EXPLORING /ETC
- /etc Across Unix Species
- /etc/adduser.conf
- /etc/aliases
- /etc/amd.map
- /etc/auto_master
- /etc/blacklistd.conf
- /etc/bluetooth, /etc/bluetooth.device.conf, and /etc/defaults/bluetooth.device.conf
- /etc/casper
- /etc/crontab and /etc/cron.d
- /etc/csh.*
- /etc/ddb.conf
- /etc/devd.conf
- /etc/devfs.conf, /etc/devfs.rules, and /etc/defaults/devfs.rules
- /etc/dhclient.conf
- /etc/disktab
- /etc/dma/
- /etc/freebsd-update.conf
- /etc/fstab
- /etc/ftp.*
- /etc/group
- /etc/hostid
- /etc/hosts
- /etc/hosts.allow
- /etc/hosts.equiv
- /etc/hosts.lpd
- /etc/inetd.conf
- /etc/libmap.conf
- /etc/localtime
- /etc/locate.rc
- /etc/login.*
- /etc/mail
- /etc/mail.rc
- /etc/mail/mailer.conf
- /etc/make.conf
- /etc/master.passwd
- /etc/motd
- /etc/mtree
- /etc/netconfig
- /etc/netstart
- /etc/network.subr
- /etc/newsyslog.conf
- /etc/nscd.conf
- /etc/nsmb.conf
- /etc/nsswitch.conf
- /etc/ntp/, /etc/ntp.conf
- /etc/opie*
- /etc/pam.d/*
- /etc/passwd
- /etc/pccard_ether
- /etc/periodic.conf and /etc/defaults/periodic.conf
- /etc/pf.conf, /etc/pf.os
- /etc/phones
- /etc/portsnap.conf
- /etc/ppp/
- /etc/printcap
- /etc/profile
- /etc/protocols
- /etc/pwd.db
- /etc/rc*
- /et/regdomain.xml
- /etc/remote
- /etc/resolv.conf
- /etc/rpc
- /etc/security/
- /etc/services
- /etc/shells
- /etc/skel/
- /etc/snmpd.config
- /etc/spwd.db
- /etc/src.conf
- /etc/ssh/
- /etc/ssl/
- /etc/sysctl.conf
- /etc/syslog.conf, /etc/syslog.conf.d/
- /etc/termcap, /etc/termcap.small
- /etc/ttys
- /etc/unbound/
- /etc/wall_cmos_clock
- /etc/zfs/
- 15 MAKING YOUR SYSTEM USEFUL
- Ports and Packages
- Packages
- Package Repositories
- Package Branches
- Upgrading Packages
- 16 CUSTOMIZING SOFTWARE WITH PORTS
- Making Software
- Source Code and Software
- The Ports Collection
- The Ports Index
- What's In a Port?
- Private Package Repositories
- All Poudrieres, Large and Small
- Updating Poudriere
- More Poudriere
- 17 ADVANCED SOFTWARE MANAGEMENT
- Using Multiple Processors: SMP
- Threads, Threads, and More Threads
- Startup and Shutdown Scripts
- Managing Shared Libraries
- Remapping Shared Libraries
- Running Software from the Wrong OS
- Using Linux Mode
- Running Software from the Wrong Architecture or Release
- 18 UPGRADING FREEBSD
- FreeBSD Versions
- Upgrade Methods
- Binary Updates
- Upgrading via Source
- Building FreeBSD from Source
- Shrinking FreeBSD
- Packages and System Upgrades
- Updating Installed Ports
- 19 ADVANCED SECURITY FEATURES
- Unprivileged Users
- Network Traffic Control
- Default Accept vs. Default Deny
- TCP Wrappers
- Packet Filtering
- Blacklistd(8)
- Public-Key Encryption
- Global Security Settings
- Preparing for Intrusions with mtree(1)
- Monitoring System Security
- Package Security
- If You're Hacked
- 20 SMALL SYSTEM SERVICES
- Secure Shell
- Network Time
- Name Service Switching
- inetd
- DHCP
- Printing and Print Servers
- TFTP
- Scheduling Tasks
- 21 SYSTEM PERFORMANCE AND MONITORING
- Computer Resources
- Checking the Network
- General Bottleneck Analysis with vmstat(8)
- Disk I/O
- CPU, Memory, and I/O with top(1)
- Following Processes
- Paging and Swapping
- Performance Tuning
- Status Mail
- Logging with syslogd
- Log File Management
- FreeBSD and SNMP
- 22 JAILS
- Jail Basics
- Jail Host Server Setup
- Jail Setup
- Managing Jails
- More Jail Options
- Jailing Ancient FreeBSD
- Last Jail Notes
- 23 THE FRINGE OF FREEBSD
- Terminals
- Managing Cloudy FreeBSD
- Diskless FreeBSD
- Diskless Farm Configuration
- Finalizing Setup
- Storage Encryption
- 24 PROBLEM REPORTS AND PANICS
- Bug Reports
- System Panics
- Recognizing Panics
- Responding to a Panic
- AFTERWORD
- The FreeBSD Community
- Why Do We Do It?
- What Can You Do?
- If Nothing Else
- Getting Things Done
- BIBLIOGRAPHY
- References
- Books I've Written
- INDEX
System requirements
File format: ePUB
Copy protection: without DRM (Digital Rights Management)
System requirements:
- Computer (Windows; MacOS X; Linux): Use a reader that can handle the file format ePUB, such as Adobe Digital Editions or FBReader – both free (see eBook Help).
- Tablet/Smartphone (Android; iOS): Install the free app Adobe Digital Editions or the app PocketBook (see eBook Help).
- E-reader: Bookeen, Kobo, Pocketbook, Sony, Tolino and many more (not Kindle).
The file format ePUB works well for novels and non-fiction books – i.e., 'flowing' text without complex layout. On an e-reader or smartphone, line and page breaks automatically adjust to fit the small displays.
This eBook does not use copy protection or Digital Rights Management
For more information, see our eBook Help page.