책 이미지
책 정보
· 분류 : 외국도서 > 컴퓨터 > 자격증 > 자격증 일반
· ISBN : 9781118495636
· 쪽수 : 593쪽
목차
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 Att