Cover image for Linux+ 2005 in depth
Title:
Linux+ 2005 in depth
Personal Author:
Publication Information:
Boston, MA : Thomson/Course Technology, 2005
ISBN:
9781592007288
Added Author:

Available:*

Library
Item Barcode
Call Number
Material Type
Item Category 1
Status
Searching...
30000010095658 QA76.76.O63 E246 2005 Open Access Book Book
Searching...

On Order

Summary

Summary

Complete with extensive chapter summaries and end-of-chapter review questions, "Linux+ 2005 In Depth" serves as a practical guide that maps completely to CompTIA's 2005 Linux+ certification objectives and is designed to prepare readers to successfully pass the exam. The topics introduced in this book-and covered in the certification exam-are geared toward systems administration; however, they are also well suited for those who plan to use or develop programs for Linux systems.


Author Notes

Jason W. Eckert is a graduate of the University of Waterloo and has 13 years of experience as a UNIX administrator and software developer. He currently teaches at triOS College and holds 12 UNIX and Linux certifications
M. John Schitka is a graduate of McMaster University and currently instructs at triOS College where he teaches UNIX and Linux courses, among others


Table of Contents

Introductionp. xv
Chapter 1 Introduction to Linuxp. 1
Operating Systemsp. 2
The Linux Operating Systemp. 4
Versions of the Linux Operating Systemp. 5
Identifying Kernel Versionsp. 5
Licensing Linuxp. 7
Linux Advantagesp. 10
The History of Linuxp. 17
UNIXp. 17
The Hacker Culturep. 18
Linuxp. 19
Linux Distributionsp. 21
Common Uses of Linuxp. 25
Internet Serversp. 26
File and Print Serversp. 31
Application Serversp. 32
Supercomputersp. 33
Scientific/Engineering Workstationp. 34
Office Workstationp. 35
Chapter Summaryp. 35
Key Termsp. 36
Review Questionsp. 40
Chapter 2 Preparing for Linux Installationp. 43
Understanding Hardwarep. 44
Central Processing Units (CPUs)p. 44
Physical Memoryp. 46
Disk Drivesp. 48
Mainboards and Peripheral Componentsp. 52
Video Adapter Cards and Monitorsp. 55
Keyboards and Micep. 56
Gathering Preinstallation Informationp. 56
Gathering Hardware Informationp. 59
Gathering Software Informationp. 62
Chapter Summaryp. 64
Key Termsp. 65
Review Questionsp. 70
Chapter 3 Linux Installation and Usagep. 73
Installing Linuxp. 74
Installation Methodsp. 74
Performing the Installationp. 75
Basic Linux Usagep. 95
Shells, Terminals, and the Kernelp. 95
Basic Shell Commandsp. 99
Shell Metacharactersp. 101
Getting Command Helpp. 102
Shutting Down the Linux Systemp. 107
Chapter Summaryp. 108
Key Termsp. 109
Review Questionsp. 110
Chapter 4 Exploring Linux Filesystemsp. 113
The Linux Directory Structurep. 114
Changing Directoriesp. 115
Viewing Files and Directoriesp. 118
File Typesp. 118
Filenamesp. 119
Listing Filesp. 120
Wildcard Metacharactersp. 126
Displaying the Contents of Text Filesp. 127
Displaying the Contents of Binary Filesp. 134
Searching for Text Within Filesp. 135
Regular Expressionsp. 136
The grep Commandp. 138
Editing Text Filesp. 140
The vi Editorp. 140
Other Common Text Editorsp. 150
Chapter Summaryp. 154
Key Termsp. 154
Review Questionsp. 156
Chapter 5 Linux Filesystem Managementp. 159
The Filesystem Hierarchy Standardp. 160
Managing Files and Directoriesp. 162
Finding Filesp. 167
Linking Filesp. 171
File and Directory Permissionsp. 175
File and Directory Ownershipp. 176
Managing File and Directory Permissionsp. 179
Default Permissionsp. 187
Special Permissionsp. 189
Chapter Summaryp. 193
Key Termsp. 194
Review Questionsp. 196
Chapter 6 Linux Filesystem Administrationp. 199
The/dev Directoryp. 200
Filesystemsp. 204
Filesystem Typesp. 204
Mountingp. 205
Working with Floppy Disksp. 207
Working with CD-ROMsp. 216
Working with Hard Disksp. 217
Hard Disk Partitioningp. 218
Working with Hard Disk Partitionsp. 221
Monitoring Filesystemsp. 228
Disk Usagep. 228
Checking Filesystems for Errorsp. 231
Hard Disk Quotasp. 235
Chapter Summaryp. 239
Key Termsp. 239
Review Questionsp. 242
Chapter 7 Advanced Installationp. 245
Advanced Hardware Configurationp. 246
SCSI Hard Disk Drive Configurationp. 246
Mainboard Flow Control: IRQs, DMAs, and I/O Addressesp. 249
Plug-and-Playp. 252
APM and ACPIp. 253
RAID Configurationp. 254
Installation Methodsp. 256
DVD Installationp. 257
Hard Disk Installationp. 257
Network-Based Installationsp. 261
Automating Linux Installationsp. 263
Troubleshooting Installationp. 266
Problems Starting the Installationp. 267
Problems During Installationp. 267
Problems after Installationp. 269
Chapter Summaryp. 276
Key Termsp. 276
Review Questionsp. 279
Chapter 8 Working with the BASH Shellp. 281
Command Input and Outputp. 282
Redirectionp. 283
Pipesp. 288
Shell Variablesp. 297
Environment Variablesp. 298
User-Defined Variablesp. 303
Other Variablesp. 305
Environment Filesp. 306
Shell Scriptsp. 307
Escape Sequencesp. 309
Reading Standard Inputp. 310
Decision Constructsp. 311
Chapter Summaryp. 319
Key Termsp. 320
Review Questionsp. 322
Chapter 9 System Initialization and X Windowsp. 325
The Boot Processp. 326
Boot Loadersp. 327
LILOp. 328
GRUBp. 331
Dual Booting Linuxp. 336
Linux Initializationp. 343
Runlevelsp. 343
The/etc/inittab filep. 346
Configuring Daemon Startupp. 350
The X Windows Systemp. 353
Linux GUI Componentsp. 353
Starting and Stopping X Windowsp. 359
Configuring X Windowsp. 361
Chapter Summaryp. 366
Key Termsp. 367
Review Questionsp. 370
Chapter 10 Managing Linux Processesp. 373
Linux Processesp. 374
Viewing Processesp. 376
Killing Processesp. 383
Process Executionp. 386
Running Processes in the Backgroundp. 387
Process Prioritiesp. 390
Scheduling Commandsp. 393
Scheduling Commands with atdp. 393
Scheduling Commands with crondp. 397
Chapter Summaryp. 401
Key Termsp. 402
Review Questionsp. 404
Chapter 11 Common Administrative Tasksp. 407
Printer Administrationp. 408
The Common UNIX Printing Systemp. 408
Managing Print Jobsp. 410
The LPD Printing Systemp. 413
Configuring Printersp. 414
Log File Administrationp. 418
The System Log Daemonp. 418
Managing Log Filesp. 422
Administering Users and Groupsp. 424
Creating User Accountsp. 431
Modifying User Accountsp. 435
Deleting User Accountsp. 436
Managing Groupsp. 438
Chapter Summaryp. 440
Key Termsp. 440
Review Questionsp. 443
Chapter 12 Compression, System Backup, and Software Installationp. 445
Compressionp. 446
The compress Utilityp. 446
The gzip utilityp. 449
The bzip2 utilityp. 452
System Backupp. 455
The tar Utilityp. 456
The cpio Utilityp. 461
The dump/restore Utilityp. 463
Burning Softwarep. 469
Software Installationp. 470
Compiling Source Code into Programsp. 470
Installing Programs Using RPMp. 479
Chapter Summaryp. 484
Key Termsp. 484
Review Questionsp. 486
Chapter 13 Troubleshooting and Performancep. 489
Troubleshooting Methodologyp. 490
Resolving Common System Problemsp. 493
Hardware-Related Problemsp. 493
Software-Related Problemsp. 495
Performance Monitoringp. 501
Monitoring Performance with sysstat Utilitiesp. 502
Other Performance Monitoring Utilitiesp. 508
Customizing the Kernelp. 510
Kernel Modulesp. 510
Compiling a New Linux Kernelp. 513
Patching the Linux Kernelp. 517
Chapter Summaryp. 517
Key Termsp. 518
Review Questionsp. 520
Chapter 14 Network Configurationp. 523
Networks and TCP/IPp. 524
The TCP/IP Protocolp. 525
TCP/IP Classes and Subnettingp. 528
Configuring a NIC Interfacep. 531
Configuring a PPP Interfacep. 535
Name Resolutionp. 542
Connecting to Network Resourcesp. 545
Downloading Files Using FTPp. 546
Accessing Files with NFSp. 549
Accessing Windows Filesp. 550
Running Remote Applicationsp. 552
Accessing E-mailp. 555
Chapter Summaryp. 558
Key Termsp. 559
Review Questionsp. 561
Chapter 15 Configuring Network Services and Securityp. 563
Network Servicesp. 564
Identifying Network Servicesp. 564
Configuring Common Network Servicesp. 567
Routing and Firewall Servicesp. 579
Securityp. 584
Securing the Local Computerp. 584
Protecting Against Network Attacksp. 587
Detecting Intrusionp. 589
Chapter Summaryp. 591
Key Termsp. 592
Review Questionsp. 594
Appendix A Certificationp. 597
Appendix B GNU Public Licensep. 605
Appendix C Finding Linux Resources on the Internetp. 613
Appendix D Answers to Chapter Review Questionsp. 617
Glossaryp. 623
Indexp. 655