Linux宝典pdf下载pdf下载

Linux宝典百度网盘pdf下载

作者:
简介:本篇主要提供Linux宝典pdf下载
出版社:清华大学出版社
出版时间:2016-04
pdf下载价格:0.00¥

免费下载


书籍下载


内容介绍

编辑推荐

《Linux宝典(第9版)》作者是著名的Linux 专家Christopher Negus,也是一位Linux 教育专家,所出版的很多专著都非常畅销,本书是他的代表作,目前新版本是第9版。

《Linux宝典(第9版)》覆盖了Linux 的几乎所有内容,适用于所有Linux 发行版本。深入和全面讨论主流Linux 发行版本的所有主要特性、工具和实用工具。全书共分为七个部分,第Ⅰ部分“入门”包括两章,主要是帮助了解什么是Linux,并从一个Linux 桌面开始学习;第Ⅱ部分“成为一名Linux 高级用户”深入详细地介绍如何使用Linux Shell、使用文件系统、操作文本文件、管理进程以及使用Shell 脚本;第III 部分“成为一名Linux 系统管理员”,将学习如何管理Linux 系统;第Ⅳ部分“成为一名Linux 服务器管理员”,将学习如何创建功能强大的网络服务器以及用来管理这些服务器的工具;第Ⅴ部分“学习Linux 安全技术”,将学习如何确保Linux 系统和服务的安全;第Ⅵ部分“将Linux 扩展到云”介绍了前沿的云技术;第Ⅶ部分包含了两个附录。附录A“介质”提供了关于下载Linux 发行版本的相关指导;附录B“习题答案”提供了从第2~26 章所包括的所有习题的参考答案。

相对于之前的版本,本书中添加了更多作者实际教学经验,深入讨论Linux 所有特性、工具和程序,全面覆盖新的平台,详细介绍大多数Linux 发行版本中使用的Debian (Ubuntu)和Red Hat/Fedora 软件安装和服务管理工具。总而言之,对于Linux 用户而言,《Linux宝典(第9版)》是必备的,是Linux 用户的理想学习手册。

《Linux宝典(第9版)》图文并茂,技术新,实用性强,以大量的实例对Linux 命令做了详细的解释,是Linux 用户不可缺少的实用参考书籍。《Linux宝典(第9版)》可用作Linux 编程人员的参考手册,适合计算机技术人员使用。


内容简介

《Linux宝典(第9版)》 在上一版的基础上全面更新,旨在帮助Linux新手及中级用户将Linux知识和技能提升到新水平。知名Linux专家、畅销书作家Christopher Negus在本书中浓墨重彩地描述Red Hat Enterprise Linux、Fedora和Ubuntu新版本和命令行工具,并通过分步的详明演示和精选习题引导读者悟透Linux操作系统的工作原理。《Linux宝典(第9版)》还为各类Linux认证考试提供备考资料。

Linux是云计算中大多数技术进步的核心,这意味你必须扎实掌握Linux技术,从而在未来的数据中心高效工作。《Linux宝典(第9版)》开篇介绍Linux基础知识,接着演示如何运用这些知识将Linux系统部署为虚拟机管理程序、云控制器和虚拟机,并讲述如何管理虚拟网络和网络存储。

《Linux宝典(第9版)》讲述如何获取、安装和开始使用Linux,并最终驾轻就熟地管理和保护Linux。对于那些希望将Linux用作开发工作站的软件开发人员来说,本书也是优秀的参考资源。

主要内容

● 开始使用Linux

● 成为一名Linux高级用户

● 访问Shell并编写简单的Shell脚本

● 管理Linux系统和服务器

● 保护Linux系统和网络

● 配置各种服务器并排除常见故障

● 创建运行在虚拟机管理程序和云平台上的Linux虚拟机


作者简介

Christopher Negus是Red Hat公司的RHCI(Red Hat Certified Instructor,Red Hat认证讲师)、RHCX(Red Hat Certified Examiner,Red Hat认证考官)、RHCA(Red Hat Certified Architect,Red Hat认证架构师)以及首席技术撰稿人。在六年多的时间里,Chris为数百名有志于成为RHCE(Red Hat Certifier Engineer,Red Hat认证工程师)的IT专业人士进行了授课。

