Home > Store

SUSE Linux 10.0 Unleashed

Register your product to gain access to bonus material or receive a coupon.

SUSE Linux 10.0 Unleashed


  • Sorry, this book is no longer in print.
Not for Sale


  • Copyright 2006
  • Edition: 1st
  • Book
  • ISBN-10: 0-672-32726-0
  • ISBN-13: 978-0-672-32726-1

Master the newest version of SUSE Linux with SUSE Linux 10 Unleashed. This comprehensive guide to SUSE Linux includes a DVD with the full version of SUSE Linux 10.0 and provides you with intermediate and advanced information to guide you through the installation, management and maintenance of your SUSE Linux 10.0 system. You will gain expert insight into the most important topics, including:

  • Configuring with YaST2 and SaX2
  • Launching your desktop
  • Productivity tools
  • Using the Internet and creating websites
  • Secure file transfer
  • Managing users and data
  • Keeping your system current
  • Setting up networks and Samba
  • Managing databases
Learn how to make the most of your SUSE Linux 10.0 system with the help of SUSE Linux 10 Unleashed.

Sample Content

Online Sample Chapters

Installing SUSELinux

Installing SUSELinux

Table of Contents



1. Welcome to SUSE Linux.

    What Is SUSE Linux?

      SUSE Linux


      The SUSE Linux Install Program

      File Systems in SUSE Linux

      64-Bit SUSE Linux

    Getting Help: Documentation and Other Sources

      Printed Documentation and the SUSE Help Center

      Searching the Help Center

      Man and Info Pages

      SUSE Online Support

      The Linux Documentation Project

      The SUSE Mailing Lists

      Linux User Groups


2. Preparing to Install SUSE Linux.

    Planning Your SUSE Linux Installation

    System Requirements

      Linux on Laptops

      SUSE Linux and Legacy Hardware

      Avoiding Potential Hardware Problems

      Software-Based Modems

      Universal Serial Bus Devices

       "Peripherals" on the Motherboard

      Thinking About Dual Booting, Partitioning, and Other Worries

      Dual Booting with Windows

      How to Partition Your Drive(s)


3. Installing SUSE Linux.

    Methods of Installing SUSE Linux

    Preparing to Install from a CD-ROM or DVD

    Installing SUSE Linux with YaST

      Initial Installation Settings


      Setting Your Time Zone

      Installing Software Packages

      Creating the root User

      Configuring Network and Internet Connections

      Creating a User

      Configuring Hardware for the X Window System

    Logging In and Shutting Down the First Time


4. Further Configuration with YaST and SaX2.

    Troubleshooting Installation Problems

    Configuring Hardware with YaST

      Gathering Information About Your Hardware

      Modifying Disk Controller Settings

      Configuring a Joystick

      Adjusting Your Keyboard Layout

      Configuring Your Mouse

      Configuring Your Scanner

      Configuring Your TV or Radio Card

    Setting Date and Time

      Using the Network Time Protocol (NTP) to Keep Accurate Time

    Power Management

      YaST Power Management

    Portable PC Issues

      Power Management for Laptops

      Working with PCMCIA Cards

      Configuring Bluetooth Wireless Support

      Configuring Infrared Interface (IrDA) Mode

    Configuring CD, DVD, and Rewritable Drives

      Integrating CD and DVD Drives into Your System

      Speeding Up Your CD Drive Through Direct Memory Access (DMA)



5. Getting Started with SUSE Linux.

    Logging In to SUSE Linux

      Logging In from the Shell

      Logging Out of the Shell

    Working with the Linux File System

    Essential File System Commands from the /bin and /sbin Directories

    Using the /boot and /dev Directories

    Editing Configuration Files in the /etc Directory

    Where All the Good Stuff Goes: Your /home Directory

    Finding Desktop Programs in /opt

    Where Most of the Programs Go: The /usr Directory

    Variable Data: The /var Directory

    Changing User Information and the Finger Program

    Choosing and Using a Shell

      Cool Stuff That All Shells Have in Common

      Running bash

      Running tcsh

      Running zsh

      Managing Files with Midnight Commander

      ksh and ash

      Choosing a Shell

    Editing Text

      Working with vim and Its Clones

      Working with Emacs and Its Clones

      Some of the Others

    Why Can't I Edit This File? How Permissions Work

      Changing Permissions

      Directory Permissions

    Working as Root

      Creating and Deleting Users

      Shutting Down and Rebooting the System


      File System



      Working as Root

