内容简介
Ubuntu Server Cookbook is for system administrators or software developers with a basic understanding of the Linux operating system who want to set up their own servers. You are not required to have in-depth knowledge or hands-on experience with Ubuntu, but you should know the basics commands for directory navigation, file management, and the file editing tool. An understanding of computer networks is advisable.
AI简介
这是一本专注于Ubuntu Server系统管理的实践指南,旨在帮助系统管理员或软件开发者掌握如何搭建和管理自己的服务器。书中涵盖了从用户和组管理、网络配置、Web服务器搭建、邮件服务器管理、数据库处理、网络存储、云计算、容器技术、流媒体服务器、即时通讯服务器、版本控制服务器、协作工具、性能监控到集中式认证服务的所有关键内容。
书中首先介绍了公共密钥认证,解释了其工作原理和实现方法,并详细阐述了如何在Ubuntu Server上设置网络连接的静态IP。接着,深入讲解了DHCP服务器的安装与配置,帮助读者掌握如何自动分配网络配置给网络中的设备。
书中还详细介绍了如何配置多网站虚拟主机,以及如何使用Samba服务器进行网络文件共享。此外,还讲解了如何设置自己的云环境,包括OpenStack的安装与配置,以及如何监控CPU性能和网络。
在安全方面,书中讲解了如何安装和配置Mattermost——一个自托管的Slack替代品,以及如何将LDAP与Ejabberd进行用户认证集成,以提高系统的安全性。
书中还提供了许多实用的性能监控方法,如如何使用VNC Server进行远程访问,以及如