Ubuntu Unleashed 2011 Edition 6th Edition by Matthew Helmke, Andrew Hudson, Paul Hudson – Ebook PDF Instant Download/Delivery: 0672333449, 9780672333446
Full download Ubuntu Unleashed 2011 Edition 6th Edition after payment
Product details:
ISBN 10: 0672333449
ISBN 13: 9780672333446
Author: Matthew Helmke, Andrew Hudson, Paul Hudson
Ubuntu Unleashed 2011 Edition presents advanced coverage of the popular Ubuntu distribution of Linux. Windows users, Mac users, and Linux enthusiasts have been increasingly turning to Ubuntu for a user-friendly and easy-to-use Linux distribution that remains useful to power users.
This book provides detailed information on installing, using, and administering Ubuntu. You will learn how to set up a workstation or a server, details on Ubuntu’s easy-to-use desktop and productivity software, and you will find topics of interest to both casual and serious developers.
Ubuntu Unleashed 2011 Edition includes a range of coverage: From the software you need everyday for productivity and enjoyment, to how to configure your Linux desktop to run smoothly, to advanced topics like systems administration and software development, and much more.
Some books excel at helping beginners take baby steps. There is some beginning material in Ubuntu Unleashed 2011 Edition. However, this book is intended for anyone who wants to move beyond the basics of using Ubuntu into the realm of an intermediate or advanced user.
-Install and configure Ubuntu
-Get all your system’s devices and peripherals up and running
-Configure and customize your graphic user interface
-Manage Linux services and users
-Secure your machine and your network from intruders
-Configure a firewall
-Share files with Windows users using Samba
-Get productive with office tools
-Use multimedia programs
-Play games
-Set up and run various types of servers
-Learn the basics of several programming languages
-Learn how to write a software application quickly
-Participate in Ubuntu QA testing
-Tune your system for maximum performance
-Learn to manage and compile the kernel and modules
Ubuntu Unleashed 2011 Edition 6th Table of contents:
Part I: Getting Started
Chapter 1. Installing Ubuntu and Post-Installation Configuration
Before You Begin the Installation
Step-by-Step Installation
Shutting Down
Finding Programs and Files
Software Updater
The sudo Command
Configuring Software Repositories
System Settings
Configuring Wireless Networks
Troubleshooting Post-Installation Configuration Problems
References
Chapter 2. Background Information and Resources
What Is Linux?
Why Use Linux?
What Is Ubuntu?
Ubuntu for Business
Ubuntu in Your Home
Getting the Most from Linux and Ubuntu Documentation
Part II: Desktop Ubuntu
Chapter 3. Foundations of the Linux GUI
Foundations and the X Server
Starting X
References
Chapter 4. Ubuntu Desktop Options
Desktop Environment
Using GNOME: A Primer
KDE and Kubuntu
Xfce and Xubuntu
LXDE and Lubuntu
MATE and Ubuntu MATE
Ubuntu Budgie
Ubuntu Kylin
References
Chapter 5. On the Internet
Getting Started with Firefox
Checking Out Google Chrome and Chromium
References
Chapter 6. Productivity Applications
Introducing LibreOffice
Other Useful Productivity Software
Productivity Applications Written for Microsoft Windows
References
Chapter 7. Multimedia Applications
Sound and Music
Graphics Manipulation
Using Digital Cameras with Ubuntu
Burning CDs and DVDs in Ubuntu
Viewing Video
Recording and Editing Audio
Editing Video
References
Chapter 8. Games
Ubuntu Gaming
Installing Proprietary Video Drivers
Online Game Sources
Installing Games from the Ubuntu Repositories
Playing Windows Games
References
Part III: System Administration
Chapter 9. Managing Software
Ubuntu Software
Using Synaptic for Software Management
Staying Up to Date
Working on the Command Line
Compiling Software from Source
Configuration Management
Using the Snappy Package Manager
References
Chapter 10. Command-Line Beginner’s Class
What Is the Command Line?
Accessing the Command Line
User Accounts
Reading Documentation
Understanding the Linux File System Hierarchy
Navigating the Linux File System
Working with Permissions
Working with Files
Working as Root
Commonly Used Commands and Programs
References
Chapter 11. Command-Line Master Class, Part 1
Why Use the Command Line?
Using Basic Commands
References
Chapter 12. Command-Line Master Class, Part 2
Redirecting Output and Input
stdin, stdout, stderr, and Redirection
Comparing Files
Limiting Resource Use and Job Control
Combining Commands
Executing Jobs in Parallel
Using Environment Variables
Using Common Text Editors
Working with Compressed Files
Using Multiple Terminals with byobu
Doing a Polite System Reset Using REISUB
Fixing an Ubuntu System That Will Not Boot
Tips and Tricks
References
Chapter 13. Managing Users
User Accounts
Managing Groups
Managing Users
Managing Passwords
Granting System Administrator Privileges to Regular Users
Disk Quotas
Related Ubuntu Commands
References
Chapter 14. Automating Tasks and Shell Scripting
What Is a Shell?
Scheduling Tasks
Basic Shell Control
Writing and Executing a Shell Script
References
Chapter 15. The Boot Process
Running Services at Boot
Beginning the Boot Loading Process
Loading the Linux Kernel
Starting and Stopping Services with systemd
Boot-Repair
References
Chapter 16. System-Monitoring Tools
Console-Based Monitoring
Graphical Process- and System-Management Tools
KDE Process- and System-Monitoring Tools
Enterprise Server Monitoring
References
Chapter 17. Backing Up
Choosing a Backup Strategy
Choosing Backup Hardware and Media
Using Backup Software
Copying Files
Version Control for Configuration Files
System Rescue
References
Chapter 18. Networking
Laying the Foundation: The localhost Interface
Checking Connections with ping, traceroute, and mtr
Networking with TCP/IP
IPv6 Basics
Network Organization
Hardware Devices for Networking
Using Network Configuration Tools
Dynamic Host Configuration Protocol
Wireless Networking
Beyond the Network and onto the Internet
Common Configuration Information
References
Chapter 19. Remote Access with SSH and VNC
Setting Up an SSH Server
SSH Tools
Virtual Network Computing
Guacamole
References
Chapter 20. Securing Your Machines
Understanding Computer Attacks
Assessing Your Vulnerability
Protecting Your Machine
Viruses
Configuring Your Firewall
AppArmor
Forming a Disaster Recovery Plan
References
Chapter 21. Performance Tuning
Storage Disk
Kernel
Tuned
References
Chapter 22. Kernel and Module Management
The Linux Kernel
Managing Modules
When to Recompile
Kernel Versions
Obtaining the Kernel Sources
Patching the Kernel
Compiling the Kernel
When Something Goes Wrong
References
Part IV: Ubuntu as a Server
Chapter 23. Sharing Files and Printers
Using Network File System
Putting Samba to Work
Network and Remote Printing with Ubuntu
References
Chapter 24. Common Web Server Stacks
LAMP
LEMP
MEAN
References
Chapter 25. Apache Web Server Management
About the Apache Web Server
Installing the Apache Server
Runtime Server Configuration Settings
File System Authentication and Access Control
Apache Modules
Virtual Hosting
Logging
HTTPS
References
Chapter 26. Nginx Web Server Management
About the Nginx Web Server
Installing the Nginx Server
Configuring the Nginx Server
Virtual Hosting
Setting Up PHP
Adding and Configuring Modules
HTTPS
Reference
Chapter 27. Other HTTP Servers
lighttpd
Yaws
Cherokee
Jetty
thttpd
Apache Tomcat
WildFly
Caddy
References
Chapter 28. Administering Relational Database Services
A Brief Review of Database Basics
Choosing a Database: MySQL Versus PostgreSQL
Configuring MySQL
Configuring PostgreSQL
Database Clients
References
Chapter 29. NoSQL Databases
Key/Value Stores
Document Stores
Wide Column Stores
Graph Stores
References
Chapter 30. Virtualization on Ubuntu
KVM
VirtualBox
VMware
Xen
References
Chapter 31. Containers and Ubuntu
LXC and LXD
Docker
Kubernetes
References
Chapter 32. Ubuntu and Cloud Computing
Why a Cloud?
Ubuntu on the Public Cloud
Canonical-Specific Cloud Offerings
References
Chapter 33. Managing Sets of Servers
Puppet
Chef
Ansible
SaltStack
CFEngine
Juju
Landscape
References
Chapter 34. Handling Email
How Email Is Sent and Received
Basic Postfix Configuration and Operation
Using Fetchmail to Retrieve Mail
Choosing a Mail Delivery Agent
References
Chapter 35. Proxying, Reverse Proxying, and Virtual Private Networks (VPNs)
What Is a Proxy Server?
Installing Squid
Configuring Clients
Access Control Lists
Specifying Client IP Addresses
Sample Configurations
Virtual Private Networks (VPNs)
References
Chapter 36. Lightweight Directory Access Protocol (LDAP)
Configuring the Server
Configuring Clients
LDAP Administration
References
Chapter 37. Name Serving with the Domain Name System (DNS)
Understanding Domain Names
Setting Up a DNS Server with BIND
References
Part V: Programming Linux
Chapter 38. Using Programming Tools
Programming in C with Linux
Using the C Programming Project Management Tools Provided with Ubuntu
Using the GNU C Compiler
Programming in Java with Linux
Graphical Development Tools
Beginning Mobile Development for Android
Version Control Systems
Continuous Integration and Continuous Delivery and DevOps Tools
Canonical-created Tools
References
Chapter 39. Using Popular Programming Languages
Ada
Clojure
COBOL
D
Dart
Elixir
Elm
Erlang
Forth
Fortran
Go
Groovy
Haskell
Java
JavaScript
Kotlin
Lisp
Lua
Mono
OCaml
Perl
PHP
Python
Raku
Ruby
Rust
Scala
Scratch
Vala
References
Chapter 40. Helping with Ubuntu Development
Introduction to Ubuntu Development
Setting Up Your Development System
Fixing Bugs and Packaging
References
Chapter 41. Helping with Ubuntu Testing and QA
Community Teams
Bug Squad
References
Index
Part VI: Bonus Online Chapters
Chapter 42. Using Perl
Using Perl with Linux
Perl Variables and Data Structures
Perl Operators
Conditional Statements: if/else and unless
Looping
Regular Expressions
Access to the Shell
Modules and CPAN
Code Examples
References
Chapter 43. Using Python
Python on Linux
The Basics of Python
Functions
Object Orientation
The Standard Library and the Python Package Index
References
Chapter 44. Using PHP
Introduction to PHP
Basic Functions
Handling HTML Forms
Databases
References
Code Snippets
People also search for Ubuntu Unleashed 2011 Edition 6th:
ubuntu unleashed 2021 pdf
ubuntu unleashed 2022
ubuntu linux unleashed 2021 edition pdf
ubuntu linux unleashed 2021 edition
ubuntu unleashed
Tags: Matthew Helmke, Andrew Hudson, Paul Hudson, Ubuntu Unleashed