6. Launching Your Desktop.

    Understanding the X Window System

      Configuring X in SUSE Linux

    Choosing a Desktop Environment: KDE and GNOME

      KDE: The K Desktop Environment

      GNOME: The GNU Network Object Model Environment

    Managing Files from Your Desktop

      Using Konqueror in KDE

      Using Krusader in KDE

      Using Nautilus in GNOME

    Configuring Your Desktop Environment

      KDE Control Center

      Customizing GNOME

    What Is a Window Manager and Why Would I Want to Use It?

      Why Run a Window Manager?

      Starting Up with a Window Manager

      Running fvwm

      Running WindowMaker

      Running IceWM


7. Printing with SUSE Linux.

    Printing: An Overview

    Common Unix Printing System (CUPS)

    Configuring Printers with YaST

    Configuring CUPS and Network Printers with KDEPrint

    Printing with CUPS

    Working with the Portable Document Format (PDF)

    Console Print Control

      Using Basic Print Commands

    Avoiding Printing Problems

      Multifunction (Print/Fax/Scanner) Devices

      USB and Older Inkjet Printers


8. Shaking Hands with Your Shell.

    The Power of the Command Line

      Pattern-Matching in the Shell

      Redirecting Input and Output

      Piping Data

      Background Processing

    Writing a Shell Script: The Basics

    Scripting in bash

    Variables in Shell Scripts

      Assigning Values to Variables

      Accessing Variable Values

    Positional Parameters

      Using Positional Parameters to Get Command-Line Variables

      Automating Tasks with Scripts

    Built-In Variables


9. Being Productive: Office Suites and Other Tools.

    Comparing Linux Office Suites

      Running OpenOffice.org

      Running Koffice

      Running GNOME Office

      Running Softmaker Office

      Other Commercial Suites

    PDA Connectivity

      Command-Line PDA Software for SUSE Linux

      Managing Your Finances

    More Tools to Make You Productive

      Desktop Publishing with Scribus

      Diagramming and Flowcharting with Dia

      Mindmapping with VYM

      Fax and Scanner Applications


10. Sights, Sounds, and Other Fun Things.

    Starting Out: Configuring Your Sound and Video Cards

      Configuring Sound Cards in YaST

    Playing Music and Listening to the Radio

      Sound Formats

      Internet Radio and Other Streaming Media

    Making Your Own Music

    Burning CDs and DVDs

      Creating CDs and DVDs from Your Desktop

      Creating a CD from the Shell

      Creating DVDs from the Shell

    TV and Video: Xine and Mplayer

      TV and Video Hardware

    Linux and Your Digital Camera


    Editing Images with The GIMP

      Graphics Formats

    Gaming on Linux

      KDE Games

      GNOME Games

      Freeciv: A Free Strategy Game


11. Going Cross-Platform.

    Viewing Files from the Windows Side of Your Computer

    Emulating Other Operating Systems in Linux: An Overview

      A Few Misconceptions About Cross-Platform Tools

    Using Wine to Run Windows Applications

      Installing and Configuring Wine

      Installing Windows Applications Under Wine

      Running Wine

      Crossover Office

    Running Windows Applications with Win4Lin

      Installing Win4Lin

      Running Win4Lin

    Running Windows Applications with Vmware

      Installing Vmware

      Running Vmware

    Emulating a Mac with Basilisk II

    Using dosemu and DOSBox

    Xen: The Future of Virtualization?



12. Connecting to the Internet.

    Basic Connectivity Information

    Starting with a localhost Interface

      Configuring localhost Manually

    Configuring Your Dial-up Internet Connection

      Using YaST to Set Up Your Dial-up Connection

    Configuring a Digital Subscriber Line (DSL) Connection

      Using YaST to Set Up Your DSL Connection

    Connecting Your Computer to a Wireless Network

      Getting Firmware and Drivers in Place

      Finding an Access Point

      Configuring Your Wireless Card

    When to Call Your Internet Service Provider


13. Using the Internet: Browsing the Web and Writing Email.

    Choosing a Web Browser

      Mozilla and Mozilla Firefox





    Setting Up Your SUSE Linux Email Account

    Choosing a Mail Client (Mail User Agent)


      KDE Personal Information Manager: Kmail/KOrganizer and Kontact

      Mozilla Mail and Thunderbird



    Sending File Attachments





      Using UUDeview to Decode a File Attachment


