LPIC-1: Linux Professional Institute Certification Study Guide: (Exams 101 and 102)

LPIC-1: Linux Professional Institute Certification Study Guide: (Exams 101 and 102)

Paperback Lpic-1 Linux Professional Institute Certification Study Guide

By (author) Roderick W. Smith

$36.60
List price $62.47
You save $25.87 41% off

Free delivery worldwide
Available
Dispatched in 3 business days
When will my order arrive?

  • Publisher: John Wiley & Sons Inc
  • Format: Paperback | 648 pages
  • Dimensions: 190mm x 236mm x 38mm | 939g
  • Publication date: 18 January 2013
  • Publication City/Country: New York
  • ISBN 10: 1118495632
  • ISBN 13: 9781118495636
  • Edition: 3, Revised
  • Edition statement: 3rd Revised edition
  • Sales rank: 157,321

Product description

Updated for the latest LPIC-1 Exams 101 and 102 The LPIC-1 certification measures your understanding of the Linux Kernel. As the Linux server market continues to grow, so does the demand for certified Linux administrators. Prepare for the latest versions of the LPIC-1 exams 101 and 102 with the new edition of this detailed Study Guide. This practical book covers key Linux administration topics and all exam objectives and includes real-world examples and review questions to help you practice your skills. In addition, you'll gain access to a full set of online study tools, including bonus practice exams, electronic flashcards, and more. Prepares candidates to take the Linux Professional Institute exams 101 and 102 and achieve their LPIC-1 certification Covers all exam objectives and features expanded coverage on key topics in the exam Includes real-world scenarios, and challenging review questions Gives you online access to bonus practice exams, electronic flashcards, and a searchable glossary Topics include system architecture, installation, GNU and Unix commands, Linux filesystems, essential system services, networking fundamentals, security, and more Approach the LPIC-1 certification exams with confidence, with LPIC-1: Linux Professional Institute Certification Study Guide, Third Edition .

Other people who viewed this bought:

Showing items 1 to 10 of 10

Other books in this category

Showing items 1 to 11 of 11
Categories:

Author information

Roderick W. Smith , LPIC-1, LPIC-2, CompTIA Linux+, is a Linux networking expert and the author of over a dozen books on open source technologies, including LPIC-2: Linux Professional Institute Certification Study Guide (Exams 201 and 202) , CompTIA Linux+ Study Guide , Linux Administrator Street Smarts , and Linux Essentials , all from Sybex. He is also a former contributor to Linux Magazine .

Back cover copy

Approach the LPIC-1 Exams with ConfidenceValidate your Linux networking skills with professional certification from the Linux Professional Institute (LPI) and this no-nonsense prep guide. Covering all exam objectives for the LPIC Level 1 certification exams 101 and 102, this detailed book not only prepares you for the tests, it also helps you build solid baseline skills for a career. Topics include Linux command-line tools, system architecture, managing files and filesystems, shells and scripting, and more. Study, practice, and review with: Full coverage of all exam objectives in a systematic approach, so you can be confident you're getting the instruction you need for the examsPractical hands-on exercises to reinforce critical skillsReal-world scenarios that put what you've learned in the context of actual job rolesChallenging review questions in each chapter to prepare you for exam dayExam Essentials, a key feature in each chapter that identifies critical areas you must become proficient in before taking the examsA handy objective map showing you where each of the exam objectives is covered in the book, allowing you to track your progressSybex Exam Prep Tools www.sybex.com/go/lpic3eDownload a full set of electronic test prep tools that run on Linux, Macs, and Windows to help you thoroughly prepare for the exams. These tools include: Two full-length practice examsOver 300 sample questionsElectronic flashcardsGlossary in PDFIncludes Real-World Scenarios, Hands-On Exercises, and Access to Exam Prep Software Featuring: + Linux-, Mac-, and Windows-Compatible Custom Test Engines+ Over 300 Sample Questions+ Electronic Flashcards

Table of contents

