CompTIA Linux+ Certification All-In-One Exam Guide, Second Edition (Exam XK0-005)
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 clea...
Autor principal: | |
---|---|
Otros Autores: | |
Formato: | Libro electrónico |
Idioma: | Inglés |
Publicado: |
Liverpool :
McGraw-Hill Education
2023.
|
Edición: | 2nd ed |
Materias: | |
Ver en Biblioteca Universitat Ramon Llull: | https://discovery.url.edu/permalink/34CSUC_URL/1im36ta/alma991009755209706719 |
Tabla de Contenidos:
- 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
- Chapter Review
- Questions
- 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 <
- Redirect stdout with >
- and >
- >
- Redirect stderr with 2>
- Combining stdout and stderr
- Send Data to a Command Using a Pipe.
- Exercise 3-2: Redirection Hands-on Project
- Chapter Review
- Questions
- Answers
- 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 Review
- Questions
- Answers
- 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 Review
- Questions
- Answers
- 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 Review
- Questions
- Answers
- 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 Review
- Questions
- Answers
- 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
- Chapter Review
- Questions
- 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 Review
- Questions
- Answers
- 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 Review
- Questions
- Answers
- 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 Review
- Questions
- Answers
- 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 Review
- Questions
- Answers
- 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.