Linux All–in–One For Dummies, 6th Edition
Book 1
Book 2
Book 3
Book 1
Book 2
Book 3
Book 1
Book 2
Book 3
Book 1
Book 2
Book 3
Home > Computing and Information Technology > Operating systems > Open source and other operating systems > Linux > Linux All-in-One For Dummies
Linux All-in-One For Dummies

Linux All-in-One For Dummies


     0     
5
4
3
2
1



Out of Stock


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

8 mini books chock full of Linux! Inside, over 800 pages of Linux topics are organized into eight task-oriented mini books that help you understand all aspects of the latest OS distributions of the most popular open-source operating system in use today. Topics include getting up and running with basics, desktops, networking, internet services, administration, security, scripting, Linux certification, and more.  This new edition of Linux All-in-One For Dummies has a unique focus on Ubuntu, while still including coverage of Debian, Red Hat, SuSE, and others. The market is looking for administrators, and part of the qualifications needed for job openings is the authentication of skills by vendor-neutral third parties (CompTIA/Linux Professional Institute)—and that’s something other books out there don’t address. Install and configure peripherals, software packages, and keep everything current Connect to the internet, set up a local area network (including a primer on TCP/IP, and managing a local area network using configuration tools and files) Browse the web securely and anonymously Get everything you need to pass your entry-level Linux certification exams This book is for anyone getting familiar with the Linux OS, and those looking for test-prep content as they study for the level-1 Linux certification!  

