编辑推荐 这本实战书籍讲述如何在各个服务器上有效设置和管理流行的Linux发行版,并构建整个网络基础设施。本书对上一版做了全面更新,涵盖近期新工具和技术,讲解清晰,步骤详明,示例紧贴实用。本书指导你配置硬件和软件、使用命令行或GUI、维护Internet和网络服务、保护数据,还详述性能调优、虚拟化、容器、软件管理、安全性和备份解决方案。 内容推荐 安装和配置Linux,包括Fedora、Ubuntu、CentOS、openSUSE、Debian和RHEL的z新发行版。 设置及管理核心系统服务、守护进程、用户和组。 从源代码或二进制包管理软件应用程序。 定制、构建或修补Linux内核。 理解和管理Linux网络栈和网络协议,包括TCP/IP、ARP、IPv4和IPv6。 很小化安全威胁并使用Netfilter(iptables和nftables)和Linux构建可靠的防火墙和路由器。 创建及维护DNS、FTP、Web、电子邮件、打印、LDAP、VoIP、SSH服务器和服务。 使用GlusterFS、NFS和Samba共享资源。 在流行的云环境(如OpenStack、AWS、Azure、Linode和GCE)中启动和管理基于Linux的服务器。 使用KVM、Docker、Kubernetes和OCI工具来探索虚拟化和容器技术。 下载专门创建的虚拟机映像和容器,可从中复制本书中的各种练习、软件、服务器、命令和脚本。 目录 部分简介与安装 章Linux、发行版和FOSS简介 1.1Linux操作系统 1.2开源软件和GNU概述 1.2.1GNU公共许可证 1.2.2上游和下游 1.3开源软件的优势 1.4理解Windows和Linux的区别 1.4.1单用户、多用户、网络用户 1.4.2单片内核和微内核 1.4.3GUI与内核的分离 1.4.4MyNetworkPlaces 1.4.5麵表与文本文件 1.4.6域和ActiveDirectory 1.5小结 第2章安装Linux服务器 …… |