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