Log In
Or create an account ->
Imperial Library
Home
About
News
Upload
Forum
Help
Login/SignUp
Index
Cover
Title Page
Copyright
Contents
Introduction
Assessment Test
Answers to the Assessment Test
Part I Exam LX0-103
Chapter 1 Exploring Linux Command-Line Tools
Understanding Command-Line Basics
Exploring Your Linux Shell Options
Using a Shell
Exploring Shell Configuration
Using Environment Variables
Getting Help
Using Streams, Redirection, and Pipes
Exploring File Descriptors
Redirecting Input and Output
Piping Data between Programs
Generating Command Lines
Processing Text Using Filters
File-Combining Commands
File-Transforming Commands
File-Formatting Commands
File-Viewing Commands
File-Summarizing Commands
Using Regular Expressions
Understanding Regular Expressions
Using grep
Using sed
Summary
Exam Essentials
Review Questions
Chapter 2 Managing Software
Package Concepts
Using RPM
RPM Distributions and Conventions
The rpm Command Set
Extracting Data from RPMs
Using Yum
RPM and Yum Configuration Files
RPM Compared to Other Package Formats
Using Debian Packages
Debian Distributions and Conventions
The dpkg Command Set
Using apt-cache
Using apt-get
Using dselect, aptitude, and Synaptic
Reconfiguring Packages
Debian Packages Compared to Other Package Formats
Configuring Debian Package Tools
Converting between Package Formats
Package Dependencies and Conflicts
Real and Imagined Package Dependency Problems
Workarounds for Package Dependency Problems
Startup Script Problems
Managing Shared Libraries
Library Principles
Locating Library Files
Library Management Commands
Managing Processes
Understanding the Kernel: The First Process
Examining Process Lists
Understanding Foreground and Background Processes
Managing Process Priorities
Killing Processes
Summary
Exam Essentials
Review Questions
Chapter 3 Configuring Hardware
Configuring the Firmware and Core Hardware
Understanding the Role of the Firmware
IRQs
I/O Addresses
DMA Addresses
Boot Disks and Geometry Settings
Coldplug and Hotplug Devices
Configuring Expansion Cards
Configuring PCI Cards
Learning about Kernel Modules
Loading Kernel Modules
Removing Kernel Modules
Configuring USB Devices
USB Basics
Linux USB Drivers
USB Manager Applications
Configuring Hard Disks
Configuring PATA Disks
Configuring SATA Disks
Configuring SCSI Disks
Configuring External Disks
Designing a Hard Disk Layout
Why Partition?
Understanding Partitioning Systems
An Alternative to Partitions: LVM
Mount Points
Common Partitions and Filesystem Layouts
Creating Partitions and Filesystems
Partitioning a Disk
Preparing a Partition for Use
Maintaining Filesystem Health
Tuning Filesystems
Maintaining a Journal
Checking Filesystems
Monitoring Disk Use
Mounting and Unmounting Filesystems
Temporarily Mounting or Unmounting Filesystems
Permanently Mounting Filesystems
Summary
Exam Essentials
Review Questions
Chapter 4 Managing Files
Using File Management Commands
Naming Files
Exploring Wildcard Expansion Rules
Understanding the File Commands
Archiving File Commands
Managing Links
Understanding the Directory Commands
Managing File Ownership
Assessing File Ownership
Changing a File’s Owner
Changing a File’s Group
Controlling Access to Files
Understanding Permissions
Changing a File’s Mode
Setting the Default Mode and Group
Changing File Attributes
Managing Disk Quotas
Enabling Quota Support
Setting Quotas for Users
Locating Files
Getting to Know the FHS
Employing Tools to Locate Files
Summary
Exam Essentials
Review Questions
Chapter 5 Booting Linux and Editing Files
Installing Boot Loaders
Boot Loader Principles
Using GRUB Legacy as the Boot Loader
Using GRUB 2 as the Boot Loader
Using Alternative Boot Loaders
Understanding the Boot Process
Extracting Information about the Boot Process
Locating and Interpreting Boot Messages
The Boot Process
The Initialization Process
Using the SysV Initialization Process
Runlevel Functions
Identifying the Services in a Runlevel
Managing Runlevel Services
Checking Your Runlevel
Changing Runlevels on a Running System
Using the systemd Initialization Process
Units and Targets
Configuring Units
Setting the Default Target
The systemctl Program
Using the Upstart Initialization Process
Using Upstart-Native Methods
Using SysV Compatibility Methods
Editing Files with vi
Understanding Vi Modes
Exploring Basic Text-Editing Procedures
Saving Changes
Summary
Exam Essentials
Review Questions
Part II Exam LX0-104
Chapter 6 Configuring the X Window System, Localization, and Printing
Configuring Basic X Features
X Server Options for Linux
Methods of Configuring X
X Configuration Options
Obtaining X Display Information
Configuring X Fonts
Font Technologies and Formats
Configuring X Core Fonts
Configuring a Font Server
Configuring Xft Fonts
Managing GUI Logins
The X GUI Login System
Running an XDMCP Server
Configuring an XDMCP Server
Using X for Remote Access
X Client-Server Principles
Using Remote X Clients
X Accessibility
Keyboard and Mouse Accessibility Issues
Screen Display Settings
Using Additional Assistive Technologies
Configuring Localization and Internationalization
Setting Your Time Zone
Querying and Setting Your Locale
Configuring Printing
Conceptualizing the Linux Printing Architecture
Understanding PostScript and Ghostscript
Running a Printing System
Configuring CUPS
Monitoring and Controlling the Print Queue
Summary
Exam Essentials
Review Questions
Chapter 7 Administering the System
Managing Users and Groups
Understanding Users and Groups
Configuring User Accounts
Configuring Groups
Viewing Individual Account Records
Tuning User and System Environments
Using Log and Journal Files
Understanding syslogd
Setting Logging Options
Manually Logging Data
Rotating Log Files
Reviewing Log File Contents
Exploring the systemd Journal System
Maintaining the System Time
Understanding Linux Time Concepts
Manually Setting the Time
Using Network Time Protocol
Running Jobs in the Future
Understanding the Role of cron
Creating System cron Jobs
Creating User cron Jobs
Using anacron
Using at
Summary
Exam Essentials
Review Questions
Chapter 8 Configuring Basic Networking
Understanding TCP/IP Networking
Knowing the Basic Functions of Network Hardware
Investigating Types of Network Hardware
Understanding Network Packets
Understanding Network Protocol Stacks
Knowing TCP/IP Protocol Types
Understanding Network Addressing
Using Network Addresses
Resolving Hostnames
Network Ports
Configuring Linux for a Local Network
Network Hardware Configuration
Configuring with DHCP
Configuring with a Static IP Address
Configuring Routing
Using GUI Configuration Tools
Using the ifup and ifdown Commands
Configuring Hostnames
Diagnosing Network Connections
Testing Basic Connectivity
Tracing a Route
Checking Network Status
Examining Raw Network Traffic
Using Additional Tools
Summary
Exam Essentials
Review Questions
Chapter 9 Writing Scripts, Configuring Email, and Using Databases
Managing the Shell Environment
Reviewing Environment Variables
Understanding Common Environment Variables
Using Aliases
Modifying Shell Configuration Files
Writing Scripts
Beginning a Shell Script
Using Commands in Shell Scripts
Running a Shell Script
Using Variables in Shell Scripts
Using Conditional Expressions
Using Loops
Using Lists
Using Functions
Managing Email
Understanding Email
Choosing Email Software
Working with Email
Managing Data with SQL
Picking a SQL Package
Understanding SQL Basics
Using MySQL
Summary
Exam Essentials
Review Questions
Chapter 10 Securing Your System
Administering Network Security
Using Super Server Restrictions
Disabling Unused Servers
Administering Local Security
Securing Passwords
Limiting root Access
Auditing User Access
Setting Login, Process, and Memory Limits
Locating SUID/SGID Files
Configuring SSH
Understanding SSH Basics
Setting SSH Options
Preventing SSH Security Problems
Using GPG
Generating Keys
Importing Keys
Revoking a Key
Encrypting and Decrypting Data
Signing Messages and Verifying Signatures
Summary
Exam Essentials
Review Questions
Appendix Answers
Chapter 1: Exploring Linux Command-Line Tools
Chapter 2: Managing Software
Chapter 3: Configuring Hardware
Chapter 4: Managing Files
Chapter 5: Booting Linux and Editing Files
Chapter 6: Configuring the X Window System, Localization, and Printing
Chapter 7: Administering the System
Chapter 8: Configuring Basic Networking
Chapter 9: Writing Scripts, Configuring Email, and Using Databases
Chapter 10: Securing Your System
Index
EULA
← Prev
Back
Next →
← Prev
Back
Next →