14. Creating Basic Websites.

    Choosing a Web Development Tool

      For the Beginner

      Browser-Based Page Creators

      Specialized Web Tools

      Übergeek Web Page Tools

    Practice: Building a Site with Quanta Plus

    Weblogging with SUSE Linux

      Blogging with Blosxom

      Movable Type and Typepad

      Blogging with WordPress

      Popular Blog Services

      Syndicating Your Blog


15. Managing Email Servers.

    How Email Works

    MTA Configuration



      Remote SMTP Connections

      Incoming Mail Protocols

      Delivery Mode


      Virtual Domains

    Fighting Spam and Viruses

      Antispam Tools

      Client-Side Spam Filters


      Antivirus Tools

    Alternatives to Postfix

      Microsoft Exchange Server

      CommuniGate Pro

      Novell GroupWise

      Samsung Connect



      OpenGroupware (Ogo)





16. Collaborating with Others.

    Usenet News Today

    Choosing a Usenet Newsreader

      Mail/News Clients

      Standalone GUI Newsreaders

      Text-Based Newsreaders

    Collaborating with Wikis


    Hosting Electronic Mailing Lists

      Installing Mailman

      Running a Mailman List

    Working with Instant Messengers and Internet Relay Chat

      Internet Relay Chat (IRC)

      Linux Instant Messaging

    Linux Videoconferencing


17. Secure File Transfer.

    Choosing a File Transfer Protocol (FTP) Client

      Text-Based FTP Clients

      Using sftp for Secure File Transfers

      GUI FTP Clients

    Peer-to-Peer File Transfer

      Napster-Style File Sharing

      Wrangling the BitTorrent

    Building an FTP Server

    Configuring xinetd for Secure File Transfer

    Configuring Secure File Transfer Servers



18. Managing Files, Volumes, and Drives.

    Choosing a File System

      Understanding the Physical Structure of a Disk

      Working with ReiserFS

      The Extended File System (ext2, ext3)

      JFS and XFS

      Choosing a File System

    Creating and Managing File Systems with Expert Partitioner

      Using Expert Partitioner

    Mounting a File System

      The mount Command

      The umount Command

      Using /etc/fstab to Automatically Mount File Systems

    Logical Volume Management (LVM)

    Finding Files

      Using find

      Using locate

      Using which

      Using whereis

      Using kfind

      Using Beagle

    File System Manipulation

      Creating a File System for Testing

      Mounting a Read-Only Partition on a Running System

      Examining a Floppy Image File

    Managing Files for Character Devices, Block Devices, and Special Devices


19. Managing Users, Managing Security.

    User Accounts and Permissions

      Setting Up User Accounts in YaST

      System Users

      RWX: Understanding Permissions

    Who Needs What? Managing Groups

      Adding Groups

    Passwords: The First Line of Security

      The passwd and shadow Files

      Selecting Passwords

      User Authentication Settings with Pluggable Authentication Modules (PAM)

    Monitoring User Activity

      Shell Tools for Watching Users

    Letting Mortals Play at Wizardry: SuperUsers

      Changing User Identity with su

      Using sudo to Grant Root Privileges


20. Managing Data: Backup, Restoring, and Recovery.

    Preparing for Preventing Data Loss

      How to Lose Data

      Assessing Your Needs and Resources

      Choosing a Backup Strategy

    Choosing Your Backup Medium

      Mirrors and RAID Arrays

      Removable Storage Media

      Network Storage

      Tape Drive Backup

    Using YaST System Backup

    Backup Software

      Backups with tar

      Using Ark

      Using GNOME File Roller

    Setting Up Mirror Disks and RAID Arrays

    Rescuing a Broken System

      Booting from the SUSE Linux CD

      Booting from a Rescue Disk Set

      Using System Restore


21. Keeping Your System Current: Package Management.

    Installing Software with YaST

    The Basics of the Red Hat Package Management System (RPM)

      Downloading RPM Packages Outside of YaST

    Updating Your System with YaST Online Update (YOU)

    Running YOU

      Using SUSEwatcher to Monitor YOU Servers

    Updating Your System with apt

    Updating Your System with Red Carpet

      Installing Red Carpet

      Running Red Carpet from the Command Line (rug)

      Updating with the Red Carpet GUI

    Compiling Software from Source



22. Managing the Boot Process and Other Services.

    Understanding the Boot Process

      Starting to Boot: BIOS to Boot Manager

      Choosing a Boot Manager: GRUB Versus LILO

      Loading the Kernel

    System Services and Runlevels

    Controlling Services at Boot with the YaST Runlevel Editor

      Using the Runlevel Editor

      Expert Mode

    Manually Starting and Stopping Services

    System Monitoring Tools


      KDiskFree and KwikDisk



