Linux Essentials
Home > Computing and Information Technology > Operating systems > Open source and other operating systems > Linux > Linux Essentials
Linux Essentials

Linux Essentials


     0     
5
4
3
2
1



Out of Stock


Notify me when this book is in stock
X
About the Book

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!

Table of Contents:
Introduction xvii Chapter 1 Selecting an Operating System 1 What Is an OS?  1 What Is a Kernel? 1 What Else Identifies an OS? 2 Investigating User Interfaces  4 Using a Text-Mode User Interface  4 Using a Graphical User Interface 6 Where Does Linux Fit in the OS World?  8 Comparing Linux to Unix  8 Comparing Linux to Mac OS X  10 Comparing Linux to Windows 11 What Is a Distribution? 13 Creating a Complete Linux-Based OS 13 A Summary of Common Linux Distributions  14 Understanding Release Cycles 17 The Essentials and Beyond 18 Chapter 2 Investigating Linux’s Principles and Philosophy 21 Linux through the Ages  21 Understanding Linux’s Origins  22 Seeing Today’s Linux World 24 Using Open Source Software  24 Understanding Basic Open Source Principles  24 Linux as a Software Integrator  27 Understanding OS Roles 27 Understanding Embedded Computers  27 Understanding Desktop and Laptop Computers 28 Understanding Server Computers 29 The Essentials and Beyond 30 Chapter 3 Understanding Sof tware Licensing 33 Investigating Software Licenses 33 Copyright and Software 34 Using Licenses to Modify Copyright Terms  36 The Free Software Foundation 36 Understanding the FSF Philosophy 37 Free Software and the GPL  38 The Open Source Initiative 39 Understanding the Open Source Philosophy  39 Defining Open Source Software  40 The Creative Commons  41 Using Open Source Licenses  42 Understanding Open Source Licenses 42 Understanding Open Source Business Models  44 The Essentials and Beyond 45 Chapter 4 Using Common Linux Programs 49 Using a Linux Desktop Environment 49 Choosing a Desktop Environment 50 Launching Programs 52 Using a File Manager  54 Working with Productivity Software 56 Finding the Right Tool for the Job  57 Using a Web Browser  58 Using Email Clients  59 Using Office Tools 60 Using Multimedia Applications  61 Using Linux for Cloud Computing  62 Using Mobile Applications  62 Using Server Programs 63 Identifying Common Server Protocols and Programs 63 Installing and Launching Servers 67 Securing Servers  68 Managing Programming Languages 69 Choosing a Compiled vs. an Interpreted Language  69 Identifying Common Programming Languages  70 The Essentials and Beyond 72 Chapter 5 Managing Hardware 75 Learning About Your CPU  75 Understanding CPU Families 76 Identifying Your CPU 78 Identifying Motherboard Capabilities  78 Sizing Your Power Supply 80 Understanding Disk Issues 81 Disk Interfaces  81 Partitioning a Disk 81 Understanding Filesystem Issues  85 Using Removable and Optical Disks  88 Managing Displays  89 Understanding the Role of X  89 Using Common Display Hardware 90 Handling USB Devices  92 Managing Drivers  93 Understanding Types of Drivers 93 Locating and Installing Drivers  94 The Essentials and Beyond 95 Chapter 6 Get ting to Know the Command Line 99 Starting a Command Line  99 Launching a Terminal  100 Logging Into a Text-Mode Console  102 Logging In Remotely  103 Running Programs 103 Running Text-Mode Programs  104 Running GUI Programs 105 Running Programs in the Background 105 Manipulating Files  106 Obtaining File Listings  106 Changing Directories 108 Using Absolute and Relative File References 108 Using Common File Manipulation Commands  110 Using Shell Features 111 Using Command Completion  111 Using Command History 112 The Essentials and Beyond 114 Chapter 7 Managing Files 117 Manipulating Files  117 Creating Files 118 Copying Files  118 Moving and Renaming Files  120 Using Links 121 Deleting Files 122 Using Wildcards  123 Understanding Case Sensitivity 123 Manipulating Directories  124 Creating Directories 125 Deleting Directories 125 Managing Directories 127 The Essentials and Beyond 127 Chapter 8 Getting Help 131 Using man Pages 131 Understanding the Purpose of man Pages  131 Locating man Pages by Section Number  132 Searching for a man Page  133 Reading man Pages  134 Using less  135 Using info Pages  138 Understanding the Purpose of info Pages 138 Reading info Pages 139 Finding Additional Documentation 140 Locating Program Documentation on Your Computer 141 Locating Program Documentation Online 144 Consulting Experts  145 The Essentials and Beyond 146 Chapter 9 Using Programs and Processes 149 Understanding Package Management  149 Linux Package Management Principles  149 Understanding Package Systems 150 Managing RPM Systems  152 Managing Debian Systems 153 Understanding the Process Hierarchy 154 Identifying Running Processes  155 Using ps to Identify Processes 155 Using top to Identify Processes  157 Measuring Memory Use 159 Using Log Files  160 Locating Log Files 160 Producing More Verbose Log File Entries  162 Examining the Kernel Ring Buffer 162 The Essentials and Beyond 163 Chapter 10 Searching, Extracting, and Archiving Data 165 Using Regular Expressions 165 Searching for and Extracting Data  167 Using grep 168 Using find  170 Using wc  171 Redirecting Input and Output  172 Using Basic Redirection Operators  173 Using Pipes 175 Generating Command Lines  175 Archiving Data  176 Using tar 176 Using Compression 179 Using zip 180 The Essentials and Beyond 183 Chapter 11 Editing Files 185 Understanding the Role of Text Files 185 Choosing an Editor 187 Launching an Editor 189 Editing Files with pico or nano  189 Using Text Editor Conventions  190 Exploring Basic nano Text-Editing Procedures  190 Saving Your Changes from nano 193 Editing Files with Vi 193 Understanding Vi Modes  193 Exploring Basic Vi Text-Editing Procedures 194 Saving Your Changes from Vi  197 Using Configuration File Conventions 197 Editing Formatted Text Files  199 The Essentials and Beyond 200 Chapter 12 Creating Scripts 203 Beginning a Shell Script 204 Using Commands  204 Using Arguments  207 Using Variables  208 Using Conditional Expressions 210 Using Loops 212 Using Functions  213 Setting the Script’s Exit Value 214 The Essentials and Beyond 215 Chapter 13 Understanding Users and Groups 217 Understanding Accounts  217 Understanding Account Features  218 Identifying Accounts  220 Understanding Groups 222 Using Account Tools  223 Discovering Your Own Identity 224 Learning Who’s Online  225 Working as root 226 Why Work as root? 227 Acquiring root Privileges 227 Using root Privileges Safely 230 The Essentials and Beyond 232 Chapter 14 Creating Users and Groups 235 Creating New Accounts. 235 Deciding on a Group Strategy 235 Selecting a Good Password  236 Creating Accounts Using GUI Tools  239 Creating Accounts from the Shell 241 Modifying Accounts  244 Deciding When to Modify Accounts  244 Checking for Logged-in Users 245 Modifying Accounts Using GUI Tools  245 Modifying Accounts from the Shell 247 Deleting Accounts 250 Avoiding Account-Deletion Pitfalls  250 Deleting Accounts Using GUI Tools 251 Deleting Accounts from the Shell 251 Managing Groups  252 Managing Groups Using GUI Tools 252 Managing Groups from the Shell  253 The Essentials and Beyond 255 Chapter 15 Set ting Ownership and Permissions 257 Setting Ownership  257 Understanding Ownership 258 Setting Ownership in a File Manager  259 Setting Ownership in a Shell 260 Setting Permissions  261 Understanding Permissions 261 Setting Permissions in a File Manager 266 Setting Permissions in a Shell 266 Setting the umask  267 The Essentials and Beyond 268 Chapter 16 Navigating the Linux Filesystem 271 Understanding Where Things Go 271 User Files vs. System Files 271 The Filesystem Hierarchy Standard  273 Important Directories and Their Contents 274 Using Special Permission Bits and File Features 277 Using Sticky Bits  277 Using Special Execute Permissions 279 Hiding Files from View  280 Viewing Directories  281 The Essentials and Beyond 282 Chapter 17 Managing Network Connections 285 Understanding Network Features  285 Configuring a Network Connection 287 Deciding Whether to Use DHCP  288 Creating a Wi-Fi Connection 289 Using a Network Configuration GUI 293 Using Text-Based Tools  295 Testing Your Network Connection 299 Checking Your Routing Table  299 Testing Basic Connectivity  299 Finding Breaks in Connectivity 300 Testing DNS  302 Checking Your Network Status 302 Protecting Your System from the Bad Guys  303 The Essentials and Beyond 304 Appendix A Answers to Review Questions 307 Chapter 1 307 Chapter 2 308 Chapter 3 309 Chapter 4 310 Chapter 5 311 Chapter 6 312 Chapter 7 313 Chapter 8 314 Chapter 9 315 Chapter 10 316 Chapter 11 317 Chapter 12 318 Chapter 13 319 Chapter 14 320 Chapter 15 321 Chapter 16 322 Chapter 17 323 Appendix B LPI’s Certification Program 325 The Linux Essentials Certification 325 Certification Objectives Map  326 Index 329

