Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Buy Now $39.99
Standard view
Full view
of .
Look up keyword or section
Like this
38Activity

Table Of Contents

CHAPTER 1
Selecting an Operating System
IWhat is an OS?
What Is an OS?
What Is a Kernel?
What Else Identifies an OS?
Investigating User Interfaces
Using a Text-Mode User Interface
Using a Graphical User Interface
Where Does Linux Fit in the OS World?
Comparing Linux to Unix
Comparing Linux to Mac OS X
Comparing Linux to Windows
What Is a Distribution?
Creating a Complete Linux-Based OS
A Summary of Common Linux Distributions
Understanding Release Cycles
THE ESSENTIALS AND BEYOND
CHAPTER 2
Investigating Linux’s Principles and Philosophy
ILinux through the ages
Linux through the Ages
Understanding Desktop and Laptop Computers
Understanding Server Computers
CHAPTER 3
Understanding Software Licensing
IInvestigating software licenses
Investigating Software Licenses
Copyright and Software
Using Licenses to Modify Copyright Terms
The Free Software Foundation
Understanding the FSF Philosophy
Free Software and the GPL
The Open Source Initiative
Understanding the Open Source Philosophy
Defining Open Source Software
The Creative Commons
Using Open Source Licenses
Understanding Open Source Licenses
Understanding Open Source Business Models
CHAPTER 4
Using Common Linux Programs
IUsing a Linux desktop environment
Using a Linux Desktop Environment
Choosing a Desktop Environment
Launching Programs
Using a File Manager
Working with Productivity Software
Finding the Right Tool for the Job
Using a Web Browser
Using Email Clients
Using Multimedia Applications
Using Linux for Cloud Computing
Using Mobile Applications
Choosing a Compiled vs an Interpreted Language
Identifying Common Programming Languages
CHAPTER 5
Managing Hardware
Learning about your CPU
Learning About Your CPU
Understanding CPU Families
Identifying Your CPU
Identifying Motherboard Capabilities
Sizing Your Power Supply
Understanding Disk Issues
Disk Interfaces
Partitioning a Disk
Understanding Filesystem Issues
Using Removable and Optical Disks
Managing Displays
Understanding the Role of X
Using Common Display Hardware
Handling USB Devices
Managing Drivers
Understanding Types of Drivers
Locating and Installing Drivers
CHAPTER 6
Getting to Know the Command Line
Starting a command line
Starting a Command Line
Launching a Terminal
Logging Into a Text-Mode Console
Logging In Remotely
Running Programs
Running Text-Mode Programs
Running GUI Programs
Running Programs in the Background
Manipulating Files
Obtaining File Listings
Changing Directories
Using Absolute and Relative File References
Using Common File Manipulation Commands
TABLE 6.2 Common file manipulation commands
Using Shell Features
Using Command Completion
Using Command History
CHAPTER 7
Manipulating files
Creating Files
Copying Files
Moving and Renaming Files
Using Links
Deleting Files
Using Wildcards
Understanding Case Sensitivity
Manipulating Directories
Creating Directories
Deleting Directories
Managing Directories
CHAPTER 8
Using man pages
Using man Pages
Understanding the Purpose of man Pages
Locating man Pages by Section Number
Searching for a man Page
Reading man Pages
Using less
Using info Pages
Understanding the Purpose of info Pages
Reading info Pages
Finding Additional Documentation
Locating Program Documentation Online
Consulting Experts
CHAPTER 9
Understanding package management
Understanding Package Management
Linux Package Management Principles
Understanding Package Systems
Managing RPM Systems
Managing Debian Systems
Understanding the Process Hierarchy
Identifying Running Processes
Using ps to Identify Processes
Using top to Identify Processes
Measuring Memory Use
Using Log Files
Locating Log Files
Producing More Verbose Log File Entries
Examining the Kernel Ring Buffer
CHAPTER 10
Searching, Extracting, and Archiving Data
Using regular expressions
Using Regular Expressions
Searching for and Extracting Data
Using grep
Using wc
Redirecting Input and Output
Using Basic Redirection Operators
Using Pipes
Generating Command Lines
Archiving Data
Using tar
Using Compression
Using zip
CHAPTER 11
Understanding the role of text files
Understanding the Role of Text Files
Choosing an Editor
Launching an Editor
Editing Files with pico or nano
Using Text Editor Conventions
Exploring Basic nano Text-Editing Procedures
Saving Your Changes from nano
Editing Files with Vi
Understanding Vi Modes
Exploring Basic Vi Text-Editing Procedures
Saving Your Changes from Vi
Using Configuration File Conventions
Editing Formatted Text Files
CHAPTER 12
Creating Scripts
Beginning a Shell Script
Using Commands
Using Arguments
Using Variables
Using Conditional Expressions
Using Loops
Using Functions
Identifying Accounts
Understanding Groups
Using Account Tools
Discovering Your Own Identity
Learning Who’s Online
Working as root
Why Work as root?
Acquiring root Privileges
Using root Privileges Safely
CHAPTER 14
Creating new accounts
Creating New Accounts
Deciding on a Group Strategy
Selecting a Good Password
Creating Accounts Using GUI Tools
Creating Accounts from the Shell
Modifying Accounts
Deciding When to Modify Accounts
Checking for Logged-in Users
Modifying Accounts Using GUI Tools
Modifying Accounts from the Shell
Managing Groups from the Shell
CHAPTER 15
Setting Ownership and Permissions
Setting ownership
Setting Ownership
Understanding Ownership
Setting Ownership in a File Manager
Setting Ownership in a Shell
Setting Permissions
Understanding Permissions
Setting Permissions in a File Manager
Setting Permissions in a Shell
Setting the umask
CHAPTER 16
Navigating the Linux Filesystem
Understanding where things go
Understanding Where Things Go
User Files vs. System Files
The Filesystem Hierarchy Standard
Important Directories and Their Contents
Using Sticky Bits
Using Special Execute Permissions
Hiding Files from View
Viewing Directories
CHAPTER 17
Understanding network features
Understanding Network Features
Configuring a Network Connection
Deciding Whether to Use DHCP
Creating a Wi-Fi Connection
Using a Network Configuration GUI
Using Text-Based Tools
Testing Your Network Connection
Checking Your Routing Table
Testing Basic Connectivity
Finding Breaks in Connectivity
Testing DNS
Checking Your Network Status
Protecting Your System from the Bad Guys
APPENDIX A
Chapter 1
Chapter 2
Chapter 3
Chapter 4
Chapter 5
Chapter 6
Chapter 7
Chapter 8
Chapter 9
Chapter 10
Chapter 11
Chapter 12
Chapter 13
Chapter 14
Chapter 15
Chapter 16
Chapter 17
APPENDIX B
LPI’s Certification Program
The Linux Essentials Certification
Certification Objectives Map
INDEX
P. 1
Linux Essentials