23. Securing Your Machines.

    Understanding Computer Attacks

    Assessing Your Vulnerability

    Protecting Your Machine

      Securing a Wireless Network

      Another Word on Passwords and Physical Security

    Configuring the SUSE Firewall

    Other Security Utilities to Consider

    What to Do if You've Been Hacked

    Keeping Up to Date on Linux Security Issues


24. Kernel and Module Management.

    Linus's Baby: The Linux Kernel

      The Linux Source Tree

      Types of Kernels

    Managing Modules

    When to Recompile

    Kernel Versions

    Getting New Kernel Sources

    Patching the Kernel

    Compiling the Kernel

    Troubleshooting Problems

      Errors During Compile

      Runtime Errors, Bootloader Problems, and Kernel Oops

    Kernel Tuning with sysctl


25. Setting Up Networks and Samba.

    Networking with TCP/IP

      TCP/IP Addressing

      The Next Step: Internet Protocol, Version 6 (IPv6) Addressing


    Network Organization



      Network Address Translation (NAT)

    Hardware Devices in Networking

      Network Interface Cards (NICs)

      Network Cable


      Routers and Bridges

      Initializing New Network Hardware

    Dynamic Host Configuration Protocol (DHCP)

      How DHCP Works

      DHCP Software Installation and Configuration

      Setting Up a DHCP Server

    Using the Network File System

      Starting and Configuring the NFS Server

      Importing Directories with the NFS Client

    Playing Nice with Microsoft Windows with Samba

    Securing Network Services


26. Managing Your Apache Web Server.

    What Is Apache?

    Installing Apache

      Building Apache from the Source Code

    Starting and Stopping Apache

    Runtime Server Configuration Settings

      Additional Settings in httpd.conf

    File System Authentication and Access Control

      Restricting Access with allow and deny


    Apache Modules

    Virtual Hosting

      Name-Based Virtual Hosting

      IP-Address-Based Virtual Hosting

    Dynamic Content

      CGI Programs

      Server-Side Includes

      Active Content Modules

    Other Web Servers


      Caudium WebServer






27. Managing Domain Names.

    Essential DNS Concepts

    DNS Hierarchy



    Configuring DNS with YaST2

    Hosts File

    Basic DNS Tools

    Configuring Name Servers with BIND





28. Using the GNU Compiler Collection and Other Programming Tools.

    Basic Programming in C Under Linux

      A Simple C Program

    Using the GNU Compiler Collection

    Building Java Applications with Eclipse

      Using the Eclipse Workbench

      Creating a Small Java Application in Eclipse

    Using the KDevelop Integrated Development Environment

    Using Anjuta to Create GNOME Applications

    Managing Collective Software Development with CVS and Subversion

    Creating RPM Packages

      Making a Spec File

      Listing Files and Generating Patches

      Building and Testing Your RPM Package

    Other Linux Programming Resources


29. Managing Databases.

    What Is a Relational Database?

    Implementing MySQL

      Installing MySQL

      Completing MySQL Initial Configuration Tasks

      Using the MySQL Control Center

    Connecting to a MySQL Database with a Database Client

      Using the MySQL Monitor Database Client

    Optimizing MySQL

      Measuring Key Buffer Usage

      Using the Query Cache

      Miscellaneous Tweaks

      Query Optimization



30. Using Perl and Python.

    What Is Perl?

    Perl Variables and Data Structures

    Operators and Other Statements

    Regular Expressions

    Perl Modules and CPAN

    The Future of Perl

    What Is Python?

    Python Variables and Data Structures


    Extreme Object Orientation

    Python IDEs and the Interactive Shell


31. Creating Dynamic Websites.

    Using PHP

      Installing PHP

      Writing PHP Scripts

      Adding More Functions to PHP

      The Future with PHP 5

    Setting Up an Interactive Site with WordPress

      Installing WordPress

      Overseeing Users' Access to WordPress

    Setting Up a Web-Based Community Forum

      Installing phpBB

      Configuring phpBB and Creating Forums


32. Performance Tuning.

    Optimizing Services

    Using PowerTweak

    Tuning Hard Disk Drives

      Choosing the Best Hardware

      Tuning Hard Drive Parameters at Boot

      The hdparm Command

      Disabling File Access Time

      Spreading Out the Load