About the Author :
Roderick W. Smith, Linux+, LPIC-1, LPIC-2, is a recognized Linux open source programmer and networking expert. He is the author of over a dozen books on open source technologies. His books include CompTIA Linux+ Complete Study Guide; LPIC-1: Linux Professional Institute Certification Study Guide, 2nd Edition; LPIC-2: Linux Professional Institute Certification Study Guide, and Linux Administrator Street Smarts, all from Sybex.


Best Sellers


Product Details
  • ISBN-13: 9781118471296
  • Publisher: John Wiley & Sons Inc
  • Publisher Imprint: Sybex Inc.,U.S.
  • Language: English
  • ISBN-10: 1118471296
  • Publisher Date: 25 Jul 2012
  • Binding: Digital download
  • No of Pages: 368


Similar Products

Add Photo
Add Photo

Customer Reviews

REVIEWS      0     
Click Here To Be The First to Review this Product
Linux Essentials
John Wiley & Sons Inc -
Linux Essentials
Writing guidlines
We want to publish your review, so please:
  • keep your review on the product. Review's that defame author's character will be rejected.
  • Keep your review focused on the product.
  • Avoid writing about customer service. contact us instead if you have issue requiring immediate attention.
  • Refrain from mentioning competitors or the specific price you paid for the product.
  • Do not include any personally identifiable information, such as full names.