目前,Christopher Negus在Red Hat公司的主要工作是为Red Hat客户门户网站撰写技术文章。他参与的项目包括Red Hat Enterprise Linux 7、Red Hat Enterprise OpenStack Platform、Red Hat Enterprise Virtualization以及Docker格式的Linux容器。

除了RHCA认证外,Christopher还是RHCVA(Red Hat Certified Virtualization Administrator,Red Hat认证虚拟化管理员)以及RHCDS(Red Hat Certified Datacenter Specialist,Red Hat认证数据中心专家)。此外,他还拥有部署和系统管理、群集和存储管理、云存储以及服务器强化等方面的专业知识。

在加入Red Hat之前,Christopher独自编写或者与他人合著了几十本关于Linux和UNIX的书籍,包括Red Hat Linux Bible(所有版本)、CentOS Bible、Fedora Bible、Linux Troubleshooting Bible、Linux Toys和Linux Toys Ⅱ。此外,他还为高级用户合著了几本关于Linux工具箱系列的书:Fedora Linux Toolbox、SUSE Linux Toolbox、Ubuntu Linux Toolbox、Mac OS X Toolbox和BSD UNIX Toolbox。

在20世纪90年代初,Christopher搬到犹他州帮助Novell开发UnixWare项目,在此之前他在AT&T工作了8年。在业余时间,Christopher喜欢踢足球以及和妻子Sheree、儿子Seth在一起享受家庭的乐趣。


目录

第Ⅰ部分 入门
第1章 开始使用Linux
第2章 创建完美的Linux桌面

第Ⅱ部分 成为一名Linux高级用户
第3章 使用Shell
第4章 在文件系统中移动
第5章 使用文本文件
第6章 管理运行中的进程
第7章 编写简单的Shell脚本

第Ⅲ部分 成为一名Linux系统管理员
第8章 学习系统管理
第9章 安装Linux
第10章 获取和管理软件
第11章 获取用户账户
第12章 管理磁盘和文件系统

第Ⅳ部分 成为一名Linux服务器管理员
第13章 了解服务器管理
第14章 管理网络
第15章 启动和停止服务
第16章 配置打印服务器
第17章 配置Web服务器
第18章 配置FTP服务器
第19章 配置Windows文件共享(Samba)服务器
第20章 配置NFS文件服务器
第21章 Linux的故障排除

第Ⅴ部分 学习Linux安全技术
第22章 理解基本的Linux安全
第23章 理解高级的Linux安全
第24章 使用SELinux增强Linux安全
第25章 保护网络上的Linux

第Ⅵ部分 将Linux扩展到云
第26章 使用Linux进行云计算
第27章 将Linux部署到云

第Ⅶ部分 附录
附录A介质
附录B习题答案

前言/序言

“如果不使用Linux,将无法真正学习Linux。”

以上的结论是根据我十多年来教人们学习Linux总结出来的。要学好Linux,不能仅靠阅读一《Linux宝典(第9版)》;也不能仅靠聆听一次讲座。需要有人进行引导,同时还需要亲手实践。

在1999年,Wiley出版社出版了我的Red Hat Linux Bible一书。该书所取得的巨大成功使我有机会成为一名全职的、独立的Linux作者。在大约十年的时间里,我在安静的家庭办公室中编写了多本关于Linux方法的书籍,并用最好的方法来讲解Linux。

在2008年,我开启了人生新的航程。我被Red Hat公司聘为一名专职讲师,为那些想要获取RHCE(Red Hat Certified Engineer)认证的专业系统管理员讲授Linux。在担任Linux讲师的3年里,我不断提升自己的教学技能,使那些没有任何Linux经验的学员逐步成为经验丰富的专家。

在《Linux宝典(第9版)》的上一版本中,我将这些教学经验转换为文字,从而使一些从未用过Linux的门外汉成为拥有丰富经验的Linux专家。而在本次版本中,我准备将这些技能扩展至云端。《Linux宝典(第9版)》将重点关注以下内容:

● 使初学者成为一名认证的专家:只要你使用过计算机、鼠标和键盘,就可以开始学习《Linux宝典(第9版)》。我将讲授如何获取和使用Linux,并一步步介绍关键主题,最后学习如何管理Linux并确保其安全性。