Linux Essentials

Ratings:

5.0

(1)
|Views: 2,052 |Likes:
Published by Wiley
A unique, full-color introduction to Linux fundamentals

Serving as a low-cost, secure alternative to expensive operating systems, Linux is a UNIX-based, open source operating system. Full-color and concise, this beginner's guide takes a learning-by-doing approach to understanding the essentials of Linux. Each chapter begins by clearly identifying what you will learn in the chapter, followed by a straightforward discussion of concepts that leads you right into hands-on tutorials. Chapters conclude with additional exercises and review questions, allowing you to reinforce and measure your understanding.

Offers a hands-on approach to acquiring a foundation of Linux skills, aiming to ensure Linux beginners gain a solid understanding Uses the leading Linux distribution Fedora to demonstrate tutorials and examples Addresses Linux installation, desktop configuration, management of files and filesystems, remote administration, security, and more

This book is essential reading for anyone entering the world of Linux!

A unique, full-color introduction to Linux fundamentals

Serving as a low-cost, secure alternative to expensive operating systems, Linux is a UNIX-based, open source operating system. Full-color and concise, this beginner's guide takes a learning-by-doing approach to understanding the essentials of Linux. Each chapter begins by clearly identifying what you will learn in the chapter, followed by a straightforward discussion of concepts that leads you right into hands-on tutorials. Chapters conclude with additional exercises and review questions, allowing you to reinforce and measure your understanding.

Offers a hands-on approach to acquiring a foundation of Linux skills, aiming to ensure Linux beginners gain a solid understanding Uses the leading Linux distribution Fedora to demonstrate tutorials and examples Addresses Linux installation, desktop configuration, management of files and filesystems, remote administration, security, and more

This book is essential reading for anyone entering the world of Linux!

More info:

Publish date: Jan 1, 2012
Added to Scribd: Mar 26, 2012
Copyright:Traditional Copyright: All rights reservedISBN:9781118197417
List Price: $39.99 Buy Now

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
This book can be read on up to 6 mobile devices.
See more
See less

11/27/2014

370

9781118197417

$39.99

USD

You're Reading a Free Preview
Pages 8 to 47 are not shown in this preview.
You're Reading a Free Preview
Pages 55 to 88 are not shown in this preview.
You're Reading a Free Preview
Pages 96 to 239 are not shown in this preview.
You're Reading a Free Preview
Pages 247 to 274 are not shown in this preview.
You're Reading a Free Preview
Pages 282 to 370 are not shown in this preview.

Activity (38)

You've already reviewed this. Edit your review.
1 hundred reads
1 thousand reads
vinaysuryavanshi liked this
richardson liked this
Lars Wirfelt liked this
Lars Wirfelt liked this
710507 liked this
Lars Wirfelt liked this
Lars Wirfelt liked this

You're Reading a Free Preview

Download
scribd