Troubleshooting Ubuntu Server

Make life at the office easier for server administrators by helping them build resilient Ubuntu server systems

Troubleshooting Ubuntu Server

This ebook is included in a Mapt subscription
Skanda Bhargav

1 customer reviews
Make life at the office easier for server administrators by helping them build resilient Ubuntu server systems
$0.00
$35.99
$44.99
$29.99p/m after trial
RRP $35.99
RRP $44.99
Subscription
eBook
Print + eBook
Start 30 Day Trial
Subscribe and access every Packt eBook & Video.
 
  • 4,000+ eBooks & Videos
  • 40+ New titles a month
  • 1 Free eBook/Video to keep every month
Start Free Trial
 
Code Files
Preview in Mapt

Book Details

ISBN 139781785284144
Paperback288 pages

Book Description

Ubuntu is becoming one of the favorite Linux flavors for many enterprises and is being adopted to a large extent. It supports a wide variety of common network systems and the use of standard Internet services including file serving, e-mail, Web, DNS, and database management. A large scale use and implementation of Ubuntu on servers has given rise to a vast army of Linux administrators who battle it out day in and day out to make sure the systems are in the right frame of operation and pre-empt any untoward incidents that may result in catastrophes for the businesses using it. Despite all these efforts, glitches and bugs occur that affect Ubuntu server's network, memory, application, and hardware and also generate cloud computing related issues using OpenStack.

This book will help you end to end. Right from setting up your new Ubuntu Server to learning the best practices to host OpenStack without any hassles. You will be able to control the priority of jobs, restrict or allow access users to certain services, deploy packages, tackle issues related to server effectively, and reduce downtime.

Also, you will learn to set up OpenStack, and manage and monitor its services while tuning the machine with best practices. You will also get to know about Virtualization to make services serve users better. Chapter by chapter, you will learn to add new features and functionalities and make your Ubuntu server a full-fledged, production-ready system.

Table of Contents

Chapter 1: Package Management
Getting started with packages
Using dpkg for package management
Understanding the apt-get package management tool
The apt-cache tool
Package management with aptitude
Configuration and extra repositories
Automatic updates
Creating a repository mirror
Summary
Chapter 2: Networking and DNS
Networking concepts
DHCP
Network sniffing with tcpdump
Binding and bonding
DNS
The primary zone file
The reverse zone file
Summary
Chapter 3: Network Authentication
OpenLDAP
Kerberos
Integrating LDAP with Kerberos
OpenSSH, public, and private keys – passwordless SSH
Allowing or denying users to SSH
Summary
Chapter 4: Monitoring and Optimization
Nagios
Puppet
ClusterSSH
Summary
Chapter 5: Process Management
The basics of process management
Signaling processes
Process priorities
Background processes
Summary
Chapter 6: Shell Management, Tools, and User Management
The Secure Shell server
Scheduling jobs with cron
Optimizing the shell
User management and file permissions
Summary
Chapter 7: Virtualization
What is virtualization?
libvirt
JeOS and vmbuilder
Summary
Chapter 8: OpenStack with Ubuntu
The OpenStack architecture
The environment
The Identity service
The Image service
The Compute service
OpenStack networking
Creating initial networks
Dashboard
The Block Storage service
The Object Storage service
Summary
Chapter 9: OpenStack and Ubuntu Best Practices
Creating rings for Object Storage
The Orchestration module
The Telemetry module
The Database service
The Data Processing service
OpenStack flashback
Best practices for Ubuntu Server
Summary

What You Will Learn

  • Deploy packages and their dependencies with repositories
  • Set up your own DNS and network for Ubuntu Server
  • Authenticate and validate users and their access to various systems and services
  • Maintain, monitor, and optimize your server resources and avoid tremendous load
  • Get to know about processes, assigning and changing priorities, and running processes in background
  • Optimize your shell with tools and provide users with an improved shell experience
  • Set up separate environments for various services and run them safely in isolation
  • Understand, build, and deploy OpenStack on your Ubuntu Server

Authors

Table of Contents

Chapter 1: Package Management
Getting started with packages
Using dpkg for package management
Understanding the apt-get package management tool
The apt-cache tool
Package management with aptitude
Configuration and extra repositories
Automatic updates
Creating a repository mirror
Summary
Chapter 2: Networking and DNS
Networking concepts
DHCP
Network sniffing with tcpdump
Binding and bonding
DNS
The primary zone file
The reverse zone file
Summary
Chapter 3: Network Authentication
OpenLDAP
Kerberos
Integrating LDAP with Kerberos
OpenSSH, public, and private keys – passwordless SSH
Allowing or denying users to SSH
Summary
Chapter 4: Monitoring and Optimization
Nagios
Puppet
ClusterSSH
Summary
Chapter 5: Process Management
The basics of process management
Signaling processes
Process priorities
Background processes
Summary
Chapter 6: Shell Management, Tools, and User Management
The Secure Shell server
Scheduling jobs with cron
Optimizing the shell
User management and file permissions
Summary
Chapter 7: Virtualization
What is virtualization?
libvirt
JeOS and vmbuilder
Summary
Chapter 8: OpenStack with Ubuntu
The OpenStack architecture
The environment
The Identity service
The Image service
The Compute service
OpenStack networking
Creating initial networks
Dashboard
The Block Storage service
The Object Storage service
Summary
Chapter 9: OpenStack and Ubuntu Best Practices
Creating rings for Object Storage
The Orchestration module
The Telemetry module
The Database service
The Data Processing service
OpenStack flashback
Best practices for Ubuntu Server
Summary

Book Details

ISBN 139781785284144
Paperback288 pages
Read More
From 1 reviews

Read More Reviews