● 以系统管理员为重点对象:学完《Linux宝典(第9版)》后,将会知道如何使用Linux以及如何修改和维护Linux。《Linux宝典(第9版)》介绍的所有主题都是成为一名RHCE所需掌握的内容。此外,许多软件开发人员也在使用《Linux宝典(第9版)》,从而知道如何将Linux系统作为开发平台进行开发或者在Linux系统中运行自己的应用程序。

● 重点介绍命令行工具:虽然在近几年,用来管理Linux的point-and-click接口得到了极大的改进,但如果想要使用一些高级功能,则只能手动输入命令并编辑配置文件。我将介绍如何熟练使用Linux命令行Shell。此外,在必要时,还会使用图形工具完成相同的任务,从而将Shell功能与图形工具进行比较。

● 旨在介绍更少的Linux发行版本:在以前的版本中,大概介绍了18种不同的Linux发行版本。除了少数的例外,大部分流行的Linux发行版本都基于Red Hat(Red Hat Enterprise Linux、Fedora、CentOS等)或者基于Debian(Ubuntu、Linux Mint、KNOPPIX等)。虽然《Linux宝典(第9版)》主要介绍了Red Hat发行版本,但在部分章节将会增加对Ubuntu的介绍,因为许多Linux爱好者是从Ubuntu开始学习Linux的。

● 更多演示和练习:首先,实际演示Linux能够做什么,而不是只告诉你Linux能够做什么。其次,为了能够确保掌握所学的内容,你还有机会亲自完成相关练习。每个程序和练习都将在Red Hat Enterprise Linux和Fedora中进行测试,以保证可以正常运行。此外,大多数的程序和练习也可以在Ubuntu中运行。

● 引入云技术:如今在云计算方面,Linux是大多数技术进步的核心。这意味着需要深入了解Linux,从而在以后的数据中心中可以更有效地工作。首先,在《Linux宝典(第9版)》的前几章学习Linux的基本知识,然后在最后几章学习如何尝试将Linux系统作为虚拟机管理程序、云控制器和虚拟机,以及如何管理虚拟网络和网络存储空间。

《Linux宝典(第9版)》组织结构

《Linux宝典(第9版)》能够让你从基本的Linux基础开始学起,并逐步成为一个专业的Linux系统管理员和高级用户。

第Ⅰ部分“入门”包括两章,主要帮助你了解什么是Linux,并从一个Linux桌面开始学习:

● 第1章“开始使用Linux”介绍若干个主题,比如Linux操作系统是什么,Linux的起源以及如何开始使用Linux。

● 第2章“创建完美的Linux桌面”提供关于如何创建一个桌面系统以及如何使用一些最流行的桌面功能的相关内容。

第Ⅱ部分“成为一名Linux高级用户”深入详细地介绍如何使用Linux Shell、使用文件系统、操作文本文件、管理进程以及使用Shell脚本:

● 第3章“使用Shell”介绍如何访问Shell、运行命令、撤回命令(使用历史)以及完成标记。此外,本章还描述了如何使用变量、别名以及man手册(即传统的Linux命令参考手册)。

● 第4章“在文件系统中移动”包含用来列举、创建、复制和移动文件和目录的命令。此外,本章还包括更高级的主题,比如文件系统安全性(文件的所有权、权限以及访问控制列表等)。

● 第5章“使用文本文件”包含使用文本文件需要的所有知识,从基本的文本编辑器到用来查找文件以及在文件中搜索文本所需的工具。

● 第6章“管理运行中的进程”描述如何查看正在系统上运行的进程以及如何更改这些进程。其中,更改进程的方法包括终止、暂停以及发送其他类型的信号。

● 第7章“编写简单的Shell脚本”介绍一些Shell命令和函数,可以将它们放在一个文件中并作为一个命令运行。

第Ⅲ部分“成为一名Linux系统管理员”,将学习如何管理Linux系统:

● 第8章“学习系统管理”提供关于基本图形工具、命令以及用来管理Linux系统的配置文件的相关内容。

● 第9章“安装Linux”介绍常见安装任务,如磁盘分区和初始软件包选择,以及更高级的安装工具,比如从启动文件开始安装。

● 第10章“获取和管理软件”解释软件包的工作原理以及如何获取和管理软件包。

● 第11章“获取用户账户”讨论用来添加和删除用户和组的工具,以及如何集中管理用户账户。

