Cover image for Linux+ certification study guide
Linux+ certification study guide
Bird, Drew.
Personal Author:
Publication Information:
New York : McGraw-Hill Osborne, [2002]

Physical Description:
xliv, 672 pages : illustrations ; 24 cm + 1 computer optical disc (4 3/4 in.)
General Note:
Title Subject:
Added Author:
Format :


Call Number
Material Type
Home Location
Item Holds
QA76.76.O63 B572 2002 Book and Software Set Non-Fiction Area

On Order



The only classroom-based training and self-assessment system! Osborne's "Linux+ Certification Study Guide provides 100% complete coverage of all objectives for this exam. Based on 200,000+ hours of IT training experience, the book contains hundreds of practice exam questions and hands-on exercises. The CD-ROM features full CertTrainer CBT software with interactive tutorials and lab simulations, plus the new ExamSim adaptive test engine.

Table of Contents

Forewordp. vi
About the Authorsp. ix
Acknowledgmentsp. xi
Prefacep. xxxiii
Introductionp. xxxvii
1 Introduction to Linuxp. 1
The Linux Communityp. 4
Anyone for a Free Operating System?p. 5
Open Source: Fact and Fictionp. 6
Who Uses Linux and Why?p. 8
Introducing Linux Distributionsp. 12
Linux Todayp. 16
Summaryp. 18
2 Networking Basicsp. 19
Identify Basic Network Concepts, Including How a Network Worksp. 21
Network Cablingp. 24
Signal Enemiesp. 30
Networking Devicesp. 31
Media Access Methodsp. 38
Networking Standardsp. 40
Network Protocolsp. 42
QandAp. 58
3 Hardware Configurationp. 69
Electrostatic Dischargep. 70
Identify Basic Terms, Concepts, and Functions of System Componentsp. 72
Memoryp. 72
Storage Devicesp. 84
Identify Proper Procedures for Installing and Configuring ATA Devicesp. 85
Identify Proper Procedures for Installing and Configuring SCSI Devicesp. 89
IEEE 1394p. 102
Universal Serial Busp. 102
Identify Proper Procedures for Installing and Configuring Peripheral Devicesp. 104
Cabling, Connectors, and Peripheral Portsp. 106
Identify Available IRQs, DMAs, I/O Addresses, and Procedures for Device Installationp. 108
Identify Basic Procedures for Adding and Removing Field-Replaceable Unitsp. 111
Identify and Maintain Mobile System Hardwarep. 112
QandAp. 118
4 Hardware Troubleshootingp. 129
Identifying, Troubleshooting, and Isolating Common System Problemsp. 130
Identifying Proper Procedures for Diagnosing and Troubleshooting IDE Devicesp. 141
Identifying Proper Procedures for Diagnosing and Troubleshooting SCSI Devicesp. 142
Identifying Proper Procedures for Diagnosing and Troubleshooting Peripheral Devicesp. 144
Identifying Proper Procedures for Diagnosing and Troubleshooting Core System Hardwarep. 149
QandAp. 158
5 Planning the Implementationp. 171
Identifying the Purpose of the Linux System Based on Predetermined Requirementsp. 173
Comparing and Contrasting How Major Licensing Schemes Workp. 178
Identifying the Function of Different Linux Servicesp. 181
Identifying Strengths and Weaknesses of Different Distributions and Their Packaging Solutionsp. 188
Popular Linux Distributionsp. 189
Describing the Functions, Features, and Benefits of a Linux Systemp. 195
Identifying How the Linux Kernel Version Numbering Worksp. 201
Identifying Where to Obtain Software and Resourcesp. 204
Determining Customer Resources for a Solutionp. 206
QandAp. 211
6 Pre-Installation Proceduresp. 221
General Pre-Installation Considerationsp. 222
Identifying Required System Hardware and Validating That It's Supported by Linuxp. 225
Determining Which Software and Services Should Be Installedp. 231
Determining How Storage Space Will Be Allocated to File Systemsp. 235
Identifying the Best Method of Installationp. 242
Making Linux Boot Disksp. 244
Creating Boot Disks from Linuxp. 245
Partitioning According to Your Pre-Installation Plan with FDISKp. 247
Understanding and Configuring File Systemsp. 249
QandAp. 255
7 Linux Installationp. 267
Describing the Different Types of Linux Installation Interaction and Describing Which One to Use for a Given Situationp. 268
Selecting Appropriate Parameters for a Linux Installationp. 270
Selecting Packages Based on the Machine's Rolep. 271
Selecting Appropriate Options for Partitions Based on Pre-Installation Choicesp. 272
Selecting Appropriate Networking Configuration and Protocolsp. 273
Selecting Appropriate Security Settingsp. 276
Creating Usernames and Passwords During Installationp. 277
Installing and Configuring XFree86 Serverp. 281
Selecting Video Card Supportp. 283
Selecting Appropriate Monitor Manufacturers and Settingsp. 284
Selecting Appropriate Window Managers or Desktop Environmentsp. 284
Explaining When and Why the Kernel Needs to Be Recompiledp. 287
Installing a Boot Loaderp. 288
Installing and Uninstalling Applications After Installing the Operating Systemp. 290
Reading Log Files Created During Installation to Verify the Success of the Installationp. 293
Testing an Installed Application's Performance in Both a Test and a Production Environmentp. 294
Red Hat Installationp. 295
SuSE Text-Based Installationp. 308
QandAp. 320
8 Configurationp. 331
Reconfiguring the X Window System with Automated Utilitiesp. 332
Configuring the Client's Workstation for Remote Accessp. 336
Setting Environment Variablesp. 339
Configuring Basic Network Services and Settingsp. 342
Configuring Basic Server Servicesp. 346
Configuring Basic Internet Servicesp. 354
Identifying When Swap Space Needs to Be Increasedp. 359
Adding and Configuring Printersp. 361
Reconfiguring Boot Loaderp. 364
Identifying the Purposes and Characteristics of Configuration Filesp. 367
Editing Basic Configuration Filesp. 371
Loading, Removing, and Editing List Modulesp. 373
Documenting the Installation of the Operating System, Including Configurationp. 377
Configuring Access Rightsp. 380
QandAp. 388
9 Linux Administrationp. 399
Creating and Deleting Usersp. 400
Deleting and Disabling User Accountsp. 406
Modifying Existing Usersp. 407
Creating, Modifying, and Deleting Groupsp. 411
Identifying and Changing File Permissions, Modes, and Typesp. 415
Managing and Navigating the Linux Hierarchy and File Systemp. 423
Performing Administrative Tasks while Logged in as Root or by Using the su Commandp. 431
Mounting and Managing File Systems and Devicesp. 433
QandAp. 440
10 Administration: Part Twop. 449
Describing and Using the Features of the Multiuser Environmentp. 450
Using Common Shell Commands and Expressionsp. 453
Using Network Commands to Connect to and Manage Remote Systemsp. 458
Creating, Extracting, and Editing File and Tape Archives with tarp. 463
Managing Runlevels with init and shutdownp. 465
Stopping, Starting, and Restarting Services (Daemons) as Neededp. 471
Managing Print Spools and Queuesp. 473
Creating, Editing, and Saving Files with vip. 476
Managing and Navigating the Graphical User Interfacep. 481
Programming Basic Shell Scripts with Common Shell Commandsp. 485
QandAp. 494
11 System Maintenancep. 503
Creating and Managing Local Storage Devices and File Systemsp. 504
Verifying User and Root cron Jobs and Understanding the Function of cronp. 508
Identifying Core Dumps and Removing or Forwarding as Appropriatep. 513
Running and Interpreting ifconfigp. 515
Downloading and Installing Patches and Updatesp. 518
Identifying, Executing, and Killing Processesp. 519
Differentiating Core Services from Noncritical Servicesp. 523
Monitoring System Log Filesp. 524
Documenting Work Performed on a Systemp. 525
Performing and Verifying Backups and Restoresp. 527
Assessing, Performing, and Verifying Security Best Practicesp. 536
Setting Daemons and Processing Permissionsp. 540
QandAp. 545
12 Troubleshootingp. 555
Identifying and Locating the Problemp. 556
Describing Troubleshooting Best Practicesp. 558
Editing Configuration Files Based on the Symptoms of a Problemp. 562
Starting and Stopping Processes Based on the Symptoms of a Problemp. 562
Using Tools to Determine System Statusp. 564
Using Boot Disks in the Recovery Processp. 565
Determining the Cause of Errors from System Log Filesp. 566
Solving File System Problemsp. 570
Resolving Problems Based on User Feedbackp. 571
Recognizing Common Linux Errorsp. 576
Boot and Login Errorsp. 578
Identifying Backup and Restore Errorsp. 579
Server Application Failurep. 581
Identifying and Using Troubleshooting Commandsp. 582
Using Linux Troubleshooting Resourcesp. 584
Using Network Utilities to Identify Network Connectivity Problemsp. 586
QandAp. 595
A Command Summaryp. 607
B Exercisesp. 615
Exercise B-1

p. 616

Modifying File Permissions and Ownershipp. 616
Exercise B-2

p. 617

Mounting and Dismounting a CD-ROM Devicep. 617
Exercise B-3

p. 618

Changing the Default File Permissionp. 618
Exercise B-4

p. 619

Scheduling Jobs Using the at Commandp. 619
Exercise B-5

p. 620

Backing Up Files Using the tar Commandp. 620
Exercise B-6

p. 621

Configuring a Basic Printer Configuration for Testingp. 621
Exercise B-7

p. 623

Working with Files and Directoriesp. 623
Answer Keyp. 624
Exercise B-1

p. 624

Exercise B-2

p. 625

Exercise B-3

p. 625

Exercise B-4

p. 625

Exercise B-5

p. 625

Exercise B-6

p. 626

Exercise B-7

p. 626

C Resourcesp. 627
Linux Distribution Web Sitesp. 628
Linux-Related Web Sitesp. 628
Linux Newsgroupsp. 630
D Glossaryp. 633
E About the CDp. 653
Installing CertTrainerp. 654
CertTrainerp. 654
ExamSimp. 655
E-Bookp. 655
Helpp. 655
Upgradingp. 655
Linuxp. 656
Indexp. 657