Cover image for CompTIA Linux+ certification
Title:
CompTIA Linux+ certification
Personal Author:
Series:
Mike Meyers’ certification passport
Edition:
1st ed.
Publication Information:
New York : McGraw-Hill, c2008
Physical Description:
xxiv, 390 p. : ill. ; 23 cm. + 1 CD-ROM (12 cm.)
ISBN:
9780071546713
General Note:
Accompanied by CD-ROM : CP 024202
Added Author:

Available:*

Library
Item Barcode
Call Number
Material Type
Item Category 1
Status
Searching...
30000010257387 QA76.3 M495 2008 Open Access Book Book
Searching...

On Order

Summary

Summary

Publisher's Note: Products purchased from Third Party sellers are not guaranteed by the publisher for quality, authenticity, or access to any online entitlements included with the product.





From the #1 Name in Professional Certification

Get on the fast track to becoming CompTIA Linux+ certified with this affordable, portable study tool. Inside, Linux expert Michael Jang guides you on your career path, providing expert tips and sound advice along the way. With an intensive focus on only what you need to know to pass the CompTIA Linux+ exam, this certification passport is your ticket to success on exam day.

Featuring:

Itineraries--List of official exam objectives covered ETAs--Amount of time needed to complete each lesson Travel Advisories--Expert advice on critical topics Local Lingo--Concise definitions of key terms and concepts Exam Tips--Common exam pitfalls and solutions Checkpoints--End-of-chapter questions, answers, and explanations Career Flight Path--Career options mapped out to maximize the return from your IT journey

Practice exam on CD powered by LearnKey


Author Notes

Michael Jang, LCP, MCSE, RHCE is the bestselling author of RHCE Red Hat Certified Engineer Linux Study Guide and several other certification prep books.

About the Series Editor: Mike Meyers is the bestselling author of six editions of CompTIA A+ Certification All-in-One Exam Guide and several other computer books. He is the president and founder of Total Seminars, LLC, a major provider of PC and network repair seminars for thousands of organizations throughout the world, and a member of CompTIA.


Table of Contents