Linux Essentials

Required fields are marked with *

Review Title*
Review
    Add Photo Add up to 6 photos
    Would you recommend this product to a friend?
    Tag this Book Read more
    Does your review contain spoilers?
    What type of reader best describes you?
    I agree to the terms & conditions
    You may receive emails regarding this submission. Any emails will include the ability to opt-out of future communications.

    CUSTOMER RATINGS AND REVIEWS AND QUESTIONS AND ANSWERS TERMS OF USE

    These Terms of Use govern your conduct associated with the Customer Ratings and Reviews and/or Questions and Answers service offered by Bookswagon (the "CRR Service").


    By submitting any content to Bookswagon, you guarantee that:
    • You are the sole author and owner of the intellectual property rights in the content;
    • All "moral rights" that you may have in such content have been voluntarily waived by you;
    • All content that you post is accurate;
    • You are at least 13 years old;
    • Use of the content you supply does not violate these Terms of Use and will not cause injury to any person or entity.
    You further agree that you may not submit any content:
    • That is known by you to be false, inaccurate or misleading;
    • That infringes any third party's copyright, patent, trademark, trade secret or other proprietary rights or rights of publicity or privacy;
    • That violates any law, statute, ordinance or regulation (including, but not limited to, those governing, consumer protection, unfair competition, anti-discrimination or false advertising);
    • That is, or may reasonably be considered to be, defamatory, libelous, hateful, racially or religiously biased or offensive, unlawfully threatening or unlawfully harassing to any individual, partnership or corporation;
    • For which you were compensated or granted any consideration by any unapproved third party;
    • That includes any information that references other websites, addresses, email addresses, contact information or phone numbers;
    • That contains any computer viruses, worms or other potentially damaging computer programs or files.
    You agree to indemnify and hold Bookswagon (and its officers, directors, agents, subsidiaries, joint ventures, employees and third-party service providers, including but not limited to Bazaarvoice, Inc.), harmless from all claims, demands, and damages (actual and consequential) of every kind and nature, known and unknown including reasonable attorneys' fees, arising out of a breach of your representations and warranties set forth above, or your violation of any law or the rights of a third party.


    For any content that you submit, you grant Bookswagon a perpetual, irrevocable, royalty-free, transferable right and license to use, copy, modify, delete in its entirety, adapt, publish, translate, create derivative works from and/or sell, transfer, and/or distribute such content and/or incorporate such content into any form, medium or technology throughout the world without compensation to you. Additionally,  Bookswagon may transfer or share any personal information that you submit with its third-party service providers, including but not limited to Bazaarvoice, Inc. in accordance with  Privacy Policy


    All content that you submit may be used at Bookswagon's sole discretion. Bookswagon reserves the right to change, condense, withhold publication, remove or delete any content on Bookswagon's website that Bookswagon deems, in its sole discretion, to violate the content guidelines or any other provision of these Terms of Use.  Bookswagon does not guarantee that you will have any recourse through Bookswagon to edit or delete any content you have submitted. Ratings and written comments are generally posted within two to four business days. However, Bookswagon reserves the right to remove or to refuse to post any submission to the extent authorized by law. You acknowledge that you, not Bookswagon, are responsible for the contents of your submission. None of the content that you submit shall be subject to any obligation of confidence on the part of Bookswagon, its agents, subsidiaries, affiliates, partners or third party service providers (including but not limited to Bazaarvoice, Inc.)and their respective directors, officers and employees.

    Accept

    New Arrivals


    Inspired by your browsing history


    Your review has been submitted!

    You've already reviewed this product!