0672333449.Pdf

Total Page:16

File Type:pdf, Size:1020Kb

0672333449.Pdf Ubuntu Unleashed 2011 Edition: Acquisitions Editor Covering 10.10 and 11.04 Debra Williams Copyright © 2011 by Pearson Education, Inc. Cauley All rights reserved. No part of this book shall be reproduced, stored in a retrieval system, or transmitted by any means, electronic, mechanical, photocopying, recording, Development Editor or otherwise, without written permission from the publisher. No patent liability is Michael Thurston assumed with respect to the use of the information contained herein. Although every precaution has been taken in the preparation of this book, the publisher and author Managing Editor assume no responsibility for errors or omissions. Nor is any liability assumed for Sandra Schroeder damages resulting from the use of the information contained herein. Project Editor ISBN-13: 978-0-672-33344-6 Mandie Frank ISBN-10: 0-672-33344-9 Library of Congress Cataloging-in-Publication Data Copy Editor Helmke, Matthew. Barbara Hacha Ubuntu unleashed : covering 10.10 and 11.04 / Matthew Helmke, Andrew Indexer Hudson, Paul Hudson. -- 6th ed. Brad Herriman p. cm. Rev. ed. of: Ubuntu unleashed : covering 9.10 and 10.4 / Andrew Hudson Proofreader ... [et al.]. 2010. Jennifer Gallant ISBN 978-0-672-33344-6 (pbk. : alk. paper) Technical Editor 1. Ubuntu (Electronic resource) 2. Linux. 3. Operating systems Dallas Releford (Computers) I. Hudson, Andrew, 1978- II. Hudson, Paul, 1979- III. Title. Publishing QA76.76.O63U36 2010 Coordinator Kim Boedigheimer 005.4'32--dc22 2010043436 Multimedia Developer Library of Congress Cataloging-in-Publication data is on file. Dan Scherf Printed in the United States of America Cover and Interior First Printing December 2010 Designer Trademarks Gary Adair All terms mentioned in this book that are known to be trademarks or service marks have been appropriately capitalized. Sams Publishing cannot attest to the accuracy of Composition this information. Use of a term in this book should not be regarded as affecting the Mark Shirar validity of any trademark or service mark. Warning and Disclaimer Every effort has been made to make this book as complete and as accurate as possi- ble, but no warranty or fitness is implied. The information provided is on an “as is” basis. The authors and the publisher shall have neither liability nor responsibility to any person or entity with respect to any loss or damages arising from the information contained in this book or from the use of the CD or programs accompanying it. Bulk Sales Pearson offers excellent discounts on this book when ordered in quantity for bulk purchases or special sales. For more information, please contact: U.S. Corporate and Government Sales 1-800-382-3419 [email protected] For sales outside of the U.S., please contact: International Sales +1-317-581-3793 [email protected] iii Contents at a Glance Introduction ...................................................................................1 Part I Installing and Configuration 1 Installing Ubuntu ............................................................................9 2 Post-Installation Configuration ........................................................19 3 Working with GNOME....................................................................41 4 Command Line Quickstart...............................................................57 Part II Desktop Ubuntu 5 On the Internet .............................................................................91 6 Productivity Applications...............................................................105 7 Multimedia Applications ...............................................................125 8 Other Ubuntu Desktops.................................................................149 9 Games ........................................................................................159 Part III System Administration 10 Managing Users ...........................................................................169 11 Automating Tasks .........................................................................197 12 System-Monitoring Tools ...............................................................251 13 Backing Up..................................................................................267 14 Networking .................................................................................289 15 Remote Access with SSH and Telnet .................................................331 Part IV Ubuntu as a Server 16 File and Print...............................................................................341 17 Apache Web Server Management ....................................................363 18 Remote File Serving with FTP .........................................................395 19 Handling Email ............................................................................405 20 Proxying and Reverse Proxying .......................................................425 21 Administering Database Services .....................................................435 22 LDAP..........................................................................................461 23 Linux Terminal Server Project (LTSP) ...............................................469 24 Ubuntu in the Cloud ....................................................................477 iv Ubuntu Unleashed Part V Programming Linux 25 Opportunistic Development ...........................................................489 26 Helping with Ubuntu Testing and QA ..............................................501 27 Using Perl ...................................................................................507 28 Working with Python....................................................................531 29 Writing PHP Scripts ......................................................................551 30 C/C++ Programming Tools for Ubuntu.............................................585 31 Mono .........................................................................................597 Part VI Ubuntu Housekeeping 32 Managing Software .......................................................................607 33 Securing Your Machines ................................................................617 34 Performance Tuning......................................................................631 35 Command Line Masterclass............................................................643 36 Kernel and Module Management ....................................................669 Part VII Appendixes A Ubuntu Under the Hood ...............................................................691 B Ubuntu and Linux Internet Resources ..............................................701 Index .........................................................................................711 v Table of Contents Introduction 1 Licensing........................................................................................2 Who This Book Is For .......................................................................3 What This Book Contains .................................................................4 Conventions Used in This Book .........................................................5 Part I Installing and Configuration 1 Installing Ubuntu 9 Before You Begin the Installation........................................................9 Researching Your Hardware Specifications ..................................10 Installation Options................................................................10 Planning Partition Strategies ....................................................10 The Boot Loader.....................................................................11 Installing from CD or DVD ......................................................11 Step-by-Step Installation..................................................................11 Installing ..............................................................................12 First Update...........................................................................15 Wubi—The Easy Installer for Windows ......................................16 Shutting Down ..............................................................................17 Reference ......................................................................................18 2 Post-Installation Configuration 19 Troubleshooting Post-Installation Configuration Problems ....................19 The sudo Command .......................................................................21 Software Update.............................................................................21 Configuring Software Repositories.....................................................24 Installing Graphics Drivers ..............................................................27 Changing Ubuntu’s Look and Feel ....................................................28 Changing the Desktop Background ...........................................28 Changing Colors ....................................................................29 Modifying System Fonts ..........................................................31 Visual Effects .........................................................................31 Preferred Behaviors.........................................................................32 Input Devices ................................................................................33 Keyboard Shortcuts.................................................................33 vi Ubuntu Unleashed Keyboard Layout
Recommended publications
  • Open Thesis Final.Pdf
    The Pennsylvania State University The Graduate School College of Communications EVALUATIO OF FOSS VIDEO GAMES I COMPARISO TO THEIR COMMERCIAL COUTERPARTS A Thesis in Media Studies By Jesse A. Clark © 2008 Jesse A. Clark Submitted in Partial Fulfillment of the Requirements for the Degree of Master of Arts August 2008 ii The thesis of Jesse A. Clark was reviewed and approved* by the following:: John Nichols Professor of Communications Associate Dean for Graduate Studies and Research Matt Jackson Associate Professor of Communications Head of Department of Telecommunications Thesis Advisor Robert Frieden Professor; Pioneers Chair in Telecommunications Ronald Bettig Associate Professor of Communications *Signatures are on file in the Graduate School. iii Abstract The topic of copyrights and copyright law is a crucial component in understanding today's media landscape. The purpose for having a copyright system as outlined in the U.S. Constitution is to provide content creators with an incentive to create. The copyright system allows revenue to be generated through sales of copies of works; thus allowing for works to be created which otherwise would not be created. Yet it is entirely possible that not all large creative projects require the same legal framework as an incentive. The so called “copyleft” movement (which will be defined and explained in depth later) offers an alternative to the industrial mode of cultural production. Superficially, “copylefted” works can be divided into two broad categories: artistic/creative works (which are often protected by “Creative Commons” licenses), and Free/Open Source Software. This thesis evaluates how open source video games compare to their commercial counterparts and discusses the reasons for any difference in overall quality.
    [Show full text]
  • Ubuntu Unleashed 2013 Edition: Covering 12.10 and 13.04
    Matthew Helmke with Andrew Hudson and Paul Hudson Ubuntu UNLEASHED 2013 Edition 800 East 96th Street, Indianapolis, Indiana 46240 USA Ubuntu Unleashed 2013 Edition Editor-in-Chief Copyright © 2013 by Pearson Education, Inc. Mark Taub All rights reserved. No part of this book shall be reproduced, stored in a retrieval Acquisitions Editor system, or transmitted by any means, electronic, mechanical, photocopying, record- Debra Williams ing, or otherwise, without written permission from the publisher. No patent liability is assumed with respect to the use of the information contained herein. Although every Cauley precaution has been taken in the preparation of this book, the publisher and author Development Editor assume no responsibility for errors or omissions. Nor is any liability assumed for damages resulting from the use of the information contained herein. Michael Thurston ISBN-13: 978-0-672-33624-9 Managing Editor ISBN-10: 0-672-33624-3 Kristy Hart Project Editor The Library of Congress cataloging-in-publication data is on file. Jovana Shirley Printed in the United States of America Copy Editor First Printing December 2012 Charlotte Kughen Trademarks Indexer All terms mentioned in this book that are known to be trademarks or service marks have Angie Martin been appropriately capitalized. Sams Publishing cannot attest to the accuracy of this information. Use of a term in this book should not be regarded as affecting the validity Proofreader of any trademark or service mark. Language Logistics Warning and Disclaimer Technical Editors Every effort has been made to make this book as complete and as accurate as Chris Johnston possible, but no warranty or fitness is implied.
    [Show full text]
  • Openbsd Gaming Resource
    OPENBSD GAMING RESOURCE A continually updated resource for playing video games on OpenBSD. Mr. Satterly Updated August 7, 2021 P11U17A3B8 III Title: OpenBSD Gaming Resource Author: Mr. Satterly Publisher: Mr. Satterly Date: Updated August 7, 2021 Copyright: Creative Commons Zero 1.0 Universal Email: [email protected] Website: https://MrSatterly.com/ Contents 1 Introduction1 2 Ways to play the games2 2.1 Base system........................ 2 2.2 Ports/Editors........................ 3 2.3 Ports/Emulators...................... 3 Arcade emulation..................... 4 Computer emulation................... 4 Game console emulation................. 4 Operating system emulation .............. 7 2.4 Ports/Games........................ 8 Game engines....................... 8 Interactive fiction..................... 9 2.5 Ports/Math......................... 10 2.6 Ports/Net.......................... 10 2.7 Ports/Shells ........................ 12 2.8 Ports/WWW ........................ 12 3 Notable games 14 3.1 Free games ........................ 14 A-I.............................. 14 J-R.............................. 22 S-Z.............................. 26 3.2 Non-free games...................... 31 4 Getting the games 33 4.1 Games............................ 33 5 Former ways to play games 37 6 What next? 38 Appendices 39 A Clones, models, and variants 39 Index 51 IV 1 Introduction I use this document to help organize my thoughts, files, and links on how to play games on OpenBSD. It helps me to remember what I have gone through while finding new games. The biggest reason to read or at least skim this document is because how can you search for something you do not know exists? I will show you ways to play games, what free and non-free games are available, and give links to help you get started on downloading them.
    [Show full text]
  • Kubuntu Desktop Guide
    Kubuntu Desktop Guide Ubuntu Documentation Project <[email protected]> Kubuntu Desktop Guide by Ubuntu Documentation Project <[email protected]> Copyright © 2004, 2005, 2006 Canonical Ltd. and members of the Ubuntu Documentation Project Abstract The Kubuntu Desktop Guide aims to explain to the reader how to configure and use the Kubuntu desktop. Credits and License The following Ubuntu Documentation Team authors maintain this document: • Venkat Raghavan The following people have also have contributed to this document: • Brian Burger • Naaman Campbell • Milo Casagrande • Matthew East • Korky Kathman • Francois LeBlanc • Ken Minardo • Robert Stoffers The Kubuntu Desktop Guide is based on the original work of: • Chua Wen Kiat • Tomas Zijdemans • Abdullah Ramazanoglu • Christoph Haas • Alexander Poslavsky • Enrico Zini • Johnathon Hornbeck • Nick Loeve • Kevin Muligan • Niel Tallim • Matt Galvin • Sean Wheller This document is made available under a dual license strategy that includes the GNU Free Documentation License (GFDL) and the Creative Commons ShareAlike 2.0 License (CC-BY-SA). You are free to modify, extend, and improve the Ubuntu documentation source code under the terms of these licenses. All derivative works must be released under either or both of these licenses. This documentation is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE AS DESCRIBED IN THE DISCLAIMER. Copies of these licenses are available in the appendices section of this book. Online versions can be found at the following URLs: • GNU Free Documentation License [http://www.gnu.org/copyleft/fdl.html] • Attribution-ShareAlike 2.0 [http://creativecommons.org/licenses/by-sa/2.0/] Disclaimer Every effort has been made to ensure that the information compiled in this publication is accurate and correct.
    [Show full text]
  • Scorched Earth Free Download Windowsl
    Scorched Earth Free Download Windowsl Scorched Earth Free Download Windowsl 1 / 2 Scorched Earth - Is a battle game in which you have to destroy the tanks of your enemies just by aiming correctly and entering correct power. You will earn .... This font is free for PERSONAL USE ONLY. You are not permitted to use the font in public media unless permission is given. Please contact kcfonts@gmail.. Scorched Earth is a popular DOS artillery video game in which tanks battle in two- dimensional terrain. Free; Windows; MS-DOS; Discontinued .... The Digital Download Disclaimer applies to this product. Please note that this product is non-returnable and non-refundable. Recommended for You.. You can download Scorched Earth (1991) 1.5 for Mac from our application library for free. This free Mac application is an intellectual property of ... Play this game online. You can play Scorched Earth on this website so you don't need to download and install the game on your computer. We recommend to use ... scorched earth windows 10 scorched earth windows 10, scorched earth windows Panzer General III: Scorched Earth ... Click the "Install Game" button to initiate the file download and get compact download launcher ... Windows XP/Vista/7/8/10 .... 1991, the year Scorched Earth was released on DOS. this strategy game is available for free on this page. ... Alt names, Scorched Earth: Mother of All Games, Scorch ... Download 598 KB ... Scorched Earth is a simple, yet very exciting artillery combat game, based on a long line artillery games that ... I have Windows 10.. Scorched Earth: Mother of All Games.
    [Show full text]
  • An Infrastructure to Support Interoperability in Reverse Engineering Nicholas Kraft Clemson University, [email protected]
    Clemson University TigerPrints All Dissertations Dissertations 5-2007 An Infrastructure to Support Interoperability in Reverse Engineering Nicholas Kraft Clemson University, [email protected] Follow this and additional works at: https://tigerprints.clemson.edu/all_dissertations Part of the Computer Sciences Commons Recommended Citation Kraft, Nicholas, "An Infrastructure to Support Interoperability in Reverse Engineering" (2007). All Dissertations. 51. https://tigerprints.clemson.edu/all_dissertations/51 This Dissertation is brought to you for free and open access by the Dissertations at TigerPrints. It has been accepted for inclusion in All Dissertations by an authorized administrator of TigerPrints. For more information, please contact [email protected]. AN INFRASTRUCTURE TO SUPPORT INTEROPERABILITY IN REVERSE ENGINEERING A Dissertation Presented to the Graduate School of Clemson University In Partial Fulfillment of the Requirements for the Degree Doctor of Philosophy Computer Science by Nicholas A. Kraft May 2007 Accepted by: Dr. Brian A. Malloy, Committee Chair Dr. Harold C. Grossman Dr. James F. Power Dr. Roy P. Pargas ABSTRACT An infrastructure that supports interoperability among reverse engineering tools and other software tools is described. The three major components of the infrastruc- ture are: (1) a hierarchy of schemas for low- and middle-level program representation graphs, (2) g4re, a tool chain for reverse engineering C++ programs, and (3) a repos- itory of reverse engineering artifacts, including the previous two components, a test suite, and tools, GXL instances, and XSLT transformations for graphs at each level of the hierarchy. The results of two case studies that investigated the space and time costs incurred by the infrastructure are provided. The results of two empirical evaluations that were performed using the api module of g4re, and were focused on computation of object-oriented metrics and three-dimensional visualization of class template diagrams, respectively, are also provided.
    [Show full text]
  • Application: Unity 3D Web Player
    unity3d_1-adv.txt 1 of 2 Application: Unity 3D web player http://unity3d.com/webplayer/ Versions: <= 3.2.0.61061 Platforms: Windows Bug: heap corruption Exploitation: remote Date: 21 Feb 2012 Unity 3d is a game engine used in various games and it’s web player allows to play these games (unity3d extension) also directly from the web browser. # Vulnerabilities # Heap corruption caused by a negative 32bit size value which allows to execute malicious code. The problem is caused by the modification of the 64bit uncompressed size (handled as 32bit by the plugin) of the lzma header which is just composed by the following fields (from lzma86.h): Offset Size Description 0 1 = 0 - no filter, pure LZMA = 1 - x86 filter + LZMA 1 1 lc, lp and pb in encoded form 2 4 dictSize (little endian) 6 8 uncompressed size (little endian) Reading of the 64bit field as 32bit one (CMP EAX,4) and some of the subsequent operations: 070BEDA3 33C0 XOR EAX,EAX 070BEDA5 895D 08 MOV DWORD PTR SS:[EBP+8],EBX 070BEDA8 83F8 04 CMP EAX,4 070BEDAB 73 10 JNB SHORT webplaye.070BEDBD 070BEDAD 0FB65438 05 MOVZX EDX,BYTE PTR DS:[EAX+EDI+5] 070BEDB2 8B4D 08 MOV ECX,DWORD PTR SS:[EBP+8] 070BEDB5 D3E2 SHL EDX,CL 070BEDB7 0196 A4000000 ADD DWORD PTR DS:[ESI+A4],EDX 070BEDBD 8345 08 08 ADD DWORD PTR SS:[EBP+8],8 070BEDC1 40 INC EAX 070BEDC2 837D 08 40 CMP DWORD PTR SS:[EBP+8],40 070BEDC6 ^72 E0 JB SHORT webplaye.070BEDA8 070BEDC8 6A 4A PUSH 4A 070BEDCA 68 280A4B07 PUSH webplaye.074B0A28 ; ASCII "C:/BuildAgen t/work/b0bcff80449a48aa/PlatformDependent/CommonWebPlugin/CompressedFileStream.cp p" 070BEDCF 53 PUSH EBX 070BEDD0 FF35 84635407 PUSH DWORD PTR DS:[7546384] 070BEDD6 6A 04 PUSH 4 070BEDD8 68 00000400 PUSH 40000 070BEDDD E8 BA29E4FF CALL webplaye.06F0179C ..
    [Show full text]
  • Free and Open Source Software
    Free and open source software Copyleft ·Events and Awards ·Free software ·Free Software Definition ·Gratis versus General Libre ·List of free and open source software packages ·Open-source software Operating system AROS ·BSD ·Darwin ·FreeDOS ·GNU ·Haiku ·Inferno ·Linux ·Mach ·MINIX ·OpenSolaris ·Sym families bian ·Plan 9 ·ReactOS Eclipse ·Free Development Pascal ·GCC ·Java ·LLVM ·Lua ·NetBeans ·Open64 ·Perl ·PHP ·Python ·ROSE ·Ruby ·Tcl History GNU ·Haiku ·Linux ·Mozilla (Application Suite ·Firefox ·Thunderbird ) Apache Software Foundation ·Blender Foundation ·Eclipse Foundation ·freedesktop.org ·Free Software Foundation (Europe ·India ·Latin America ) ·FSMI ·GNOME Foundation ·GNU Project ·Google Code ·KDE e.V. ·Linux Organizations Foundation ·Mozilla Foundation ·Open Source Geospatial Foundation ·Open Source Initiative ·SourceForge ·Symbian Foundation ·Xiph.Org Foundation ·XMPP Standards Foundation ·X.Org Foundation Apache ·Artistic ·BSD ·GNU GPL ·GNU LGPL ·ISC ·MIT ·MPL ·Ms-PL/RL ·zlib ·FSF approved Licences licenses License standards Open Source Definition ·The Free Software Definition ·Debian Free Software Guidelines Binary blob ·Digital rights management ·Graphics hardware compatibility ·License proliferation ·Mozilla software rebranding ·Proprietary software ·SCO-Linux Challenges controversies ·Security ·Software patents ·Hardware restrictions ·Trusted Computing ·Viral license Alternative terms ·Community ·Linux distribution ·Forking ·Movement ·Microsoft Open Other topics Specification Promise ·Revolution OS ·Comparison with closed
    [Show full text]
  • Error:The Highly Unreliable Times
    Error:The Highly Unreliable Times This Week Updated 07/15/07 Version 0.0.0.14 Issue 3 Contact Us, Home, About Us, our Radio Show YOUR ADD HERE! The People or companies who wrote these articles can be found by clicking on the Title of the article if you have an Internet connection. Computer Rescue 1-208-750-5628 From The Editor Justin Breithaupt LEADING STORY PAYPAL WON'T PROTECT YOU! I am putting this story out because many of you don't know what you are getting into by using Paypal. Most people think they are protected by Paypal from Fraud no matter what. Here is a quote from Paypal's user agreement. “11.3 Qualification Requirements. In order to qualify for coverage under the Seller Protection Policy, you must meet the following requirements: a. You must have a Verified Business or Verified Premier Account at the time of the transaction, b. The transaction must be between a US, UK or Canadian buyer and a US, UK or Canadian seller, c. The payment must be listed as "Seller Protection Policy Eligible" on the "Transaction Details" page, or cleared by PayPal through Payment Review, d. You must accept a single payment from one PayPal Account for the purchase, e. You must not charge a surcharge for accepting PayPal, f. You must ship the purchased item to the address listed on the "Transaction Details" page, and that address must be identified as a Confirmed Address, g. You must ship the item to the buyer within 7 Days of receiving payment, h.
    [Show full text]
  • A Metric Evaluation of Game Application Software
    A Metric Evaluation of Game Application Software Alan C. Jamieson, Nicholas A. Kraft, Jason O. Hallstrom and Brian A. Malloy Computer Science Department Clemson University Clemson, SC 29634, USA {ajamies,nkraft,jasonoh,malloy}@cs.clemson.edu Abstract art, music, and voice. To manage large teams of program- mers, most current game developers use the C++ language In this paper we evaluate the exploitation of object tech- and attempt to exploit the benefits of object technology. nology as it is used in a test suite of game application soft- In this paper we evaluate the exploitation of object tech- ware. We use several well-known metrics and apply them nology as it is used in a test suite of game application soft- to both the game application software and a test suite of ware. We use several well-known metrics and apply them language processing tools to form a basis of comparing the to both the game application software and a test suite of two groups. We have developed a metric computation sys- language processing tools to form a basis of comparing the tem that uses the g4re infrastructure to analyze the C++ two groups. We have developed a metric computation sys- programs. We present some results for the two groups of tem that uses the g4re infrastructure to analyze the C++ pro- applications and draw some conclusions about the modu- grams [10, 11]. We present some results for the two groups larity, use of inheritance, and the complexity of methods in of programs and draw some conclusions about the modu- these applications.
    [Show full text]
  • GREUBE LINUX.Pdf
    1094 logiciels portant ce mot-clé. • Bibliothèques & Co • PMB (PhpMyBibli) Une solution libre pour la gestion d’une médiathèque, d’une bibliothèque, d’un CDI... • Greenstone Un logiciel libre d’archivage de documents • Rapla Logiciel de gestion de ressources • Tellico Gestionaire linuxien de collections : livres, vidéos, musique, pièces de monnaie, timbres, vins... • Birdy Enfin un logiciel libre multi-plateformes de gestion de collection de BD (et para-BD) ! • MoCCAM Mettre en réseau plusieurs bibliothèques équipées de logiciels différents • Bureautique • Scribus Scribus, un outil de PAO sous Linux aussi puissant que simple d’utilisation • AbiWord Un excellent traitement de texte léger et efficace du monde libre • Gnumeric L’excellentissime tableur en provenance du monde GNOME • celtx Scénarisation, édition de scénario, pré-production et production, rien que ça ! • JessyInk Faites des présentations avec Inkscape ! • Twine Créer des histoires et des récits interactifs en quelques clics • Impressive (ex-KeyJNote) Et vos présentations auront de l’effet ! • DjVuLibre Libérons le format Djvu ! • MedinTux Logiciel destiné aux médecins et professionnels de santé pour effectuer les consultations médicales • gLabels Un logiciel très léger et très utile pour faire des étiquettes • txt2tags Le texte à tout faire • OmegaT Une mémoire de traduction • Geffax une application permettant aux abonnés de free.fr d’envoyer des fax • Apertium Programme de traduction automatique • Éditeurs de Texte • SciTE L’éditeur de texte petit mais très costaud • PoEdit
    [Show full text]
  • Ubuntu Linux Unleashed 2021 Edition, 14/E
    Matthew Helmke with Andrew Hudson and Paul Hudson Ubuntu Linux UNLEASHED 2021 Edition Ubuntu Linux Unleashed 2021 Edition Editor-in-Chief Copyright © 2021 by Pearson Education, Inc. Mark Taub All rights reserved. This publication is protected by copyright, and permission must be Acquisitions Editor obtained from the publisher prior to any prohibited reproduction, storage in a retrieval Debra Williams system, or transmission in any form or by any means, electronic, mechanical, photo- copying, recording, or likewise. For information regarding permissions, request forms, Managing Editor and the appropriate contacts within the Pearson Education Global Rights & Permissions Sandra Schroeder Department, please visit www.pearson.com/permissions/. No patent liability is assumed with respect to the use of the information contained herein. Although every precaution Senior Project Editor has been taken in the preparation of this book, the publisher and author assume no Lori Lyons responsibility for errors or omissions. Nor is any liability assumed for damages resulting from the use of the information contained herein. Copy Editor ISBN-13: 978-0-13-677885-1 Paula Lowell ISBN-10: 0-13-677885-2 Production Manager Library of Congress Control Number: 2020937219 Aswini Kumar/ ScoutAutomatedPrintCode codeMantra Trademarks Indexer All terms mentioned in this book that are known to be trademarks or service marks have Ken Johnson been appropriately capitalized. Pearson Education cannot attest to the accuracy of this information. Use of a term in this book should not be regarded as affecting the validity Proofreader of any trademark or service mark. Charlotte Kughen Microsoft and/or its respective suppliers make no representations about the suit- Cover Designer ability of the information contained in the documents and related graphics published as part of the services for any purpose.
    [Show full text]