Acknowledgmentsp. xviii
Check-Inp. xix
I Installing and Configuring Linuxp. 1
1 Basic Installationp. 3
Objective 1.01 Determine Customer Needsp. 4
The History of Linuxp. 4
What Applications Linux Can Include for Clientsp. 5
What Server Services Can Be Installedp. 6
Selecting a Distributionp. 6
Objective 1.02 Identify Required Hardwarep. 7
Basic Hardwarep. 8
Required Spacep. 8
Scalabilityp. 9
Objective 1.03 Understand That Linux Is Just the Kernelp. 9
Numbering Schemesp. 9
Upgradesp. 10
Custom Kernelsp. 10
Objective 1.04 Determine the Appropriate Installation Methodp. 11
Boot Methodp. 11
Local Sourcep. 12
Network Sourcep. 13
Objective 1.05 Define Multimedia Optionsp. 14
Videop. 14
Soundp. 15
Codecsp. 16
Objective 1.06 Identify Machine Requirementsp. 16
Packages and Package Groupsp. 16
Appliancep. 18
Functional Serverp. 18
Desktopp. 19
Checkpointp. 19
Review Questionsp. 20
Review Answersp. 22
2 Configuring During and After Installationp. 23
Objective 2.01 Select Appropriate Parameters for Installationp. 24
Languagep. 25
Keyboardp. 26
Pointing Devicep. 26
Time Zonep. 27
Objective 2.02 Partition with fdisk and Morep. 27
Appropriate Directories for Dedicated Partitionsp. 27
RAID Configurationp. 28
Logical Volume Management Configurationp. 30
Other Partition Management Toolsp. 31
Objective 2.03 Configure a Filesystemp. 31
Standard Linux Filesystemsp. 31
Other Filesystemsp. 33
Objective 2.04 Understand and Reinstall a Boot Managerp. 33
The Linux Loader (LILO)p. 34
The Grand Unified Bootloader (GRUB)p. 35
Other Bootloadersp. 37
Objective 2.05 Identify Network Configuration Issuesp. 37
Network Fundamentalsp. 37
IP Addressesp. 38
Connecting to a LANp. 39
Connecting via Telephone Modernp. 40
The Internet Super Serverp. 41
Objective 2.06 Configure Peripherals as Neededp. 41
Printersp. 41
Scannersp. 42
Other Devicesp. 42
Objective 2.07 Perform Post-Installation Package Managementp. 42
Installing New RPM Packagesp. 43
Upgrading RPM Packagesp. 43
Installing from a Compressed Tarballp. 44
Checkpointp. 45
Review Questionsp. 46
Review Answersp. 48
II Managing Linux Users, Files, Packages, Processes, and Servicesp. 49
3 Managing Files and Directoriesp. 51
Objective 3.01 Work with Files and Directoriesp. 52
Basic Navigationp. 53
Using the find and locate Commandsp. 57
Searching with grepp. 59
Comparing with diffp. 59
Objective 3.02 Create Files and Directoriesp. 60
Creating Files with touchp. 60
Creating Files with cpp. 60
Modifying Filenames with mvp. 61
Deleting Files with rmp. 61
Creating and Removing Directories with mkdir and rmdirp. 62
Objective 3.03 Manage Text Filesp. 63
File Reading Commandsp. 63
The Stream Editor, sedp. 65
The awk Text Manipulation Toolp. 65
The Visual Editorp. 65
Objective 3.04 Create Linked Filesp. 68
Hard Linksp. 68
Soft Linksp. 68
Objective 3.05 Modify Ownership and Permissionsp. 69
File Ownershipp. 69
Changing Ownership with chown and chgrpp. 70
Defining Permissions, Octallyp. 71
Changing Permissions with chmodp. 72
The SUID, SGID, and Sticky Bitsp. 73
Defining Default Permissions with umaskp. 74
Objective 3.06 Shell Command Managementp. 75
Standard Outputp. 75
Standard Inputp. 76
Error Outputp. 76
Quotes in the Shellp. 76
Interactivityp. 78
Command Completionp. 79
Escaping Special Charactersp. 79
Objective 3.07 Create, Modify, and Run Basic Scriptsp. 80
Shell Script Examplesp. 80
Making a Shell Script Executablep. 81
Checkpointp. 81
Review Questionsp. 82
Review Answersp. 84
4 Media, Process, and Package Managementp. 87
Objective 4.01 Manage Storage Devices and Filesystemsp. 88
The Filesystem Hierarchy Standardp. 88
Configuring with fdiskp. 90
Checking with fsckp. 91
Formatting with mkfsp. 92
Tuning with tune2fsp. 93
Objective 4.02 Mount Locally and Remotelyp. 93
Mounting on Your Ownp. 94
Mounting a Shared NFS Directoryp. 94
Mounting a Shared Samba/CIFS Directoryp. 94
Objective 4.03 Back Up and Restore Datap. 95
Tape Archives and Compression with tarp. 95
Input and Output with cpiop. 96
Objective 4.04 Use Recordable Mediap. 96
Mounting Devicesp. 97
Writing to CD/DVDsp. 98
Objective 4.05 Manage Runlevelsp. 99
The Boot Processp. 99
Setting the Default Runlevelp. 100
Changing Runlevelsp. 101
Services in Each Runlevelp. 101
Other Initialization Scriptsp. 101
Objective 4.06 Learn Process Managementp. 101
Process Collections with psp. 101
Core Kernel and init Processesp. 102
Stopping and Restarting a Jobp. 103
Load Monitoring with topp. 105
Listing Open Files with Isofp. 105
Changing Job Prioritiesp. 106
Objective 4.07 Identify Package Problems and Solve with Updatesp. 107
Importing the Keyfilep. 107
Identifying a Problemp. 108
Dependency Resolutionp. 108
Package Updatesp. 110
Checkpointp. 110
Review Questionsp. 111
Review Answersp. 113
5 User and Service Managementp. 115
Objective 5.01 Understand Network Troubleshootingp. 116
Confirming Connectivity with pingp. 116
Reviewing Network Connections with netstatp. 117
Tracing a Network Path with traceroutep. 118
Objective 5.02 Administer with Remote Management Toolsp. 119
The "r" Commandsp. 120
The Secure Shellp. 121
Objective 5.03 Configure Printer Systemsp. 122
The Line Printer Daemonp. 122
The Common Unix Printing Systemp. 123
Running a Print Jobp. 124
Checking Print Queues and Spoolsp. 124
Removing Print Jobsp. 125
Objective 5.04 Control Mail Serversp. 126
Basic sendmailp. 126
Basic Postfixp. 127
Objective 5.05 Understand Text-based Mail Clientsp. 127
The mail Clientp. 127
The mutt Clientp. 128
Objective 5.06 Administrative Job Managementp. 129
Standard and User cron Jobsp. 129
Creating an at Jobp. 131
Objective 5.07 Manage User Accountsp. 132
User and Group Configuration Filesp. 132
Adding User Accounts in Configuration Filesp. 134
Adding Users and Groups from the Command Linep. 135
User and Group Management Commandsp. 135
Managing Users and Groups with Quotasp. 137
Objective 5.08 Configure the Network Information Servicep. 138
Basic NIS Client Configurationp. 138
NIS Commandsp. 138
Common File Managementp. 139
Checkpointp. 140
Review Questionsp. 140
Review Answersp. 142
III Configuring Linux Clients and Serversp. 145
6 Basic Client Configurationp. 147
Objective 6.01 Set Up Environment Variablesp. 148
Objective 6.02 Configure Mounted Directoriesp. 149
Editing/etc/fstabp. 150
Configuring Local Mounts in/etc/fstabp. 153
Configuring Network Mounts in/etc/fstabp. 154
/etc/mtabp. 155
Objective 6.03 Work Client Network Settingsp. 155
Network Client Commandsp. 155
Network Client Configuration Filesp. 157
Objective 6.04 Manage a Network Cardp. 158
Running ifconfigp. 158
Associated Configuration Filesp. 159
Dynamic IP Configurationp. 161
Objective 6.05 Implement Name Resolutionp. 161
/etc/hostsp. 162
Name Resolution Orderp. 162
Remote DNS Servicesp. 163
Testing DNS Databasesp. 163
Objective 6.06 Work with Log Filesp. 165
As Defined in /etc/syslog.confp. 165
Logs in the /var/log Directoryp. 167
Log Rotationp. 168
Set Up Remote Loggingp. 169
Objective 6.07 Use Makefilesp. 169
Compiling Drivers and Other Packagesp. 170
Compiling a Kernelp. 170
Objective 6.08 Configure the X Window Systemp. 171
The X Window Server, Old and Newp. 171
Different Meanings for Client and Serverp. 172
X Window Configuration Toolsp. 172
The X Window Configuration Filep. 174
X Window Managementp. 174
Configuring the X Window System from the Command Linep. 174
Checkpointp. 175
Review Questionsp. 176
Review Answersp. 178
7 Basic Server Configurationp. 181
Objective 7.01 Implement Basic Routing and Subnettingp. 182
Managing Routing Tablesp. 182
IP Forwardingp. 183
IP Masqueradingp. 184
Objective 7.02 Configure Basic Network Server Servicesp. 186
Domain Name Servicep. 186
Dynamic Host Configuration Protocolp. 190
Squidp. 191
Objective 7.03 Configure Sambap. 192
The Basic Configuration Filep. 193
Stanzas and Directivesp. 194
Samba Configuration Commandsp. 195
Objective 7.04 Configure Apachep. 197
The Structure of Apache Directoriesp. 197
Associated Configuration Filesp. 198
Apache Command Controlsp. 201
Objective 7.05 Set Up Linux Print Servicesp. 202
The Line Printer, Next Generation Servicep. 202
The Common Unix Printing Systemp. 203
Sharing Printers with Sambap. 206
Objective 7.06 Apply Basic Printer Permissionsp. 208
Limiting Access by Addressp. 208
Limiting Access by Userp. 208
Checkpointp. 209
Review Questionsp. 210
Review Answersp. 212
IV Securing Accounts and Servicesp. 215
8 Security and Usersp. 217
Objective 8.01 Manage User Accountsp. 218
Deactivating Accountsp. 218
Deleting Accounts While Keeping the Datap. 220
Deactivating Regular Accountsp. 221
Changing Groupsp. 221
Objective 8.02 Control Administrative Accountsp. 222
Regular and Administrative Accountsp. 223
Temporary Administrative Access with sup. 223
Administrative Privileges with sudop. 224
Objective 8.03 Set Up Security Environment Filesp. 225
Users as Administrators in /etc/sudoersp. 225
Secure Shell Limitsp. 226
Pluggable Authentication Module User Limitsp. 228
FTP Access with ftpusersp. 230
Server Limits with /etc/hosts.allow and /etc/hosts.denyp. 231
Objective 8.04 Work with Special File Permissionsp. 232
Identifying Files with Specialized Permissionsp. 233
Preventing Specialized Permissionsp. 233
Immutability Protects Filesp. 234
Special Group Directoriesp. 235
Objective 8.05 Configure Password Policiesp. 236
The Shadow Password Suitep. 236
Password Agingp. 237
Account Agingp. 237
PAM and Password Complexityp. 238
Objective 8.06 Promote User-level Securityp. 239
Login Limitsp. 239
Memory Usage and Process Limits with ulimitp. 241
Checkpointp. 242
Review Questionsp. 243
Review Answersp. 245
9 System Securityp. 247
Objective 9.01 Configure Encryptionp. 248
Shadow Passwordsp. 249
Password Strengthp. 250
Disk Encryptionp. 250
Other Encryption Schemesp. 250
Objective 9.02 Detect Intrusion Attemptsp. 252
Logging Loginsp. 252
Other Log Filesp. 253
The w and who Commandsp. 253
Checking Up on Users with last and utmpdumpp. 254
Objective 9.03 Understand Intrusion Detection Systemsp. 255
Snortp. 256
PortSentryp. 256
Command-line Monitoringp. 257
Objective 9.04 Decipher Basic Firewall Configurationsp. 258
Common Portsp. 259
Configuring iptablesp. 260
Objective 9.05 Audit Key Security Filesp. 264
Security-related /etc/ Configuration Filesp. 264
The Internet Super Serverp. 264
Security Logsp. 266
Other Security Configuration Issuesp. 266
Objective 9.06 Identify File Corruptionp. 267
Verifying with rpmp. 267
Running Tripwirep. 268
Checking Download Integrityp. 268
Checkpointp. 269
Review Questionsp. 270
Review Answersp. 271
V An Overview of Linux Documentationp. 273
10 Documentation and Configurationp. 275
Objective 10.01 Document a System Performance Baselinep. 276
Display Linux Performance with topp. 276
System Activity Reports with sarp. 277
Memory Statistics with vmstatp. 278
Review the Process Tree with pstreep. 278
Objective 10.02 Create Installation, Configuration, and Security Management Proceduresp. 280
Document the Installation Configurationp. 280
Back Up Configuration Filesp. 280
Set Up Security Proceduresp. 281
Objective 10.03 Document the Installed Configurationp. 281
Find the Package Listp. 281
Document Compiled Package Optionsp. 284
Documented Hardwarep. 284
Set Up Consistent Networkingp. 285
Create Maintenance Proceduresp. 285
When to Update the Kernelp. 285
Objective 10.04 Troubleshoot System and Application Errors with Logsp. 286
Monitoring Logs with head and tailp. 286
Searching Through Logs with grepp. 286
Objective 10.05 Access System Documentationp. 287
Command Manualsp. 287
Package Documentationp. 288
Online Documentationp. 289
Licensingp. 289
Checkpointp. 290
Review Questionsp. 290
Review Answersp. 292
VI Hardware Issuesp. 295
11 Hardware on Linuxp. 297
Objective 11.01 Describe Common Hardware Componentsp. 298
Connectorsp. 298
Basic Hardware Channelsp. 299
Module Managementp. 302
Hardware Compatibility Listsp. 303
Objective 11.02 Diagnose Hardware Issuesp. 304
Hardware Detected in /procp. 304
Using Disk Utilitiesp. 304
Using a Live CD as a Rescue Diskp. 305
Network Hardwarep. 306
Hardware Detection Commandsp. 307
Reviewing Device Filesp. 307
Reviewing dmesg Outputp. 308
Kernel Hardware Boot Parametersp. 309
Objective 11.03 Understand Hardware Power Managementp. 310
Working with Advanced Power Managementp. 310
Managing the Advanced Configuration and Power Interfacep. 311
Objective 11.04 Identify and Configure Removable System Hardwarep. 311
PC Cardsp. 312
USB Devicesp. 312
IEEE 1394 Devicesp. 312
Objective 11.05 Identify and Configure Mass Storage Devicesp. 313
Hard Drivesp. 313
Floppy Drivesp. 315
Tape Drivesp. 315
Flash Memory Devicesp. 316
CD/DVD Drivesp. 316
Checkpointp. 316
Review Questionsp. 317
Review Answersp. 319
VII Appendixesp. 321
A About the CD-ROMp. 323
Mike Meyers' Certification Passport CD-ROM Instructionsp. 323
System Requirementsp. 323
Installing and Running Winep. 323
Installing and Running MasterExamp. 324
MasterExamp. 327
Helpp. 328
Removing an Installationp. 328
LearnKey Technical Supportp. 328
Content Supportp. 328
B Career Flight Pathp. 329
Red Hat Certificationsp. 329
Red Hat Certified Technician (RHCT)p. 329
Red Hat Certified Engineer (RHCE)p. 330
Red Hat Certified Security Specialist (RHCSS)p. 330
Red Hat Certified Datacenter Specialist (RHCDS)p. 330
Red Hat Certified Architect (RHCA)p. 331
Novell/SUSE Certificationsp. 331
Novell Certified Linux Professional (CLP)p. 332
Novell Certified Linux Engineer (CLE)p. 332
Linux Professional Institute (LPI)p. 332
LPI Level 1p. 333
LPI Level 2p. 333
LPI Level 3p. 333
C Installing CentOS-5, Step by Stepp. 335
Download CentOS-5p. 335
Install CentOS-5p. 336
D Testing Linux with VMwarep. 343
Acquiring VMware Serverp. 344
Installing VMware Server on Microsoft Windowsp. 345
Installing VMware Server on Ubuntu Dapper Drakep. 346
Preparing VMware for Linux Installationp. 348
VMware Snapshotsp. 352
Glossaryp. 353
Indexp. 377