Shop Categories
More Information Buy Now
 
  • John S. Quarterman

    Design and Implementation of the 4.4 BSD Operating System, The
    More Information Buy Now
     
  • David L. Stevens, Douglas Comer

    Internetworking with TCP/IP: Client-Server Programming and Applications for the BSD Socket Version v. 3
    More Information Buy Now
     
  • Douglas E. Comer, David L. Stevens

    Internetworking with TCP/IP Vol. III, Client-Server Programming and Applications--BSD Socket Version (2nd Edition) (Internetworking with TCP/IP Vol. 3)

    This is a revised version of this volume. Changes in this edition include: Code has been updated to use ANSI C and the UNIX operating systems (POSIX). Covers SLIP connections (a popular program that allows TCP/IP access to the Internet over dial-up phone systems. Latest changes in Network File System protocol (NFS3). This edition focuses on the BSD version of UNIX. This volume answers the question “How does one use TCP/IP?” — focusing on the client-server paradigm, and examining algorithms for both the client and server components of a distributed program. Describes the AT&T TLI interface and uses it in all examples. The principles underlying distributed programs and all server designs are emphasized. Thoroughly covers the many ways to design interactive and concurrent client and server software, as well as their proper use and application. Concepts apply to Client-Server programs in general; not just TCP/IP. Any communications professional who wants to put TCP/IP to use. This is everyone working on Internet communications.

    More Information Buy Now
     
  • Dru Lavigne

    BSD Hacks
    In the world of Unix operating systems, the various BSDs come with a long heritage of high-quality software and well-designed solutions, making them a favorite OS of a wide range of users. Among budget-minded users who adopted BSD early on to developers of some of today's largest Internet sites, the popularity of BSD systems continues to grow. If you use the BSD operating system, then you know that the secret of its success is not just in its price tag: practical, reliable, extraordinarily stable and flexible, BSD also offers plenty of fertile ground for creative, time-saving tweaks and tricks, and yes, even the chance to have some fun. "Fun?" you ask. Perhaps "fun" wasn't covered in the manual that taught you to install BSD and administer it effectively. But BSD Hacks, the latest in O'Reilly's popular Hacks series, offers a unique set of practical tips, tricks, tools--and even fun--for administrators and power users of BSD systems. BSD Hacks takes a creative approach to saving time and getting more done, with fewer resources. You'll take advantage of the tools and concepts that make the world's top Unix users more productive. Rather than spending hours with a dry technical document learning what switches go with a command, you'll learn concrete, practical uses for that command. The book begins with hacks to customize the user environment. You'll learn how to be more productive in the command line, timesaving tips for setting user-defaults, how to automate long commands, and save long sessions for later review. Other hacks in the book are grouped in the following areas:
    • Customizing the User Environment
    • Dealing with Files and Filesystems
    • The Boot and Login Environments
    • Backing Up
    • Networking Hacks
    • Securing the System
    • Going Beyond the Basics
    • Keeping Up-to-Date
    • Grokking BSD
    If you want more than your average BSD user--you want to explore and experiment, unearth shortcuts, create useful tools, and come up with fun things to try on your own--BSD Hacks is a must-have. This book will turn regular users into power users and system administrators into super system administrators.
    More Information Buy Now
     
  • Yanek Korff, Paco Hope, Bruce Potter

    Mastering FreeBSD and OpenBSD Security
    FreeBSD and OpenBSD are increasingly gaining traction in educational institutions, non-profits, and corporations worldwide because they provide significant security advantages over Linux. Although a lot can be said for the robustness, clean organization, and stability of the BSD operating systems, security is one of the main reasons system administrators use these two platforms. There are plenty of books to help you get a FreeBSD or OpenBSD system off the ground, and all of them touch on security to some extent, usually dedicating a chapter to the subject. But, as security is commonly named as the key concern for today's system administrators, a single chapter on the subject can't provide the depth of information you need to keep your systems secure. FreeBSD and OpenBSD are rife with security "building blocks" that you can put to use, and Mastering FreeBSD and OpenBSD Security shows you how. Both operating systems have kernel options and filesystem features that go well beyond traditional Unix permissions and controls. This power and flexibility is valuable, but the colossal range of possibilities need to be tackled one step at a time. This book walks you through the installation of a hardened operating system, the installation and configuration of critical services, and ongoing maintenance of your FreeBSD and OpenBSD systems. Using an application-specific approach that builds on your existing knowledge, the book provides sound technical information on FreeBSD and Open-BSD security with plenty of real-world examples to help you configure and deploy a secure system. By imparting a solid technical foundation as well as practical know-how, it enables administrators to push their server's security to the next level. Even administrators in other environments--like Linux and Solaris--can find useful paradigms to emulate. Written by security professionals with two decades of operating system experience, Mastering FreeBSD and OpenBSD Security features broad and deep explanations of how how to secure your most critical systems. Where other books on BSD systems help you achieve functionality, this book will help you more thoroughly secure your deployments.
    More Information Buy Now
     
  • Ted Mittelstaedt

    FreeBSD Corporate Networker's Guide (With CD-ROM)
    The FreeBSD Corporate Networker's Guide is written for the beginning FreeBSD administrator who wants to take advantage of the power and cost savings afforded by use of this operating system on their organization's production network. FreeBSD is a UNIX-like operating system that takes its name from the Berkeley Software Distribution group. FreeBSD is a direct descendent of the original BSD UNIX code that the Computing Science Research Group of the University of California, Berkeley, released. That code was used as a base for many other commercial UNIX systems, such as early HP/UX and Sun's SunOS 4.1.X

    In keeping with the spirit of freely available Open Source software, this book has operating with the Microsoft (MS) operating system and Microsoft networking as a primary goal. Use of FreeBSD to solve problems in a corporate network environment is emphasized.

    Basing an organizational production network on standards-based methods and protocols such as TCP/IP, is important as it permits you to mix and match FreeBSD and Windows servers and clients as you see fit. Using FreeBSD and Windows on the same network is an excellent way to do this.

    The first section of this book, Chapters 1 through 3, covers preinstallation and installation of FreeBSD. Chapters 4 through 9 are intended to be taken piecemeal. Do you need a FreeBSD router to connect to the Internet? If so, skip to Chapter 5. Do you need a FreeBSD mailserver? If so, skip to Chapter 9. Although there is some order, in that later topics do build on some material introduced in earlier chapters, the main idea is to concentrate first on the sections for which you have an immediate need. Chapter 10, Advocacy, contains material that polarized the reviewers. Some loved it, some hated it; nobody lacked an opinion about it. This chapter presents all the reasons to use FreeBSD instead of Windows, and it includes some background information about FreeBSD.

    The book includes a CD of the Release version of FreeBSD 4.2, this is the same CD as used in CD#1 of the 4-CD set of FreeBSD 4.2 published by BSD Inc./Walnut Creek. There is also a companion website that the Author maintains specifically for this book.

    More Information Buy Now
     
  • Brian Tiemann

    FreeBSD 6 Unleashed
    More Information Buy Now
     
  • Babak Farrokhi

    Network Administration with FreeBSD
    This book is a guide to FreeBSD for network administrators; therefore it does not cover basic installation and configuration of FreeBSD, but is about using FreeBSD to build, secure, and maintain networks. After introducing the basic tools for monitoring the performance and security of the system the book moves on to cover using jails-FreeBSD virtual environments-to secure your network. Then it shows how to overcome the different bottlenecks that you may meet depending on the services you are running by tweaking different parameters to maintain a high performance from your FreeBSD server. Next it covers using the ifconfig utility to configure interfaces with different layer protocols and about connectivity testing and debugging tools. After covering using User PPP or Kernel PPP for Point-to-Point Protocol network configuration it explains basic IP forwarding in FreeBSD and the use of the built-in routing daemons, routed and route6d, which support RIPv1, RIPv2, RIPng, and RDISC. Next it covers the OpenOSPFD and OpenBGPD daemons that you can install to run OSPF and BGP on your host. Then it covers setup and configuration of IPFW and PF, and finally looks at some important internet services and how to set them up on your FreeBSD server
    More Information Buy Now
     
  • Michael Urban

    Sams Teach Yourself FreeBSD in 24 Hours (Sams Teach Yourself in 24 Hours)

    There currently no books on the market that offer to teach FreeBSD to a novice. This book will be very attractive to the rushed and impatient, as well as to those who simply have a desire to learn the benefits of FreeBSD when compared to other proprietary operating systems. The book covers the most beneficial uses of FreeBSD, as well as the information needed to install and configure the operating system. This book will be the definitive tutorial reference for the growing FreeBSD market.

    More Information Buy Now
     
  • Michael Lucas, Jordan Hubbard

    Absolute BSD: The Ultimate Guide to FreeBSD
    FreeBSD is a powerful, flexible, and cost-effective UNIX-based operating system, and the preferred server platform for many enterprises. Includes coverage of installation, networking, add-on software, security, network services, system performance, kernel tweaking, file systems, SCSI & RAID configurations, SMP, upgrading, monitoring, crash debugging, BSD in the office, and emulating other OSs.
    More Information Buy Now
     
  • The OpenBSD PF Packet Filter Book
    The OpenBSD PF Packet Filter Book covers PF on the NetBSD, FreeBSD, DragonFly and OpenBSD platforms. It is an expanded and improved version of the PF FAQ with sections covering Spamd and configuring and using PF on NetBSD, FreeBSD, DragonFly and OpenBSD. The cross-referenced and indexed book also covers quality of service and ALTQ, load balancing, FTP proxying, stateful packet filtering, network address translation (NAT), port forwarding, passive operating system fingerprinting, and redundant firewalls (using pfsync and CARP). The OpenBSD PF Packet Filter Book includes several examples and rulesets.
    More Information Buy Now
     
  • M. Tim Jones

    BSD Sockets Programming from a Multi-Language Perspective (Programming Series)
    BSD Sockets Programming from a Multi-Language Perspective is written for software developers who need to create a variety of network applications. It begins by detailing the efficient and effective uses of the BSD Sockets API for networked application development in multiple languages. From there the BSD API is covered in detail and the purpose of each function and socket option is identified, including the advanced behavioral side-effects of each. Having a thorough understanding of these issues and techniques is often the difference between being a novice and professional network application developer. Optimizing networked applications and avoiding common pitfalls are also addressed. After the solid foundational coverage of the Sockets API in Part I, Part II investigates it from a variety of language perspectives. Using six different languages in all, including imperative languages (C), object-oriented languages (Java), and scripting languages (Perl), you learn the advantages and disadvantages of each language as they relate to the development of networked applications and the Sockets API. Finally, in Part III, a set of software patterns is discussed for each language. Patterns include a simple HTTP server and SMTP client, and various Sockets communication styles (stream, datagram, multicast, and broadcast). These patterns can be used as the basis for more complex applications or to give you a quick-start when building networked applications. The patterns also illuminate the differences between the network APIs for each language and identify how certain languages make patterns simple and others make them complex. The accompanying CD-ROM includes all of the source code from the book, including the patterns detailed in Part III, as well as open source interpreters and other tools.
    More Information Buy Now
     
  • Annelise Anderson

    FreeBSD: An Open-Source Operating System for Your Personal Computer, Second Edition (with CD-ROM)
    This book is a friendly, task-oriented introduction to FreeBSD, a free, open-source, industrial strength operating system that runs on a personal computer (the same computer that runs Microsoft Windows) for users new to both FreeBSD and UNIX. The second edition includes a FreeBSD 4.4 installation CD-ROM.

    FreeBSD: An Open-Source Operating System for Your Personal Computer includes:

    · installation CD-ROM for the full system plus many software applications
    · space requirements, screen shots, and detailed instructions for installing FreeBSD
    · descriptions of third-party software applications and how to get them running
    · step-by-step instructions on configuring and running FreeBSD, connecting to the Internet,
    setting up an internal network, and setting up sound, graphics (X Window), and printing

    Based on the UNIX developed at the University of California at Berkeley, FreeBSD is a major competitor to Linux for running Internet servers, the computers that handle electronic mail for many users, provide files for download, and serve web pages.

    With this book and the included installation CD-ROM, individual users can install FreeBSD and run a system that goes beyond Microsoft Windows in capability, stability, and flexibility, provides full source code, and makes available thousands of ready-to-install third-party software programs (most of them free) including electronic mail, desktop applications, Netscape, programming languages, graphics, and web servers and other Internet applications.

    More Information Buy Now