SKIP THE SHIPPING
Use code NOSHIP during checkout to save 40% on eligible eBooks, now through January 5. Shop now.
Register your product to gain access to bonus material or receive a coupon.
Book + Content Update Program
Ubuntu Unleashed 2017 Edition is filled with unique and advanced information for everyone who wants to make the most of the Ubuntu Linux operating system. This new edition has been thoroughly updated by a long-time Ubuntu community leader to reflect the exciting new Ubuntu 16.04 LTS release with forthcoming online updates for 16.10, 17.04, and 17.10 when they are released.
Former Ubuntu Forum administrator Matthew Helmke covers all you need to know about Ubuntu 16.04 installation, configuration, productivity, multimedia, development, system administration, server operations, networking, virtualization, security, DevOps, and more—including intermediate-to-advanced techniques you won’t find in any other book.
Helmke presents up-to-the-minute introductions to Ubuntu’s key productivity and Web development tools, programming languages, hardware support, and more. You’ll find new or improved coverage of navigation via Unity Dash, wireless networking, VPNs, software repositories, new NoSQL database options, virtualization and cloud services, new programming languages and development tools, monitoring, troubleshooting, and more.
In addition, this book is part of InformIT’s exciting Content Update Program, which provides content updates for major technology improvements! As significant updates are made to Docker and Azure, sections of this book will be updated or new sections will be added to match the updates to the technologies. As updates become available, they will be delivered to you via a free Web Edition of this book, which can be accessed with any Internet connection. To learn more, visit informit.com/cup.
How to access the Web Edition: Follow the instructions inside to learn how to register your book to access the FREE Web Edition.
Download the sample pages (includes Chapter 9 and the Index.)
Introduction xxxiii
Licensing xxxiv
Who This Book Is For xxxv
Those Wanting to Become Intermediate or Advanced Users xxxv
Sysadmins, Programmers, and DevOps xxxvi
What This Book Contains xxxvii
Conventions Used in This Book xxxviii
PART I: GETTING STARTED
Chapter 1 Installing Ubuntu and Post-Installation Configuration 1
Before You Begin the Installation 1
Researching Your Hardware Specifications 2
Installation Options 2
32-Bit vs 64-Bit Ubuntu 4
Planning Partition Strategies 5
The Boot Loader 5
Installing from DVD or USB Drive 6
Step-by-Step Installation 6
Installing 7
First Update 13
Shutting Down 13
Finding Programs and Files 14
Software Updater 15
The sudo Command 18
Configuring Software Repositories 19
System Settings 21
Detecting and Configuring a Printer 22
Configuring Power Management in Ubuntu 22
Setting the Time and Date 23
Configuring Wireless Networks 24
Troubleshooting Post-Installation Configuration Problems 26
References 27
Chapter 2 Background Information and Resources 29
What Is Linux? 29
Why Use Linux? 31
What Is Ubuntu? 33
Ubuntu for Business 33
Ubuntu in Your Home 35
Getting the Most from Ubuntu and Linux Documentation 35
Ubuntu Developers and Documentation 36
Websites and Search Engines 37
Web Search Tips 37
Google Is Your Friend 37
Ubuntu Package Listings 38
Commercial Support 38
Documentation 39
Linux Guides 39
Ubuntu 40
Mailing Lists 40
Ubuntu Project Mailing Lists 41
Internet Relay Chat 42
PART II: DESKTOP UBUNTU
Chapter 3 Working with Unity 43
Foundations and the X Server 43
Basic X Concepts 44
Using X 45
Elements of the xorg.conf File 46
Starting X 51
Using a Display Manager 51
Changing Window Managers 52
Using Unity, a Primer 52
The Desktop 53
Customizing and Configuring Unity 58
Power Shortcuts 60
References 61
Chapter 4 On the Internet 63
Getting Started with Firefox 63
Checki