Ubuntu Unleashed 2017 Edition (2017) 

Ubuntu Unleashed 2017 Edition (2017)

Part I Getting Started

  1 Installing Ubuntu and Post-Installation Configuration

  2 Background Information and Resources

Part II Desktop Ubuntu

  3 Working with Unity

  4 On the Internet

  5 Productivity Applications

  6 Multimedia Applications

  7 Other Ubuntu Interfaces

  8 Games

Part III System Administration

  9 Managing Software

  10 Command-Line Beginner’s Class

  11 Command-Line Master Class Part 1

  12 Command-Line Master Class Part 2

  13 Managing Users

  14 Automating Tasks and Shell Scripting

  15 The Boot Process

  16 System-Monitoring Tools

  17 Backing Up

  18 Networking

  19 Remote Access with SSH, Telnet, and VNC

  20 Securing Your Machines

  21 Performance Tuning

  22 Kernel and Module Management

Part IV Ubuntu as a Server

  23 Sharing Files and Printers

  24 Apache Web Server Management

  25 Nginx Web Server Management

  26 Other HTTP Servers

  27 Remote File Serving with FTP

  28 Handling Email

  29 Proxying, Reverse Proxying, and Virtual Private Networks (VPN)

  30 Administering Relational Database Services

  31 NoSQL Databases

  32 Lightweight Directory Access Protocol (LDAP)

  33 Linux Terminal Server Project (LTSP)

  34 Virtualization on Ubuntu

  35 Ubuntu in the Cloud

  36 Managing Sets of Servers

  37 Name Serving with the Domain Name System (DNS)

Part V Programming Linux

  38 Using Programming Tools for Ubuntu

  39 Opportunistic Development

  40 Helping with Ubuntu Development

  41 Helping with Ubuntu Testing and QA

  42 Using Popular Programming Languages

  43 Beginning Mobile Development for Android

  44 Developing for Ubuntu Mobile/Touch