Introduction xxiii Exam Objectives xxix - Exam 101 Objectives xxix - Exam 102 Objectives xxxv Assessment Test xli Answers to the Assessment Test xlviii Part I Exam 101 1 Chapter 1 Exploring Linux Command-Line Tools 3 Understanding Command-Line Basics 4 Exploring Your Linux Shell Options 4 Using a Shell 5 Exploring Shell Configuration 12 Using Environment Variables 12 Getting Help 13 Using Streams, Redirection, and Pipes 14 Exploring Types of Streams 15 Redirecting Input and Output 15 Piping Data Between Programs 17 Generating Command Lines 18 Processing Text Using Filters 19 File-Combining Commands 19 File-Transforming Commands 21 File-Formatting Commands 25 File-Viewing Commands 28 File-Summarizing Commands 30 Using Regular Expressions 32 Understanding Regular Expressions 32 Using grep 33 Using sed 35 Summary 37 Exam Essentials 38 Review Questions 39 Chapter 2 Managing Software 45 Package Concepts 46 Using RPM 48 RPM Distributions and Conventions 48 The rpm Command Set 51 Extracting Data from RPMs 54 Using Yum 55 RPM and Yum Configuration Files 59 RPM Compared to Other Package Formats 60 Using Debian Packages 61 Debian Distributions and Conventions 61 The dpkg Command Set 62 Using apt-cache 65 Using apt-get 65 Using dselect, aptitude, and Synaptic 69 Reconfiguring Packages 71 Debian Packages Compared to Other Package Formats 71 Configuring Debian Package Tools 72 Converting Between Package Formats 73 Package Dependencies and Conflicts 75 Real and Imagined Package Dependency Problems 75 Workarounds for Package Dependency Problems 76 Startup Script Problems 78 Managing Shared Libraries 79 Library Principles 79 Locating Library Files 81 Library Management Commands 83 Managing Processes 85 Understanding the Kernel: The First Process 85 Examining Process Lists 86 Understanding Foreground and Background Processes 92 Managing Process Priorities 93 Killing Processes 94 Summary 96 Exam Essentials 96 Review Questions 98 Chapter 3 Configuring Hardware 105 Configuring the Firmware and Core Hardware 106 Understanding the Role of the Firmware 106 IRQs 110 I/O Addresses 113 DMA Addresses 114 Boot Disks and Geometry Settings 114 Coldplug and Hotplug Devices 117 Configuring Expansion Cards 118 Configuring PCI Cards 118 Learning about Kernel Modules 120 Loading Kernel Modules 121 Removing Kernel Modules 123 Configuring USB Devices 124 USB Basics 124 Linux USB Drivers 125 USB Manager Applications 126 Configuring Hard Disks 126 Configuring PATA Disks 127 Configuring SATA Disks 128 Configuring SCSI Disks 128 Configuring External Disks 130 Designing a Hard Disk Layout 130 Why Partition? 130 Understanding Partitioning Systems 131 An Alternative to Partitions: LVM 134 Mount Points 134 Common Partitions and Filesystem Layouts 135 Creating Partitions and Filesystems 136 Partitioning a Disk 137 Preparing a Partition for Use 141 Maintaining Filesystem Health 148 Tuning Filesystems 148 Maintaining a Journal 152 Checking Filesystems 153 Monitoring Disk Use 155 Mounting and Unmounting Filesystems 158 Temporarily Mounting or Unmounting Filesystems 159 Permanently Mounting Filesystems 164 Summary 166 Exam Essentials 167 Review Questions 169 Chapter 4 Managing Files 175 Using File Management Commands 176 File Naming and Wildcard Expansion Rules 176 File Commands 178 File Archiving Commands 183 Managing Links 190 Directory Commands 191 Managing File Ownership 192 Assessing File Ownership 192 Changing a File's Owner 193 Changing a File's Group 194 Controlling Access to Files 194 Understanding Permissions 194 Changing a File's Mode 199 Setting the Default Mode and Group 202 Changing File Attributes 204 Managing Disk Quotas 205 Enabling Quota Support 205 Setting Quotas for Users 206 Locating Files 207 The FHS 207 Tools for Locating Files 211 Summary 215 Exam Essentials 216 Review Questions 218 Chapter 5 Booting Linux and Editing Files 223 Installing Boot Loaders 224 Boot Loader Principles 225 Using GRUB Legacy as the Boot Loader 228 Using GRUB 2 as the Boot Loader 234 Using Alternative Boot Loaders 236 Understanding the Boot Process 237 Extracting Information about the Boot Process 238 Locating and Interpreting Boot Messages 238 The Boot Process 239 Dealing with Runlevels and the Initialization Process 240 Runlevel Functions 240 Identifying the Services in a Runlevel 241 Managing Runlevel Services 243 Checking Your Runlevel 245 Changing Runlevels on a Running System 246 Using Alternative Boot Systems 249 Configuring Upstart 249 Using systemd 251 Editing Files with Vi 252 Understanding Vi Modes 252 Exploring Basic Text-Editing Procedures 253 Saving Changes 256 Summary 256 Exam Essentials 257 Review Questions 259 Part II Exam 102 265 Chapter 6 Configuring the X Window System, Localization, and Printing 267 Configuring Basic X Features 268 X Server Options for Linux 268 Methods of Configuring X 270 X Configuration Options 273 Obtaining X Display Information 281 Configuring X Fonts 283 Font Technologies and Formats 284 Configuring X Core Fonts 284 Configuring a Font Server 287 Configuring Xft Fonts 288 Managing GUI Logins 289 The X GUI Login System 289 Running an XDMCP Server 290 Configuring an XDMCP Server 292 Using X for Remote Access 294 X Client-Server Principles 294 Using Remote X Clients 295 X Accessibility 297 Keyboard and Mouse Accessibility Issues 297 Screen Display Settings 300 Using Additional Assistive Technologies 301 Configuring Localization and Internationalization 302 Setting Your Time Zone 302 Querying and Setting Your Locale 305 Configuring Printing 308 Conceptualizing the Linux Printing Architecture 309 Understanding PostScript and Ghostscript 310 Running a Printing System 311 Configuring CUPS 312 Monitoring and Controlling the Print Queue 318 Summary 322 Exam Essentials 322 Review Questions 324 Chapter 7 Administering the System 329 Managing Users and Groups 330 Understanding Users and Groups 330 Configuring User Accounts 333 Configuring Groups 344 Tuning User and System Environments 348 Using System Log Files 349 Understanding syslogd 350 Setting Logging Options 350 Manually Logging Data 352 Rotating Log Files 353 Reviewing Log File Contents 356 Maintaining the System Time 358 Linux Time Concepts 358 Manually Setting the Time 359 Using NTP 360 Running Jobs in the Future 366 Understanding the Role of cron 367 Creating System cron Jobs 367 Creating User cron Jobs 369 Using anacron 371 Using at 373 Summary 374 Exam Essentials 375 Review Questions 376 Chapter 8 Configuring Basic Networking 381 Understanding TCP/IP Networking 382 Knowing the Basic Functions of Network Hardware 382 Investigating Types of Network Hardware 383 Understanding Network Packets 385 Understanding Network Protocol Stacks 385 Knowing TCP/IP Protocol Types 387 Understanding Network Addressing 389 Using Network Addresses 389 Resolving Hostnames 395 Network Ports 398 Configuring Linux for a Local Network 402 Network Hardware Configuration 402 Configuring with DHCP 402 Configuring with a Static IP Address 403 Configuring Routing 406 Using GUI Configuration Tools 408 Using the ifup and ifdown Commands 408 Configuring Hostnames 409 Diagnosing Network Connections 411 Testing Basic Connectivity 412 Tracing a Route 412 Checking Network Status 413 Examining Raw Network Traffic 414 Using Additional Tools 415 Summary 418 Exam Essentials 418 Review Questions 420 Chapter 9 Writing Scripts, Configuring Email, and Using Databases 425 Managing the Shell Environment 426 Reviewing Environment Variables 426 Understanding Common Environment Variables 427 Using Aliases 431 Modifying Shell Configuration Files 431 Writing Scripts 433 Beginning a Shell Script 434 Using Commands 435 Using Variables 437 Using Conditional Expressions 440 Using Loops 442 Using Functions 443 Managing Email 445 Understanding Email 445 Choosing Email Software 447 Working with Email 448 Securing Your Email Server 452 Managing Data with SQL 453 Picking a SQL Package 453 Understanding SQL Basics 454 Using MySQL 456 Summary 465 Exam Essentials 465 Review Questions 467 Chapter 10 Securing Your System 473 Administering Network Security 474 Using Super Server Restrictions 475 Disabling Unused Servers 481 Administering Local Security 488 Securing Passwords 488 Limiting root Access 492 Setting Login, Process, and Memory Limits 493 Locating SUID/SGID Files 495 Configuring SSH 497 SSH Basics 497 Setting SSH Options for Your Computer 498 SSH Security Considerations 505 Using GPG 506 Generating Keys 506 Importing Keys 507 Revoking a Key 508 Encrypting and Decrypting Data 508 Signing Messages and Verifying Signatures 509 Summary 510 Exam Essentials 510 Review Questions 512 Appendix A Answers to Review Questions 517 Chapter 1: Exploring Linux Command-Line Tools 518 Chapter 2: Managing Software 521 Chapter 3: Configuring Hardware 524 Chapter 4: Managing Files 528 Chapter 5: Booting Linux and Editing Files 531 Chapter 6: Configuring the X Window System, Localization, and Printing 534 Chapter 7: Administering the System 538 Chapter 8: Configuring Basic Networking 542 Chapter 9: Writing Scripts, Configuring Email, and Using Databases 546 Chapter 10: Securing Your System 549 Appendix B About the Additional Study Tools 553 Additional Study Tools 554 Sybex Test Engine 554 Electronic Flashcards 554 PDF of Glossary of Terms 554 Adobe Reader 554 System Requirements 555 Using the Study Tools 555 Troubleshooting 556 Cus tomer Care 556 Index 557