售 价:¥
温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印
为你推荐
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
买过这本书的人还买过
读了这本书的人还在读
同类图书排行榜