Linux Fundamentals 2nd Edition by Richard Blum – Ebook PDF Instant Download/Delivery: 1284254887 ,9781284254884
Full download Linux Fundamentals 2nd Edition after payment
Product details:
ISBN 10: 1284254887
ISBN 13: 9781284254884
Author: Richard Blum
Linux Fundamentals 2nd Edition Table of contents:
CHAPTER 1 Linux Basics
What Is Linux?
The Linux Kernel
System Memory Management
Software Program Management
Hardware Management
Filesystem Management
The GNU Utilities
Linux User Interfaces
The X Window System
The KDE Plasma Desktop
The GNOME Desktop
Other Linux Desktops
The Command Line Interface
Linux Distributions: Why So Many?
Core Linux Distributions
Derivative Linux Distributions
CHAPTER SUMMARY
KEY CONCEPTS AND TERMS
CHAPTER 1 ASSESSMENT
CHAPTER 2 Linux and Software
Popular Linux Applications
Desktop Applications
Server Applications
Exploring Package Management
Exploring the Debian-Based Systems
The Red Hat–Based Systems
Managing Software Using Containers
Using Snap Containers
Using Flatpak Containers
Installing from Source Code
CHAPTER SUMMARY
KEY CONCEPTS AND TERMS
CHAPTER 2 ASSESSMENT
CHAPTER 3 Linux and Hardware
Device Driver Modules
Listing Installed Modules
Installing New Modules
Removing Modules
Communicating with Linux Devices
Device Interfaces
The /dev Directory
The /proc Directory
The /sys Directory
Working with Devices
Finding Devices
Working with PCI Cards
Working with USB Devices
Using Hot Pluggable Devices
Detecting Dynamic Devices
Working with Dynamic Devices
CHAPTER SUMMARY
KEY CONCEPTS AND TERMS
CHAPTER 3 ASSESSMENT
References
CHAPTER 4 Booting Linux
The Linux Boot Process
Following the Boot Process
Viewing the Boot Process
The Firmware Startup
The BIOS Startup
The UEFI Startup
Linux Boot Loaders
GRUB Legacy
GRUB2
Alternative Bootloaders
Process Initialization
The SysVinit Method
The Systemd Method
CHAPTER SUMMARY
KEY CONCEPTS AND TERMS
CHAPTER 4 ASSESSMENT
CHAPTER 5 Disk Management
Storage Basics
Drive Connections
Partitioning Drives
Automatic Drive Detection
Partitioning Tools
Working with fdisk
Working with gdisk
The GNU Parted Command
Graphical Tools
Understanding File Systems
The Virtual Directory
Maneuvering Around the File System
Formatting File Systems
Common File System Types
Creating File Systems
Mounting File Systems
Manually Mounting Devices
Automatically Mounting Devices
Managing File Systems
Retrieving File System Stats
File System Tools
Storage Alternatives
Multipath
Logical Volume Manager
Using RAID Technology
CHAPTER SUMMARY
KEY CONCEPTS AND TERMS
CHAPTER 5 ASSESSMENT
CHAPTER 6 Command Line Basics
The Linux Shell
Types of Shells
Starting the Shell
The Shell Command Prompt
Accessing the Command Line
Using Virtual Terminals
Terminal Emulation
Shell Basics
Commands
Getting Help
Running Multiple Commands
Redirecting Input and Output
Output Redirection
Input Redirection
Pipes
Linux Environment Variables
Global Environment Variables
Local Environment Variables
Setting Environment Variables
Removing Environment Variables
Writing Shell Scripts
Getting Started
Displaying Messages
Using Variables
Command Line Arguments
Command Substitution
Logic Statements
Looping
CHAPTER SUMMARY
KEY CONCEPTS AND TERMS
CHAPTER 6 ASSESSMENT
References
CHAPTER 7 File Management
Filesystem Navigation
The Linux Filesystem
Traversing Directories
Linux Files
Determining File Types
File Names
Hidden Files
File Inodes
File and Directory Listing
Basic Listing
Modifying Listing Information
The Complete Parameter List
Directory Handling
Creating Directories
Deleting Directories
File Handling
Creating Files
Copying Files
Linking Files
Renaming Files
Deleting Files
File Features
Using Wildcards
Quoting
Case Sensitivity
Finding Files
The which Command
The locate Command
The whereis Command
The find Command
Archiving Files
Compressing Files
Creating Archive Files
Archiving Scenarios
CHAPTER SUMMARY
KEY CONCEPTS AND TERMS
CHAPTER 7 ASSESSMENT
Resources
CHAPTER 8 Networking Concepts
Configuring Network Features
Network Configuration Files
Using Graphical Tools
Using Command-Line Tools
Basic Network Troubleshooting
Sending Test Packets
Finding Host Information
Advanced Network Troubleshooting
The netstat Command
Examining Sockets
CHAPTER SUMMARY
KEY CONCEPTS AND TERMS
CHAPTER 8 ASSESSMENT
Resources
CHAPTER 9 Managing Processes
Looking at Processes
Monitoring Processes in Real Time
Managing Processes
Setting Priorities
Stopping Processes
Running Programs in Background Mode
Running in the Background
Running Multiple Background Jobs
Running Programs Without a Console
Job Control
Viewing Jobs
Restarting Stopped Jobs
Scheduling Jobs
Scheduling a Job Using the at Command
Scheduling Recurring Programs
CHAPTER SUMMARY
KEY CONCEPTS AND TERMS
CHAPTER 9 ASSESSMENT
Resources
CHAPTER 10 Advanced Administration
User Management
Examining User Accounts
Accessing Administrator Privileges
Working with Groups
Managing User Accounts
Linux File and Directory Permissions
Understanding Ownership
Changing File or Directory Ownership
Changing the File or Directory Group
Controlling Access Permissions
Exploring Special Permissions
Managing Default Permissions
Advanced Access Control Lists
Managing the Date and Time
Setting the Date and Time Manually
Synching the Time Automatically
Setting the Time Zone
Printer Administration
Configuring CUPS
Using LPD Commands
Using Linux Printer Drivers
Email Administration
Describing Linux Email Architecture
Identifying Linux Email Servers
Using Linux Email Clients
Redirecting Email
Secure Login
Using OpenSSH
Using SSH Keys
Using SSH for Logins
Encrypting Files
Log Files
Using syslogd
Using Systemd-journald
CHAPTER SUMMARY
KEY CONCEPTS AND TERMS
CHAPTER 10 ASSESSMENT
Resources
CHAPTER 11 Linux Security
Working with Root Access
Gaining Super User Privileges
Determining Your Privilege Elevation Status
Keeping Track of Root Logins
Disabling Root Access from SSH
Enabling Automatic Logout
Blocking Root Access
Context-Based Permissions
Using SELinux
Encrypting Partitions
Network Security Using Firewalls
Red Hat Firewall Concepts
Checking the Firewall Status
Working with Zones
Working with Firewall Rules
CHAPTER SUMMARY
KEY CONCEPTS AND TERMS
CHAPTER 11 ASSESSMENT
Resources
CHAPTER 12 Linux in the Cloud
Taking a Look at the Cloud
What Is Cloud Computing?
What Are the Cloud Services?
Understanding Virtualization
Hypervisors
Types of Hypervisors
Hypervisor Templates
Exploring Containers
What Are Containers?
Container Software
Container Templates
Using Containers
Creating the Container
Automating the Container
Agent and Agentless Containers
Monitoring Containers
Container Orchestration Engines
Kubernetes
Docker Swarm
Mesos and Marathon
Understanding DevOps Concepts
DevOps Procedures
DevOps Container Attributes
CHAPTER SUMMARY
KEY CONCEPTS AND TERMS
CHAPTER 12 ASSESSMENT
Resources
APPENDIX A Answer Key
Glossary
Index
People also search for Linux Fundamentals 2nd Edition:
linux operating system fundamentals
linux fundamentals questions
linux fundamentals quiz
paul cobbaut linux fundamentals
pearson linux fundamentals
Tags: Richard Blum, Linux Fundamentals