33. Command-Line Master Class.

    Some Basic Commands

      Displaying the Contents of a File with cat

      Making and Changing Directories with mkdir and cd

      Changing File Access Permissions with chmod

      Copying, Moving, and Renaming Files with cp and mv

      Displaying Disk Usage with du

      Searching for Strings with grep

      Finding Files from an Index with locate

      Listing Files in the Current Directory with ls

      Reading Man Pages with man

      Listing Processes with ps

      Deleting Files and Directories with rm

      Displaying the Last Lines of a File with tail

      Displaying Resource Usage with top

      Displaying the Location of a Command with which

    Combining Commands Together



A. Versions of Novell's SUSE Linux

    SUSE Linux 10

      Version 10.0

    SUSE Linux Enterprise Server (SLES)

    Novell Linux Desktop (NLD)

    Open Enterprise Server (OES)

B. SUSE and Linux Internet Resources

    Novell SUSE Linux Reference

    Mailing Lists

    Unix General Reference

    General Linux Resources

    Linux News Reference

    Linux Search Reference

    General Web Link Reference

      SUSE and Linux Internet Resources

      Installation, Disk Tools, and General Systems Administration

    Linux Networking and Security Reference

    LAMP and Other Programming References

    Worldwide Linux Newsgroups




Get Adobe Acrobat ReaderNote: You will need the Free Adobe Acrobat Reader to view the file(s) for the book. If you do not already have Acrobat installed on your machine, click the "Get Acrobat Reader" button to download and install.

Click on the links below to display the PDF file in a new window. Right-click on the link and select Save As if you want to download it to your hard drive.

0672327260errata.pdf (10 KB)

Submit Errata

More Information

InformIT Promotional Mailings & Special Offers

I would like to receive exclusive offers and hear about products from InformIT and its family of brands. I can unsubscribe at any time.


Pearson Education, Inc., 221 River Street, Hoboken, New Jersey 07030, (Pearson) presents this site to provide information about products and services that can be purchased through this site.

This privacy notice provides an overview of our commitment to privacy and describes how we collect, protect, use and share personal information collected through this site. Please note that other Pearson websites and online products and services have their own separate privacy policies.

Collection and Use of Information

To conduct business and deliver products and services, Pearson collects and uses personal information in several ways in connection with this site, including:

Questions and Inquiries

For inquiries and questions, we collect the inquiry or question, together with name, contact details (email address, phone number and mailing address) and any other additional information voluntarily submitted to us through a Contact Us form or an email. We use this information to address the inquiry and respond to the question.

Online Store

For orders and purchases placed through our online store on this site, we collect order details, name, institution name and address (if applicable), email address, phone number, shipping and billing addresses, credit/debit card information, shipping options and any instructions. We use this information to complete transactions, fulfill orders, communicate with individuals placing orders or visiting the online store, and for related purposes.


Pearson may offer opportunities to provide feedback or participate in surveys, including surveys evaluating Pearson products, services or sites. Participation is voluntary. Pearson collects information requested in the survey questions and uses the information to evaluate, support, maintain and improve products, services or sites, develop new products and services, conduct educational research and for other purposes specified in the survey.

Contests and Drawings

Occasionally, we may sponsor a contest or drawing. Participation is optional. Pearson collects name, contact information and other information specified on the entry form for the contest or drawing to conduct the contest or drawing. Pearson may collect additional personal information from the winners of a contest or drawing in order to award the prize and for tax reporting purposes, as required by law.


If you have elected to receive email newsletters or promotional mailings and special offers but want to unsubscribe, simply email information@informit.com.

Service Announcements

On rare occasions it is necessary to send out a strictly service related announcement. For instance, if our service is temporarily suspended for maintenance we might send users an email. Generally, users may not opt-out of these communications, though they can deactivate their account information. However, these communications are not promotional in nature.

Customer Service

We communicate with users on a regular basis to provide requested services and in regard to issues relating to their account we reply via email or phone in accordance with the users' wishes when a user submits their information through our Contact Us form.

Other Collection and Use of Information

Application and System Logs

Pearson automatically collects log data to help ensure the delivery, availability and security of this site. Log data may include technical information about how a user or visitor connected to this site, such as browser type, type of computer/device, operating system, internet service provider and IP address. We use this information for support purposes and to monitor the health of the site, identify problems, improve service, detect unauthorized access and fraudulent activity, prevent and respond to security incidents and appropriately scale computing resources.

