Log In
Or create an account -> 
Imperial Library
  • Home
  • About
  • News
  • Upload
  • Forum
  • Help
  • Login/SignUp

Index
About This eBook Title Page Copyright Page Contents at a Glance Table of Contents About the Authors Dedication Acknowledgments We Want to Hear from You! Reader Services Introduction
Licensing Who This Book Is For What This Book Contains Conventions Used in This Book
Part I: Installation and Configuration
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 Ubuntu and Linux Documentation Ubuntu Developers and Documentation Websites and Search Engines Mailing Lists Internet Relay Chat
Part II: Desktop Ubuntu
Chapter 3. Working with Unity
Foundations and the X Server Using Unity, a Primer Power Shortcuts References
Chapter 4. On the Internet
Getting Started with Firefox Checking Out Google Chrome and Chromium Choosing an Email Client RSS Readers Instant Messaging and Video Conferencing with Empathy Internet Relay Chat Usenet Newsgroups Ubuntu One Cloud Storage References
Chapter 5. Productivity Applications
Introducing LibreOffice Other Office Suites for Ubuntu Other Useful Productivity Software Productivity Applications Written for Microsoft Windows References
Chapter 6. Multimedia Applications
Sound and Music Graphics Manipulation Using Digital Cameras with Ubuntu Burning CDs and DVDs in Ubuntu Viewing Video References
Chapter 7. Other Ubuntu Interfaces
Desktop Environment KDE and Kubuntu Xfce and Xubuntu GNOME 3 and Ubuntu GNOME Ubuntu Kylin References
Chapter 8. Games
Ubuntu Gaming Installing Games in Ubuntu Playing Windows Games References
Part III: System Administration
Chapter 9. Managing Software
Ubuntu Software Center Using Synaptic for Software Management Staying Up-to-Date Working on the Command Line Compiling Software from Source Configuration Management References
Chapter 10. Command-Line Quickstart
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
Why Use the Command Line? Using Basic Commands Redirecting Output and Input stdin, stdout, sdterr, and Redirection Comparing Files Combining Commands Using Environment Variables Using Common Text Editors Working with Compressed Files Using Multiple Terminals with byobu Polite System Reset using REISUB Limiting Resource Use References
Chapter 12. Managing Users
User Accounts Managing Groups Managing Users Managing Passwords Granting System Administrator Privileges to Regular Users Disk Quotas Related Ubuntu Commands References
Chapter 13. Automating Tasks and Shell Scripting
Scheduling Tasks Basic Shell Control Writing and Executing a Shell Script References
Chapter 14. The Boot Process
Running Services at Boot Beginning the Boot Loading Process Starting and Stopping Services Manually Using Upstart References
Chapter 15. System-Monitoring Tools
Console-Based Monitoring Graphical Process and System Management Tools KDE Process- and System-Monitoring Tools Enterprise Server Monitoring References
Chapter 16. 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 17. 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 Configuring Digital Subscriber Line Access Configuring Dial-Up Internet Access Troubleshooting Connection Problems References
Chapter 18. Remote Access with SSH and Telnet
Setting Up a Telnet Server Telnet Versus SSH Setting Up an SSH Server SSH Tools Virtual Network Computing References
Chapter 19. Securing Your Machines
Understanding Computer Attacks Assessing Your Vulnerability Protecting Your Machine Viruses Configuring Your Firewall AppArmor Forming a Disaster Recovery Plan References
Chapter 20. Performance Tuning
Hard Disk Kernel Apache MySQL References
Chapter 21. 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 22. Sharing Files and Printers
Using the Network File System Putting Samba to Work Network and Remote Printing with Ubuntu References
Chapter 23. Apache Web Server Management
About the Apache Web Server Installing the Apache Server Starting and Stopping Apache Runtime Server Configuration Settings File System Authentication and Access Control Apache Modules Virtual Hosting Logging References
Chapter 24. 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 References
Chapter 25. Other HTTP Servers
lighttpd Yaws Cherokee Jetty thttpd Apache Tomcat References
Chapter 26. Remote File Serving with FTP
Choosing an FTP Server Installing FTP Software The FTP User Configuring the Very Secure FTP Server Using the ftphosts File to Allow or Deny FTP Server Connection References
Chapter 27. Handling Email
How Email Is Sent and Received Basic Postfix Configuration and Operation Using Fetchmail to Retrieve Mail Choosing a Mail Delivery Agent Alternatives to Microsoft Exchange Server References
Chapter 28. Proxying, Reverse Proxying, and Virtual Private Networks (VPN)
What Is a Proxy Server? Installing Squid Configuring Clients Access Control Lists Specifying Client IP Addresses Sample Configurations Virtual Private Networks (VPN) References
Chapter 29. Administering Relational Database Services
A Brief Review of Database Basics Choosing a Database: MySQL Versus PostgreSQL Configuring MySQL Configuring PostgreSQL Database Clients References
Chapter 30. NoSQL Databases
Key/Value Stores Document Stores Wide Column Stores Graph Stores References
Chapter 31. Lightweight Directory Access Protocol (LDAP)
Configuring the Server Configuring Clients Administration References
Chapter 32. Linux Terminal Server Project (LTSP)
Requirements Installation Using LTSP References
Chapter 33. Virtualization on Ubuntu
KVM VirtualBox VMware Xen References
Chapter 34. Ubuntu in the Cloud
Why a Cloud? Ubuntu Cloud and Eucalyptus Ubuntu Cloud and OpenStack Juju Ubuntu Metal as a Service (MaaS) Landscape References
Chapter 35. Managing Sets of Servers
Juju Puppet Chef CFEngine Ansible Landscape References
Chapter 36. Name Serving with the Domain Name System (DNS)
Understanding Domain Names Setting Up a DNS Server with BIND References
Part V: Programming Linux
Chapter 37. Opportunistic Development
Version Control Systems Introduction to Opportunistic Development Launchpad Quickly Ground Control Bikeshed and Other Tools References
Chapter 38. Helping with Ubuntu Development
Introduction to Ubuntu Development Setting Up Your Development System Fixing Bugs and Packaging Finding Bugs to Fix with Harvest Masters of the Universe References
Chapter 39. Helping with Ubuntu Testing and QA
Community Teams Bug Squad Test Drive References
Chapter 40. Using Perl
Using Perl with Linux Perl Variables and Data Structures Operators Conditional Statements: if/else and unless Looping Regular Expressions Access to the Shell Modules and CPAN Code Examples References
Chapter 41. Using Python
Python on Linux The Basics of Python Functions Object Orientation The Standard Library and the Python Package Index References
Chapter 42. Using PHP
Introduction to PHP Basic Functions Handling HTML Forms Databases References
Chapter 43. C/C++ Programming Tools for Ubuntu
Programming in C with Linux Using the C Programming Project Management Tools Provided with Ubuntu Using the GNU C Compiler Graphical Development Tools References
Chapter 44. Using Other Popular Programming Languages
Ada Clojure COBOL D Erlang Forth Go Fortran Groovy Haskell Java JavaScript Lisp Lua Mono Ruby Rust Scala Scratch Vala References
Chapter 45. Beginning Mobile Development for Android
Introduction to Android Installing the Android SDK Create Your First Application References
Chapter 46. Developing for Ubuntu Mobile/Touch
Install the SDK Create Your First Application Learn About Ubuntu Design Study the User Interface Toolkit References
Index Where are the Companion Content Files?
  • ← Prev
  • Back
  • Next →
  • ← Prev
  • Back
  • Next →

Chief Librarian: Las Zenow <zenow@riseup.net>
Fork the source code from gitlab
.

This is a mirror of the Tor onion service:
http://kx5thpx2olielkihfyo4jgjqfb7zx7wxr3sd4xzt26ochei4m6f7tayd.onion