What is included with this book?
Ubuntu Unleashed 2015 Edition is filled with unique and advanced information for everyone who wants to make the most of the Linux-based Ubuntu operating system. This new edition has been thoroughly revised and updated by a long-time Ubuntu community leader to reflect the exciting new Ubuntu 14.10 while including tons of information that will continue to apply to future editions.
Former Ubuntu Forum administrator Matthew Helmke covers all you need to know about Ubuntu 14.10 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 Ubuntu’s Unity interface, various types of servers, software repositories, database options, virtualization and cloud services, development tools, monitoring, troubleshooting, Ubuntu’s push into mobile and other touch screen devices, and much more.
Detailed information on how to…
Ubuntu 14.10 on DVD
DVD includes the full Ubuntu 14.10 distribution for 64 bit computers (most desktop and notebooks systems today) as well as the complete LibreOffice office suite and hundreds of additional programs and utilities.
Free Kick Start Chapter!
Purchase this book and receive a free Ubuntu 15.04 Kick Start chapter after Ubuntu 15.04 is released. See inside back cover for details
Matthew Helmke is an active member of the Ubuntu community. He served from 2006 to 2011 on the Ubuntu Forum Council, providing leadership and oversight of the Ubuntu Forums (www.ubuntuforums.org), and spent two years on the Ubuntu regional membership approval board for Europe, the Middle East, and Africa. He has written about Ubuntu for several magazines and websites, is a lead author of The Official Ubuntu Book, and coauthored The VMware Cookbook. He works as a senior technical writer for Pearson North America’s Assessment Technology Engineering division, documenting assessment software. Matthew first used Unix in 1987 while studying LISP on a Vax at the university. He has run a business using only free and open source software, has consulted, and has a master’s degree in Information Resources and Library Science from the University of Arizona. You can find out more about Matthew at matthewhelmke.com or drop him a line with errata or suggestions at email@example.com.
Andrew Hudson is a freelance journalist who specializes in writing about Linux. He has significant experience in Red Hat and Debian-based Linux distributions and deployments and can often be found sitting at his keyboard tweaking various settings and config files just for the hell of it. He lives in Wiltshire, which is a county of England, along with his wife, Bernice, and their son, John. Andrew does not like Emacs. He can be reached at firstname.lastname@example.org.
Paul Hudson is a recognized expert in open-source technologies. He is also a professional developer and full-time journalist for Future Publishing. His articles have appeared in MacFormat, PC Answers, PC Format, PC Plus, and Linux Format. Paul is passionate about free software in all its forms and uses a mix of Linux and BSD to power his desktops and servers. Paul likes Emacs. Paul can be contacted through http://hudzilla.org.
About the Authors
Part I: Getting Started
Chapter 1: Installing Ubuntu and Post-Installation Configuration
Chapter 2: Background Information and Resources
Part II: Desktop Ubuntu
Chapter 3: Working With Unity
Chapter 4: On the Internet
Chapter 5: Productivity Applications
Chapter 6: Multimedia Applications
Chapter 7: Other Ubuntu Interfaces
Chapter 8: Games
Part III: System Administration
Chapter 9: Managing Software
Chapter 10: Command Line Quickstart
Chapter 11: Command Line Master Class
Chapter 12: Managing Users
Chapter 13: Automating Tasks and Shell Scripting
Chapter 14: The Boot Process
Chapter 15: System-Monitoring Tools
Chapter 16: Backing Up
Chapter 17: Networking
Chapter 18: Remote Access with SSH and Telnet
Chapter 19: Securing Your Machines
Chapter 20: Performance Tuning
Chapter 21: Kernel and Module Management
Part IV: Ubuntu as a Server
Chapter 22: Sharing Files and Printers
Chapter 23: Apache Web Server Management
Chapter 24: Nginx Web Server Management
Chapter 25: Other Http Servers
Chapter 26: Remote File Serving with FTP
Chapter 27: Handling Email
Chapter 28: Proxying, Reverse Proxying, and Virtual Private Networks (VPN)
Chapter 29: Administering Relational Database Services
Chapter 30: NoSQL Databases
Chapter 31: Lightweight Directory Access Protocol (LDAP)
Chapter 32: Linux Terminal Server Project (LTSP)
Chapter 33: Virtualization on Ubuntu
Chapter 34: Ubuntu in the Cloud
Chapter 35: Managing Sets of Servers
Chapter 36: Name Serving with the Domain Name System (DNS)
Part V: Programming Linux
Chapter 37: Opportunistic Development
Chapter 38: Helping with Ubuntu Development
Chapter 39: Helping with Ubuntu Testing and QA
Chapter 40: Using Perl
Chapter 41: Using Python
Chapter 42: Using PHP
Chapter 43: C/C++ Programming Tools for Ubuntu
Chapter 44: Using Other Popular Programming Languages
Chapter 45: Beginning Mobile Development for Android
Chapter 46: Introduction to Ubuntu Mobile/Touch
Chapter 47: Developing Applications for Ubuntu Mobile/Touch