My Account Log in

1 option

CompTIA Linux+ Certification All-In-One Exam Guide, Second Edition (Exam XK0-005).

O'Reilly Online Learning: Academic/Public Library Edition Available online

View online
Format:
Book
Author/Creator:
Jordan, Ted.
Contributor:
Strohmayer, Sandor.
Language:
English
Subjects (All):
Operating systems (Computers)--Examinations--Study guides.
Operating systems (Computers).
Computer networks--Examinations--Study guides.
Computer networks.
Electronic data processing personnel--Certification.
Electronic data processing personnel.
Linux--Examinations--Study guides.
Linux.
Physical Description:
1 online resource (477 pages)
Edition:
2nd ed.
Place of Publication:
Liverpool : McGraw-Hill Education, 2023.
Summary:
This comprehensive study guide delivers 100% coverage of every topic on the challenging CompTIA Linux+ exam Take the newest version of the CompTIA Linux+ exam (Exam XK0-005) with complete confidence using the detailed information contained in this highly effective self-study guide. You will get clear explanations of every topic on the test along with special elements that reinforce and teach practical skills, step-by-step exercises, exam tips, and notes. Written by an expert in the field, the book serves both a powerful exam preparation tool and an ideal on-the-job reference. CompTIA Linux+ Certification All-in-One Exam Guide, Second Edition (Exam XK0-005) offers complete coverage of every topic on the test and features more than 180 accurate practice questions. Videos and a downloadable virtual machine is pre-configured for use with specific exercises in each chapter. Sidebars throughout offer real-world insights and practical applications, and end-of-chapter summaries and review questions aid in retention. Offers complete coverage of all exam objectives for the CompTIA Linux+ certification Contains a coupon for 10% off any CompTIA exam Online content includes 180 practice questions and training videos from the author.
Contents:
Intro
Cover
Title Page
Copyright Page
Dedication
Contents
Acknowledgments
Introduction
Chapter 1 An Introduction to Linux and a Pre-Assessment Exam
A Brief History of Linux
Batch Processing
MULTICS
UNIX
Linux
Linux Operating System Structure
Kernel
Operating System Software
Application Software
Linux Distributions
Distribution Differences
Linux Derivatives
Common Linux Implementations
Linux on the Desktop
Linux on the Server
Mobile Linux
Linux and Virtualization
Linux and Cloud Computing
Embedded Linux
Chapter Review
Pre-Assessment Test
Questions
Quick Answer Key
In-Depth Answer Explanations
Analyzing Your Results
Chapter 2 Using the vi Text Editor
The Role and Function of the vi Text Editor
Editing Text Files in vi
Opening Files in vi
The vi Modes
Working in Normal Mode
Working in Command-Line Mode
Exercise 2-1: Using the vi Editor
Editing Text Files in nano
Command Keys
Configuration Files
Answers
Chapter 3 Working with the Linux Shell
What Is a Shell?
Configuring the Shell
The Life of a Process
Managing Variables
Configuring Aliases
Setting Up the Local Environment
Locale Settings
Character Encoding
An ASCII Primer
A Unicode Primer
Setting Time
The date Command
The /usr/share/zoneinfo/ and /etc/localtime Files
The hwclock Command
The timedatectl Command
Bash Configuration Files
Login Script Order
The source Command
Exercise 3-1: Working with Variables, Parameters, and Aliases
Redirection
File Descriptors
Redirect stdin with &lt
Redirect stdout with &gt
and &gt
&gt
Redirect stderr with 2&gt
Combining stdout and stderr
Send Data to a Command Using a Pipe.
Exercise 3-2: Redirection Hands-on Project
Chapter 4 Managing Linux Users and Groups
Understanding Linux Users and Groups
Linux User Accounts
Displaying User and Group IDs
Creating and Managing User Accounts from the Command Line
Provisioning New Users with useradd
Exercise 4-1: Managing User Accounts from the Command Line
Provisioning New Workgroups with groupadd
Exercise 4-2: Managing Groups from the Command Line
Chapter 5 Managing Linux Files and Directories
Understanding the Filesystem Hierarchy Standard
Navigating the Linux Filesystem
Viewing Directory Contents with ls
Exercise 5-1: Navigating the Filesystem
Managing Linux Files
Files, Filenames, and Inodes
Creating and Validating Files with touch and stat
Soft and Hard Links
Creating New Directories with mkdir
Determining the File Type
Viewing File Contents
Deleting Files
Copying and Moving Files
Exercise 5-2: Managing Files and Directories
Finding Files in the Linux Filesystem
Using find to Search for Files
Using xargs to Run Commands from Standard Input
Using locate to Find Files
Understanding Commands and Precedence
Creating Aliases
Creating and Using Functions
Using Builtin Commands
Using External Commands
Exercise 5-3: Finding Files
Finding Content Within Files
Using grep to Search Within Files
Using egrep to Search Within Files
Exercise 5-4: Using grep
Chapter 6 Managing Ownership and Permissions
Managing File Ownership
Viewing Default File Permissions and Ownership
Managing Ownership from the Command Line
Exercise 6-1: Managing Ownership
Managing File and Directory Permissions
How Permissions Work.
Managing Permissions from the Command Line
Exercise 6-2: Managing Permissions
Working with Default Permissions
Working with Special Permissions
Exercise 6-3: Managing Default and Special Permissions
Configuring File Attributes and Access Control Lists
File Attributes
File Access Control Lists
Chapter 7 Managing Storage
An Overview of Storage
The Master Boot Record
The GUID Partition Table
The Device Naming Conventions
Viewing Disk Partitions
Creating Partitions
Partition Considerations
fdisk Partitioning Utility
parted Partitioning Utility
gdisk Partitioning Utility
Block Device Encryption
Creating Filesystems
Available Filesystems
Building a Filesystem
Mounting a Filesystem
Mounting Filesystems Automatically at Boot
Unmounting a Partition with umount
Managing Linux Filesystems
Using df to Verify Free Disk Space
Using du to Verify Directory Usage
Reporting Filesystem Status Using dumpe2fs
Verifying XFS Filesystems Using xfs_admin
Checking the Filesystem Integrity
Managing Quotas
Editing /etc/fstab to Set Up Quotas
Creating Quota Database Files
Assigning a Quota to Users and Groups
Exercise 7-1: Managing Linux Partitions
Chapter 8 Configuring Volume Management
Implementing Logical Volume Management
LVM Components
LVM Configuration
LVM Snapshots
Extending LVMs
Creating Archives and Performing Compression
Selecting a Backup Medium
Selecting a Backup Strategy
Linux Backup and Compression Utilities
Exercise 8-1: Backing Up Data
Enabling Redundant Array of Independent Disks
Configuring Software RAID
Verifying RAID Status
Exercise 8-2: Configuring RAID and Logical Volumes
Answers.
Chapter 9 Managing Linux Processes
Understanding Linux Processes
Types of Linux Programs
User Processes Versus System Processes
How Linux Processes Are Loaded
Managing Processes
Starting System Processes
Viewing Running Processes
Prioritizing Processes
Managing Foreground and Background Processes
Ending a Running Process
Keeping a Process Running After Logout
Exercise 9-1: Working with Linux Processes
Scheduling Jobs
Using the at Daemon
Using the cron Daemon
Exercise 9-2: Scheduling Linux Processes
Using systemd timers
Chapter 10 Managing Linux Applications
Using a Package Manager to Install Applications
Installing Applications on Red Hat with RPM
RPM Package Naming Conventions
RPM Command Options
RPM Application Installation
RPM Application Upgrades
RPM Application Removal
RPM Application Verification
RPM Database Querying
RPM Conversion to CPIO
Exercise 10-1: Practicing Package Manipulation with RPM
Installing RPMs with YUM, DNF, and ZYpp
The YUM Package Manager
Exercise 10-2: Practicing Package Manipulation with YUM
The DNF Package Manager
The ZYpp Package Manager
Installing Applications on Debian with dpkg
Debian Package Naming Conventions
Managing Applications with dpkg
Viewing Application Information with apt-cache
Installing Applications on Debian with APT
Troubleshooting an Application Crash
Using Universal Linux App Stores
Snap Fundamentals
Flatpak Fundamentals
AppImage Fundamentals
Installing Applications from Source Code
Preparing the Installation Files
Compiling the Executable
Installing the Executable
Exercise 10-3: Building Software from Source Code
Uninstalling Software Compiled from Source Code
Managing Shared Libraries.
How Shared Libraries Work
Managing Shared Library Dependencies
Exercise 10-4: Working with Shared Libraries
Chapter 11 Managing the Linux Boot Process
The BIOS POST Phase
The Classic BIOS
The Modern UEFI
The GRUB2 Bootloader Phase
Modify the GRUB2 Bootloader
Change a Forgotten root Password
Exercise 11-1: Working with GRUB2
The Kernel Initiation Phase
System V Initialization
The Linux Runlevels
The inittab Startup File
Shutting Down the System
The systemd Initialization Phase
systemd Unit Files
Service Procedures
Targets
Kernel Panic
Chapter 12 Managing Hardware Under Linux
Discovering Devices
Displaying the Kernel Ring Buffer with dmesg
Detecting USB Devices with lsusb
Detecting PCI Devices with lspci
Managing Kernel Modules
Exercise 12-1: Working with Kernel Modules
Referencing Kernel and User Space
/sys and sysfs
udev
Configuring Hardware Devices
lsdev
lshw
Exercise 12-2: Discovering Devices
Configuring Bluetooth
Classes
Bluetooth Commands
Configuring Wi-Fi
Scanning for Network Devices
Configuring a Wi-Fi Network
Configuring Storage Devices
IDE
SCSI
SATA
Optical Drives
Solid State Drives
USB
hdparm
lsscsi
Printing in Linux
Adding Printers
Printing to a Printer
Managing Printers and Print Queues
Canceling Print Jobs
lpmove
Removing a Printer or Printer Class
Exercise 12-3: Printing
Chapter 13 Writing Shell Scripts
Advanced Shell Concepts
Globbing Wildcard Characters
Sequencing Commands
Command Substitution
Understanding Shell Script Components
Defining the Interpreter with #!
Commenting with #
Defining Variables.
Reading User Input.
Notes:
Description based on publisher supplied metadata and other sources.
Description based upon print version of record.
Using find to Search for Files
ISBN:
9781264802777
1264802773
OCLC:
1377819109

The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.

Find

Home Release notes

My Account

Shelf Request an item Bookmarks Fines and fees Settings

Guides

Using the Find catalog Using Articles+ Using your account