Linux Essentials

Höfundur Christine Bresnahan; Richard Blum

Útgefandi Wiley Professional Development (P&T)

Snið Page Fidelity

Print ISBN 9781119092063

Útgáfa 2

Útgáfuár 2015

3.090 kr.

Description

Efnisyfirlit

  • Title Page
  • Copyright
  • Contents
  • Introduction
  • What Is Linux?
  • What Is the Linux Essentials Certification?
  • Who Should Read This Book?
  • How This Book Is Organized
  • Conventions Used in This Book
  • Chapter 1 Selecting an Operating System
  • 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
  • Exploring Common Linux Distributions
  • Understanding Release Cycles
  • Chapter 2 Understanding Software Licensing
  • Investigating Software Licenses
  • Exploring Copyright Protection and Software
  • Using Licenses to Modify Copyright Terms
  • Looking at the Free Software Foundation
  • Understanding the FSF Philosophy
  • Examining Free Software and the GPL
  • Looking at the Open Source Initiative
  • Understanding the Open Source Philosophy
  • Defining Open Source Software
  • Looking at the Creative Commons
  • Using Open Source Licenses
  • Understanding Open Source Licenses
  • Understanding Open Source Business Models
  • Chapter 3 Investigating Linux’s Principles and Philosophy
  • Exploring Linux through the Ages
  • Understanding Linux’s Origins
  • Seeing Today’s Linux World
  • Using Open Source Software
  • Understanding Basic Open Source Principles
  • Linux as a Software Integrator
  • Understanding OS Roles
  • Embedded Computers
  • Desktop and Laptop Computers
  • Server Computers
  • Chapter 4 Using Common Linux Programs
  • 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 Office Tools
  • Using Multimedia Applications
  • Using Linux for Cloud Computing
  • Using Mobile Applications
  • Using Server Programs
  • Identifying Common Server Protocols and Programs
  • Focusing on Web Servers
  • Installing and Launching Servers
  • Securing Servers
  • Managing Programming Languages
  • Choosing a Compiled vs. an Interpreted Language
  • Identifying Common Programming Languages
  • Handling Software Packages
  • Understanding Software Packages
  • Identifying Common Package Tools
  • Chapter 5 Managing Hardware
  • Learning about Your CPU
  • Understanding CPU Families
  • Identifying Your CPU
  • Identifying Motherboard Capabilities
  • Sizing Your Power Supply
  • Understanding Disk Issues
  • Understanding 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
  • Launching a Terminal
  • Logging into a Text-Mode Console
  • Running Programs
  • Running Text-Mode Programs
  • Running GUI Programs
  • Running Programs in the Background
  • Using Shell Features
  • Using Command Completion
  • Using Command History
  • Getting Help 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
  • Getting Help Using info Pages
  • Understanding the Purpose of info Pages
  • Reading info Pages
  • Finding Additional Documentation
  • Locating Program Documentation on Your Computer
  • Locating Program Documentation Online
  • Consulting Experts
  • Chapter 7 Managing Files 
  • Understanding Where Things Go
  • User Files vs. System Files
  • The Filesystem Hierarchy Standard
  • Important Directories and Their Contents
  • Navigating Files and Directories
  • Obtaining File Listings
  • Changing Directories
  • Using Absolute and Relative File References
  • 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 Searching, Extracting, and Archiving Data 
  • Using Regular Expressions
  • Searching for and Extracting Data
  • Using grep
  • Using find
  • Using wc
  • Using cut
  • Using sort
  • Using cat
  • Redirecting Input and Output
  • Using Basic Redirection Operators
  • Using Pipes
  • Generating Command Lines
  • Archiving Data
  • Using tar
  • Using Compression
  • Using zip
  • Chapter 9 Exploring Processes and Process Data 
  • Understanding Package Management
  • Understanding Package Systems
  • Managing Red Hat 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 Editing 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
  • Chapter 11 Creating Scripts
  • Beginning a Shell Script
  • Using Commands
  • Using Arguments
  • Using Variables
  • Using Conditional Expressions
  • Using Loops
  • Using Functions
  • Setting the Script’s Exit Value
  • Chapter 12 Understanding Basic Security
  • Understanding Accounts
  • Understanding Account Features
  • Identifying Accounts
  • Understanding Groups
  • Using Account Tools
  • Discovering Your Own Identity
  • Learning Who’s Online
  • Working as root
  • Understanding User Types
  • Acquiring root Privileges
  • Using root Privileges Safely
  • Chapter 13 Creating Users and Groups 
  • 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
  • Deleting Accounts
  • Avoiding Account-Deletion Pitfalls
  • Deleting Accounts Using GUI Tools
  • Deleting Accounts from the Shell
  • Managing Groups
  • Managing Groups Using GUI Tools
  • Managing Groups from the Shell
  • Chapter 14 Setting Ownership and Permissions
  • 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
  • Using Special Permission Bits and File Features
  • Using Sticky Bits
  • Using Special Execute Permissions
  • Hiding Files from View
  • Viewing Directories
  • Chapter 15 Managing Network Connections
  • 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 Answers to Review Questions
  • 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
  • Appendix B LPI’s Certification Program
  • The Linux Essentials Certification
  • Certification Objectives Map
  • Index
  • EULA
Show More

Additional information

Veldu vöru

Rafbók til eignar

Aðrar vörur

0
    0
    Karfan þín
    Karfan þín er tómAftur í búð