● 第12章“管理磁盘和文件系统”提供关于添加分区、创建文件系统、安装文件系统以及使用逻辑卷管理的相关内容。

第Ⅳ部分“成为一名Linux服务器管理员”,将学习如何创建功能强大的网络服务器以及用来管理这些服务器的工具。

● 第13章“了解服务器管理”介绍远程登录、监视工具以及Linux启动过程。

● 第14章“管理网络”讨论如何配置网络。

● 第15章“启动和停止服务”提供关于启动和停止服务的相关内容。

● 第16章“配置打印服务器”描述如何配置打印机,以便在Linux系统本地使用,或者通过网络在另一台计算机上使用。

● 第17章“配置Web服务器”描述如何配置一个Apache Web服务器。

● 第18章“配置FTP服务器”介绍设置一个vsftpd FTP服务器所需的步骤。通过使用该服务,可以让他人通过网络从你的Linux系统中下载文件。

● 第19章“配置Windows文件共享(Samba)服务器”介绍如何使用Samba进行Windows文件服务器配置。

● 第20章“配置NFS文件服务器”描述如何使用网络文件系统功能通过网络在不同系统之间共享文件夹。

● 第21章“Linux的故障排除”介绍用于Linux系统故障排除的流行工具。

第Ⅴ部分“学习Linux安全技术”,将学习如何确保Linux系统和服务的安全:

● 第22章“理解基本的Linux安全”介绍基本的安全概念和技术。

● 第23章“理解高级的Linux安全”介绍如何使用PAM(pluggable authentication Modules,可插拔验证模块)和密码工具来加强系统安全和验证。

● 第24章“使用SELinux增强Linux安全”演示如何使用SELinux(Security Enhanced Linux)来确保系统服务的安全。

● 第25章“保护网络上的Linux”介绍用来确保系统服务安全的网络安全功能,比如firewalld和iptables防火墙。

第Ⅵ部分“将Linux扩展到云”介绍最前沿的云技术:

● 第26章“使用Linux进行云计算”通过描述如何设置虚拟机管理程序、构建虚拟机以及跨网络共享资源,介绍Linux系统中云计算的相关概念。

● 第27章“将Linux部署到云”描述如何将Linux镜像部署到不同的云环境,包括IpenStack、Amazon EC2或者进行了虚拟化配置的本地Linux系统。

第Ⅶ部分包含了两个附录,帮助你学习更多关于Linux的知识。附录A“介质”提供了关于下载Linux发行版本的相关指导。附录B“习题答案”提供了从第2~26章所包括的所有习题的参考答案。

《Linux宝典(第9版)》的约定

在《Linux宝典(第9版)》中使用了特殊的排版来表示代码和命令。命令和代码以等宽字体显示:

This is how code looks

在示例所包含的输入和输出事件中,仍然使用了等宽字体,但为了区分输入和输出字符,输入字符还使用了粗体显示。比如:

$ ftp ftp.handsonhistory.com

Name (home:jake): jake

Password: ******

文本的其他样式如下所示:

● 当介绍新术语以及重要的单词时,以斜体的方式显示。

● 使用类似于Ctrl+A的样式显示键盘的敲击。这意味着在单击字母键“a”的同时按住Ctrl键。

● 文本中的文件名称、URL以及代码按以下方式显示:persistence.properties.

下面所示的各项提醒你应该注意的重要知识点。

注意

注意框提供了需要额外注意的相关信息。

提示

提示框显示了执行某一特定任务的特殊方法。

警告

当执行某一程序时,警告框会提醒你特别注意,否则会对计算机硬件和软件造成损害。

进入Linux

如果你是一名Linux的初学者,那么可能会对什么是Linux以及Linux的起源只具有模糊的概念。你可能听说过Linux是免费的(在使用成本方面)或者开放的(可以按照自己的意愿自由使用)。在开始学习Linux之前(后面,你将学习Linux方面的所有相关知识),第1章将会回答关于Linux的起源以及特点的相关问题。

你需要多花些时间认真阅读《Linux宝典(第9版)》,这样才可以加快学习Linux的进度,并使用它满足自己的需求。这是进入Linux并成为一名Linux专家的第一步。

访问配书网站

如果想要查找不同的Linux发行版本,关于获取Linux认证的相关提示以及《Linux宝典(第9版)》的更正信息,可以访问http://www.wiley.com/go/linuxbible9。