Web Analytics

Pearson may use third party web trend analytical services, including Google Analytics, to collect visitor information, such as IP addresses, browser types, referring pages, pages visited and time spent on a particular site. While these analytical services collect and report information on an anonymous basis, they may use cookies to gather web trend information. The information gathered may enable Pearson (but not the third party web trend services) to link information with application and system log data. Pearson uses this information for system administration and to identify problems, improve service, detect unauthorized access and fraudulent activity, prevent and respond to security incidents, appropriately scale computing resources and otherwise support and deliver this site and its services.

Cookies and Related Technologies

This site uses cookies and similar technologies to personalize content, measure traffic patterns, control security, track use and access of information on this site, and provide interest-based messages and advertising. Users can manage and block the use of cookies through their browser. Disabling or blocking certain cookies may limit the functionality of this site.

Do Not Track

This site currently does not respond to Do Not Track signals.


Pearson uses appropriate physical, administrative and technical security measures to protect personal information from unauthorized access, use and disclosure.


This site is not directed to children under the age of 13.


Pearson may send or direct marketing communications to users, provided that

  • Pearson will not use personal information collected or processed as a K-12 school service provider for the purpose of directed or targeted advertising.
  • Such marketing is consistent with applicable law and Pearson's legal obligations.
  • Pearson will not knowingly direct or send marketing communications to an individual who has expressed a preference not to receive marketing.
  • Where required by applicable law, express or implied consent to marketing exists and has not been withdrawn.

Pearson may provide personal information to a third party service provider on a restricted basis to provide marketing solely on behalf of Pearson or an affiliate or customer for whom Pearson is a service provider. Marketing preferences may be changed at any time.

Correcting/Updating Personal Information

If a user's personally identifiable information changes (such as your postal address or email address), we provide a way to correct or update that user's personal data provided to us. This can be done on the Account page. If a user no longer desires our service and desires to delete his or her account, please contact us at customer-service@informit.com and we will process the deletion of a user's account.


Users can always make an informed choice as to whether they should proceed with certain services offered by InformIT. If you choose to remove yourself from our mailing list(s) simply visit the following page and uncheck any communication you no longer want to receive: www.informit.com/u.aspx.

Sale of Personal Information

Pearson does not rent or sell personal information in exchange for any payment of money.

While Pearson does not sell personal information, as defined in Nevada law, Nevada residents may email a request for no sale of their personal information to NevadaDesignatedRequest@pearson.com.

Supplemental Privacy Statement for California Residents

California residents should read our Supplemental privacy statement for California residents in conjunction with this Privacy Notice. The Supplemental privacy statement for California residents explains Pearson's commitment to comply with California law and applies to personal information of California residents collected in connection with this site and the Services.

Sharing and Disclosure

Pearson may disclose personal information, as follows:

  • As required by law.
  • With the consent of the individual (or their parent, if the individual is a minor)
  • In response to a subpoena, court order or legal process, to the extent permitted or required by law
  • To protect the security and safety of individuals, data, assets and systems, consistent with applicable law
  • In connection the sale, joint venture or other transfer of some or all of its company or assets, subject to the provisions of this Privacy Notice
  • To investigate or address actual or suspected fraud or other illegal activities
  • To exercise its legal rights, including enforcement of the Terms of Use for this site or another contract
  • To affiliated Pearson companies and other companies and organizations who perform work for Pearson and are obligated to protect the privacy of personal information consistent with this Privacy Notice
  • To a school, organization, company or government agency, where Pearson collects or processes the personal information in a school setting or on behalf of such organization, company or government agency.


This web site contains links to other sites. Please be aware that we are not responsible for the privacy practices of such other sites. We encourage our users to be aware when they leave our site and to read the privacy statements of each and every web site that collects Personal Information. This privacy statement applies solely to information collected by this web site.

Requests and Contact

Please contact us about this Privacy Notice or if you have any requests or questions relating to the privacy of your personal information.

Changes to this Privacy Notice

We may revise this Privacy Notice through an updated posting. We will identify the effective date of the revision in the posting. Often, updates are made to provide greater clarity or to comply with changes in regulatory requirements. If the updates involve material changes to the collection, protection, use or disclosure of Personal Information, Pearson will provide notice of the change through a conspicuous notice on this site or other appropriate way. Continued use of the site after the effective date of a posted revision evidences acceptance. Please contact us if you have questions or concerns about the Privacy Notice or any objection to any revisions.

Last Update: November 17, 2020