Table of Contents:
Introduction 1 About This Book 2 Foolish Assumptions 3 Icons Used in This Book 4 Beyond the Book 4 Where to Go from Here 5 Book 1: Getting Started With Linux 7 Chapter 1: Introducing Linux 9 What Is Linux? 9 Linux distributions 10 Making sense of version numbers 13 Linux Standard Base (LSB) 14 Contents of a Linux Distribution 15 GNU software 15 GUIs and applications 16 Networks 19 Internet servers 19 Software development 20 Online documentation 22 Managing Your PC with Linux 23 Distribution media 23 Peripheral devices 24 File systems and sharing 25 Network 25 Getting Started 26 Step 1: Install 26 Step 2: Configure 26 Step 3: Explore 27 Step 4: Find out more 27 Chapter 2: Installing Linux 29 Following the Installation Steps 29 Checking Your PC’s Hardware 31 Setting Aside Space for Linux 33 Trying a Live CD 34 Installing Linux on a Flash Drive 35 Creating the bootable flash drive 35 Troubleshooting the workstation 36 Working daily with the new drive 37 Chapter 3: Troubleshooting and Configuring Linux 39 Using Text Mode Installation 40 Troubleshooting X 40 Resolving Other Installation Problems 42 Using Knoppix boot commands 42 Handling the fatal signal 11 error 45 Getting around the PC reboot problem 45 Using Linux kernel boot options 48 Setting Up Printers 48 Managing DVDs, CD-ROMs, and Flash Drives 51 Installing Other Software 51 Installing software in Debian and Ubuntu 52 Installing software in Fedora 54 Installing software in SUSE 55 Chapter 4: Trying Out Linux 57 Starting Linux 57 Playing with the Shell 60 Starting the bash shell 61 Understanding shell commands 62 Trying a few Linux commands 62 Shutting Down 64 Book 2: Linux Desktops 67 Chapter 1: GNOME and Its Derivatives 69 Getting to Know the GNOME Desktop 70 Understanding the GNOME Panels 72 The top panel 72 The desktop 72 The bottom panel 73 Looking at Unity 73 Looking at Cinnamon 73 Looking at MATE 74 Chapter 2: The KDE Plasma Desktop 75 Getting to Know the Plasma Desktop 75 Desktop contextual menus 77 Icon contextual menus 77 Understanding the Plasma Panel 78 The Main Menu button 79 Panel icons 80 Configuring the Plasma Bottom Panel 81 Configuring the Plasma Desktop 81 Chapter 3: Commanding the Shell 83 Opening Terminal Windows and Virtual Consoles 83 Using the bash Shell 84 Understanding the syntax of shell commands 85 Combining shell commands 86 Controlling command input and output 87 Typing less with automatic command completion 89 Going wild with asterisks and question marks 90 Repeating previously typed commands 91 Discovering and Using Linux Commands 92 Becoming root (superuser) 97 Managing processes 97 Working with date and time 99 Processing files 100 Writing Shell Scripts 102 Chapter 4: Navigating the Linux File System 105 Understanding the Linux File System 105 Navigating the File System with Linux Commands 110 Commands for directory navigation 110 Commands for directory listings and permissions 112 Commands for changing permissions and ownerships 114 Commands for working with files 116 Commands for working with directories 117 Commands for finding files 118 Commands for mounting and unmounting 119 Commands for checking disk-space use 120 Chapter 5: Introducing Linux Applications 123 Taking Stock of Linux Applications 124 Introducing Office Applications and Tools 124 LibreOffice org office suite 125 Calendars 128 Calculators 128 Checking out Multimedia Applications 129 Using a digital camera 130 Playing audio CDs 131 Playing sound files 131 Burning a DVD or CD 132 Using Graphics and Imaging Apps 133 The GIMP 133 GNOME Ghostview 134 Chapter 6: Using Text Editors 137 Using GUI Text Editors 137 Text Editing with ed and vi 140 Using ed 141 Using vi 145 Book 3: Networking 151 Chapter 1: Connecting to the Internet 153 Understanding the Internet 154 Deciding How to Connect to the Internet 155 Connecting with DSL 156 How DSL works 156 DSL alphabet soup: ADSL, IDSL, SDSL 157 Typical DSL setup 158 Connecting with a Cable Modem 162 How a cable modem works 162 Typical cable modem setup 164 Chapter 2: Setting Up a Local Area Network 167 Understanding TCP/IP 167 IP addresses 169 Internet services and port numbers 170 Setting Up an Ethernet LAN 172 How Ethernet works 173 Ethernet cables 174 Configuring TCP/IP Networking 176 Connecting Your LAN to the Internet 178 Chapter 3: Going Wireless 181 Understanding Wireless Ethernet Networks 181 Understanding infrastructure and ad hoc modes 183 Understanding Wired Equivalent Privacy (WEP) 183 Setting Up Wireless Hardware 184 Configuring the Wireless Access Point 185 Configuring Wireless Networking 186 Chapter 4: Managing the Network 191 Discovering the TCP/IP Configuration Files 191 /etc/hosts 192 /etc/networks 193 /etc/host.conf 193 /etc/resolv.conf 193 /etc/hosts.allow 194 /etc/hosts.deny 195 /etc/nsswitch.conf 195 Checking Out TCP/IP Networks 196 Checking the network interfaces 196 Checking the IP routing table 196 Checking connectivity to a host 197 Checking network status 198 Sniffing network packets 199 Using GUI tools 200 Configuring Networks at Boot Time 201 Book 4: The Internet 203 Chapter 1: Browsing the Web 205 Surfing the Web 205 Like a giant spider’s web 206 Links and URLs 206 Web servers and web browsers 209 Web Browsing in Linux 209 Checking out web browsers for Linux 210 Introducing Firefox’s user interface 210 Changing your home page 213 Surfing the Internet with Firefox 214 Chapter 2: Using FTP 217 Using Graphical FTP Clients 218 Using gFTP 218 Introducing FileZilla 220 Using a web browser as an FTP client 221 Using the Command-Line FTP Client 223 Chapter 3: Hosting Internet Services 229 Understanding Internet Services 229 TCP/IP and sockets 230 Internet services and port numbers 233 Using the Internet Super Server 235 Using inetd 236 Using xinetd 237 Running Stand-Alone Servers 239 Starting and stopping servers manually 240 Starting servers automatically at boot time 240 Chapter 4: Managing Mail Servers 245 Installing the Mail Server 245 Using sendmail 245 A mail-delivery test 246 The mail-delivery mechanism 247 The sendmail configuration file 247 Syntax of the sendmail cf file 253 Other sendmail files 254 The forward file 256 The sendmail alias file 257 Chapter 5: Managing DNS 259 Understanding the Domain Name System (DNS) 259 What is DNS? 260 Discovering hierarchical domain names 261 Exploring BIND 262 Configuring DNS 266 Configuring the resolver 266 Configuring a caching name server 267 Configuring a primary name server 278 Book 5: Administration 281 Chapter 1: Introducing Basic System Administration 283 Taking Stock of System Administration Tasks 284 Becoming root 285 Using the su - command 285 Recovering from a forgotten root password 286 Understanding How Linux Boots 287 Understanding the init process 288 Examining the /etc/inittab file 289 Trying a new run level with the init command 291 Understanding the Linux startup scripts 291 Manually starting and stopping servers 292 Automatically starting servers at system startup 293 Taking Stock of Linux System Configuration Files 294 Monitoring System Performance 296 Using the top utility 297 Using the uptime command 298 Using the vmstat utility 299 Checking disk performance and disk usage 300 Viewing System Information with the /proc File System 302 Understanding Linux Devices 305 Device files 305 Persistent device naming with udev 307 Managing Loadable Driver Modules 308 Loading and unloading modules 308 Understanding the /etc/modprobe d files 309 Scheduling Jobs in Linux 310 Scheduling one-time jobs 310 Scheduling recurring jobs 312 Introducing Some GUI System Administration Tools 316 Chapter 2: Managing Users and Groups 319 Adding User Accounts 320 Managing user accounts by using a GUI user manager 320 Managing user accounts by using commands 322 Understanding the /etc/passwd File 323 Managing Groups 324 Setting Other User and Group Administration Values 325 Exploring the User Environment 326 Changing User and Group Ownership of Files 328 Chapter 3: Managing File Systems 331 Exploring the Linux File System 331 Understanding the file-system hierarchy 333 Mounting a device on the file system 336 Examining the /etc/fstab file 337 Sharing Files with NFS 339 Exporting a file system with NFS 340 Mounting an NFS file system 341 Backing Up and Restoring Files 341 Selecting a backup strategy and media 342 Commercial backup utilities for Linux 343 Using the tape archiver: tar 343 Accessing a DOS or Windows File System 348 Mounting a DOS or Windows disk partition 348 Mounting those ancient DOS floppy disks 349 Mounting an NTFS partition 351 Chapter 4: Working with Samba and NFS 353 Sharing Files with NFS 353 Exporting a file system with NFS 354 Mounting an NFS file system 357 Setting Up a Windows Server Using Samba 357 Installing Samba 359 Configuring Samba 359 Trying out Samba 360 Book 6: Security 363 Chapter 1: Introducing Linux Security 365 Why Worry about Security? 366 Establishing a Security Framework 366 Determining business requirements for security 368 Performing risk analysis 368 Establishing a security policy 370 Implementing security solutions (mitigation) 371 Managing security 372 Securing Linux 372 Understanding the host-security issues 373 Understanding network-security issues 374 Delving Into Computer Security Terminology and Tools 375 Keeping Up with Security News and Updates 379 Chapter 2: Securing Linux 381 Securing Passwords 382 Shadow passwords 382 Pluggable authentication modules (PAMs) 383 Protecting Files and Directories 384 Viewing ownerships and permissions 385 Changing file ownerships 385 Changing file permissions 385 Setting default permission 386 Checking for set user ID permission 388 Encrypting and Signing Files with GnuPG 389 Understanding public key encryption 389 Understanding digital signatures 390 Using GPG 391 Monitoring System Security 396 Securing Internet Services 397 Turning off stand-alone services 397 Configuring the Internet super server 398 Configuring TCP wrapper security 398 Using Secure Shell for Remote Logins 399 Setting Up Simple Firewalls 402 Using NAT 405 Enabling packet filtering on your Linux system 406 Security Files to Be Aware Of 411 Chapter 3: Vulnerability Testing and Computer Security Audits 413 Understanding Security Audits 414 Nontechnical aspects of security audits 414 Technical aspects of security audits 415 Implementing a Security Test Methodology 416 Some common computer vulnerabilities 417 Host-security review 418 Network-security review 422 Vulnerability Testing Types 424 Exploring Security Testing Tools 425 Book 7: Scripting 429 Chapter 1: Introductory Shell Scripting 431 Trying Out Simple Shell Scripts 432 Exploring the Basics of Shell Scripting 433 Storing stuff 434 Calling shell functions 435 Controlling the flow 435 Exploring bash’s built-in commands 439 Chapter 2: Working with Advanced Shell Scripting 443 Trying Out sed 443 Working with awk and sed 446 Step 1: Pull out the ISBN 447 Step 2: Calculate the 13th digit 448 Step 3: Add the 13th digit to the other 12 449 Step 4: Finish the process 450 Final Notes on Shell Scripting 450 Chapter 3: Programming in Linux 451 An Overview of Programming 452 Exploring the Software-Development Tools in Linux 453 GNU C and C++ compilers 454 The GNU make utility 458 The GNU debugger 466 Understanding the Implications of GNU Licenses 473 The GNU General Public License 473 The GNU Library General Public License 474 Book 8: Linux Certification 477 Chapter 1: Studying for the Linux Essentials Certification Exam 479 Overview of Linux Essentials 479 The Linux Community and a Career in Open Source 480 Finding Your Way on a Linux System 482 The Power of the Command Line 483 The Linux Operating System 485 Security and File Permissions 486 Chapter 2: Studying for the CompTIA Linux+ Powered by LPI Certification Exams 489 Overview of the CompTIA Linux+ Exams 489 System Architecture 490 Linux Installation and Package Management 492 GNU and Unix Commands 494 Devices, Linux File Systems, Filesystem Hierarchy Standard 495 Shells, Scripting, and Data Management 497 User Interfaces and Desktops 498 Administrative Tasks 500 Essential System Services 501 Networking Fundamentals 502 Security 504 Chapter 3: Other Linux Certifications 507 Vendor-Neutral Certifications 507 Vendor-Specific Certifications 508 Index 509

About the Author :
Emmett Dulaney is a university professor and columnist for Certification Magazine. An expert on operating systems and certification, he is the author of CompTIA Security+ Study Guide, CompTIA A+ Complete Study Guide, and CompTIA Network+ Exam Cram.


Best Sellers


Product Details
  • ISBN-13: 9781119490463
  • Publisher: John Wiley & Sons Inc
  • Publisher Imprint: For Dummies
  • Height: 234 mm
  • No of Pages: 560
  • Returnable: N
  • Weight: 726 gr
  • ISBN-10: 1119490464
  • Publisher Date: 31 Aug 2018
  • Binding: Paperback
  • Language: English
  • Returnable: N
  • Spine Width: 36 mm
  • Width: 188 mm


Similar Products

Add Photo
Add Photo

Customer Reviews

REVIEWS      0     
Click Here To Be The First to Review this Product
Linux All-in-One For Dummies
John Wiley & Sons Inc -
Linux All-in-One For Dummies
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 All-in-One For Dummies

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

    Fresh on the Shelf


    Inspired by your browsing history


    Your review has been submitted!

    You've already reviewed this product!