وبلاگ بلیان

Linux essentials - 2nd Edn

معرفی کتاب «Linux essentials - 2nd Edn» نوشتهٔ Christine Bresnahan; Richard Blum، منتشرشده توسط نشر Wiley & Sons در سال 2015. این کتاب در فرمت pdf، زبان انگلیسی ارائه شده است. «Linux essentials - 2nd Edn» در دستهٔ بدون دسته‌بندی قرار دارد.

**Learn Linux, and take your career to the next level!**__Linux Essentials, 2^nd^ Edition__ provides a solid foundation of knowledge for anyone considering a career in information technology, for anyone new to the Linux operating system, and for anyone who is preparing to sit for the Linux Essentials Exam. Through this engaging resource, you can access key information in a learning-by-doing style. Hands-on tutorials and end-of-chapter exercises and review questions lead you in both learning and applying new information—information that will help you achieve your goals! With the experience provided in this compelling reference, you can sit down for the Linux Essentials Exam with confidence. An open source operating system, Linux is a UNIX-based platform that is freely updated by developers. The nature of its development means that Linux is a low-cost and secure alternative to other operating systems, and is used in many different IT environments. Passing the Linux Essentials Exam prepares you to apply your knowledge regarding this operating system within the workforce. * Access lessons that are organized by task, allowing you to quickly identify the topics you are looking for and navigate the comprehensive information presented by the book * Discover the basics of the Linux operating system, including distributions, types of open source applications, freeware, licensing, operations, navigation, and more * Explore command functions, including navigating the command line, turning commands into scripts, and more * Identify and create user types, users, and groups __Linux Essentials, 2^nd^ Edition__ is a critical resource for anyone starting a career in IT or anyone new to the Linux operating system. Cover 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

Learn Linux, and take your career to the next level!

Linux Essentials, 2 nd Edition provides a solid foundation of knowledge for anyone considering a career in information technology, for anyone new to the Linux operating system, and for anyone who is preparing to sit for the Linux Essentials Exam. Through this engaging resource, you can access key information in a learning-by-doing style. Hands-on tutorials and end-of-chapter exercises and review questions lead you in both learning and applying new information—information that will help you achieve your goals! With the experience provided in this compelling reference, you can sit down for the Linux Essentials Exam with confidence.

An open source operating system, Linux is a UNIX-based platform that is freely updated by developers. The nature of its development means that Linux is a low-cost and secure alternative to other operating systems, and is used in many different IT environments. Passing the Linux Essentials Exam prepares you to apply your knowledge regarding this operating system within the workforce.

  • Access lessons that are organized by task, allowing you to quickly identify the topics you are looking for and navigate the comprehensive information presented by the book
  • Discover the basics of the Linux operating system, including distributions, types of open source applications, freeware, licensing, operations, navigation, and more
  • Explore command functions, including navigating the command line, turning commands into scripts, and more
  • Identify and create user types, users, and groups

Linux Essentials, 2 nd Edition is a critical resource for anyone starting a career in IT or anyone new to the Linux operating system.

Learn Linux, and take your career to the next level! Linux Essentials, 2nd Edition provides a solid foundation of knowledge for anyone considering a career in information technology, for anyone new to the Linux operating system, and for anyone who is preparing to sit for the Linux Essentials Exam. Through this engaging resource, you can access key information in a learning-by-doing style. Hands-on tutorials and end-of-chapter exercises and review questions lead you in both learning and applying new information—information that will help you achieve your goals! With the experience provided in this compelling reference, you can sit down for the Linux Essentials Exam with confidence. An open source operating system, Linux is a UNIX-based platform that is freely updated by developers. The nature of its development means that Linux is a low-cost and secure alternative to other operating systems, and is used in many different IT environments. Passing the Linux Essentials Exam prepares you to apply your knowledge regarding this operating system within the workforce. Access lessons that are organized by task, allowing you to quickly identify the topics you are looking for and navigate the comprehensive information presented by the book Discover the basics of the Linux operating system, including distributions, types of open source applications, freeware, licensing, operations, navigation, and more Explore command functions, including navigating the command line, turning commands into scripts, and more Identify and create user types, users, and groups Linux Essentials, 2nd Edition is a critical resource for anyone starting a career in IT or anyone new to the Linux operating system.
دانلود کتاب Linux essentials - 2nd Edn