万本电子书0元读

万本电子书0元读

顶部广告

Ubuntu Server Essentials电子书

售       价:¥

15人正在读 | 0人评论 6.2

作       者:Abdelmonam Kouka

出  版  社:Packt Publishing

出版时间:2015-11-27

字       数:162.9万

所属分类: 进口书 > 外文原版书 > 电脑/网络

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(0条)
  • 读书简介
  • 目录
  • 累计评论(0条)
Unleash the true potential of Ubuntu Server in your production environment using this administration guide About This Book Learn how to deploy and configure Ubuntu servers and work with cloud and hyper-visors Optimize network traffic to broadcast and multicast the traffic flow in OpenStack clouds Discover the essentials of the latest version of Ubuntu, which are good in both looks and performance, using this fast-paced guide Who This Book Is For This book is for system administrators who are familiar with the fundamentals of the Linux operating system and are looking for a fast-paced guide on Ubuntu, and those who are familiar with the older versions of Ubuntu and want to get up to scratch. Basic knowledge of Linux administration is assumed. What You Will Learn Install and set up Ubuntu Server in the shortest possible time, manually as well as in an automated way, for a single server or hundreds of servers Discover the fundamentals of the Ubuntu command-line interface Configure and administer Ubuntu Server using networking and CLI Deploy servers on Ubuntu in the simplest and fastest ways Enhance security within Ubuntu Server using tools such as firewalls, IDS, and IPS and procedures such as restore, rescue, and recovery Work with virtualization, clouds, and one of the best in open source cloud computing —OpenStack Optimize CLI for grep and exec commands and gain some best tips and tricks for Ubuntu Server administration In Detail Ubuntu is a Debian-based Linux operating system built on top of the Debian architecture. It is used to make operating systems for multiple platforms, including phones, desktops, TVs and mobiles. It has made some serious progress in the realms of efficiency and user friendliness. With evolving technology trends, demands on software have changed, with more and more skilled users. Over the past few years, services such as Facebook, Twitter, and push notifications on smartphones mean that users are used to being up to date with everything that happens all the time. With SignalR, the applications stay connected and will generate notifications when something happens either from the system or by other users. This provides new opportunities for the system administrators, to enter this new and exciting world of real-time application development. This is a concise and a cost-friendly guide, packed with up-to-date essentials on Ubuntu Server fundamentals. It will guide you through deploying and configuring Ubuntu servers in your office environments. You’ll start by installing Ubuntu Server, then move to the most useful aspect —the command-line interface inside it. You’ll extend your knowledge by learning how to administrate and configure Ubuntu Server. You will also see how to deploy services on Ubuntu Server and find out how to secure it. You’ll get to grips with the virtualization and cloud computing facilities provided by Ubuntu, and finally, you’ll gain some very useful tips. Style and approach This concise and easy-to-follow guide follows a step-by-step approach to help you master Ubuntu server, no matter what your level of expertise it. Each topic is explained sequentially with both essential information and whenever needed, in-depth references.
目录展开

Ubuntu Server Essentials

Table of Contents

Ubuntu Server Essentials

Credits

About the Author

About the Reviewers

www.PacktPub.com

Support files, eBooks, discount offers, and more

Why subscribe?

Free access for Packt account holders

Preface

What this book covers

What you need for this book

Who this book is for

Conventions

Reader feedback

Customer support

Downloading the example code

Downloading the color images of this book

Errata

Piracy

Questions

1. The Ubuntu Server Installation

Preparation before the installation

The latest Ubuntu release

System requirements

Additional resources

The manual installation

A simple installation from a CD

Upgrading from an old release

The advanced installation

Using RAID

Using LVM

The automated installation

The PXE process

The PXE installation procedure

Additional resources

Summary

2. Configuring and Administering Ubuntu Server

Administering using the command line

The package management for an Ubuntu Server

Package repositories

Package management utilities

The dpkg tool

The aptitude tool

The apt tools

Adding software collections using tasksel

The network configuration for an Ubuntu Server

The configuration files

The network utilities

Performing essential system administration tasks

Monitoring resources

Processes management

Scheduling the processes that need to be run

Summary

3. Deploying Servers on Ubuntu

Deploying an OpenSSH server

Installing the OpenSSH server

Configuring the OpenSSH server

Setting up a DNS server

The BIND installation

Ubuntu's BIND conventions

Configuring BIND

Zone file configuration

DNS redundancy

DNS testing

Turning on a web server

The LAMP Installation

Ubuntu's LAMP Conventions

Apache management and testing

apache2ctl

Stopping Apache gracefully

Diagnostic apache2ctl commands

Deploying an e-mail server

The MTA server

Installing Postfix

Managing Postfix


The MDA server

Filters and security for an e-mail server

Other facilities

Setting up a database server

The MySQL server

The Postgre server

Setting up a DHCP server

Installing DHCP

Ubuntu DHCP Conventions

Configuring DHCP

Installing a file server

The FTP server

The Samba server

Summary

4. Security with Ubuntu

The basic security settings

Managing users

User account administration

Password administration

Permission settings

File ownership

Configuring permissions

Applying quota to user accounts

Configuring administration tasks with sudo

Configuring the AppArmor tool

Advanced security configuration

SSH security enhancement

Configuring firewalls

Backuping and restoring

The principles of backup

Drive imaging

Database backups

Backup tools

Summary

5. Virtualization and Cloud Computing inside the Ubuntu Server

Virtualization

An introduction to virtualization

The benefits of virtualization

Different techniques of virtualization

Type 1 hypervisor

Type 2 hypervisor

An isolator

The different approaches towards virtualization

Paravirtualization

Full virtualization

KVM (Kernel-based Virtual Machine)

Prerequisites

Configuring the KVM networking

The KVM installation

Managing virtual machines

XenServer

Prerequisites

Installing XenServer

The networking concept in a XenServer environment

Managing virtual machines

An introduction to Docker

How Docker works

Installing Docker

Using Docker

Cloud computing for the Ubuntu Server

The ownCloud software

The technology used in ownCloud

The ownCloud server installation

CozyCloud

Installing CozyCloud on Ubuntu Server

Using CozyCloud

OpenStack

OpenStack tools

Juju

MAAS

Landscape

LXD

Snappy

The OpenStack setup

Installing OpenStack using DevStack

The manual installation

Summary

6. Tips and Tricks for Ubuntu Server

General tips

Ubuntu Server CLI tips and tricks

How to prevent server daemons from starting during installation

How to move or copy a directory

System resource limits

Running a command over and over

Troubleshooting tips

Customizing log rotation on Ubuntu Server

The main system log files

Checking opened files

Getting information from /proc

Recovering the root password under Ubuntu Server

Useful tools and utilities

NetHogs, a network monitoring tool

vnStat, a network monitoring tool

Tailing multiple files using multitail

The program cockpit – a remote manager for Ubuntu servers

Webmin: the famous system administration tool

Using the uvtool program and extending the use of Cloud images

Summary

Index

累计评论(0条) 0个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部