本文为你介绍2020年面向初学者和专家的最佳Linux书籍,总共11本,都是英文原版。如果你的英文阅读能力良好,建议去阅读原版,目前尚无中文翻译版本提供。
1.Linux命令行和Shell脚本圣经,第三版(Linux Command Line and Shell Scripting Bible, 3rd Edition)
理查德布鲁姆(Richard Blum)写的这本书是基本且必不可少的Linux资源,它将通过大量示例指导您。Linux命令行和Shell脚本编写圣经直接进入了命令行的基础知识,向您介绍了bash脚本编写,这在您日常的Linux管理中非常重要,并且通过提供详细的示例而更加努力。第三版是最新版本,它具有新的更新内容和与最新Linux功能保持一致的示例。 该资源的吸引力在于作者如何不遗余力地提供声音教程,您可以轻松地学习并真正理解它们。
2.Linux:完整参考,第六版(Linux: The Complete Reference, Sixth Edition)
Linux专家Richard Petersen再次发布了本书,使读者可以深入了解所有Linux功能。作为一个初学者,您将具有全面了解Linux发行版各个方面的优势,包括Shell,台式机,服务器部署,应用程序管理,了解安全性以及基本网络管理的良好基础。 主要内容: 通过安装和配置任何Linux发行版来管理它们。 BASH,TCSH和Z Shell的文件和目录管理/操作。 了解和使用各种桌面环境,例如GNOME和KDE桌面,X Windows和显示管理器。 了解如何安装基本应用程序,例如办公室,数据库,互联网连接以及管理多媒体应用程序。 通过学习SELinux,netfilter,SSH和Kerberos充分了解安全性。 获得良好的加密基础,例如使用GPG,LUKS和IPsec加密网络传输。 具备部署FTP,Web,邮件,代理,打印,新闻和数据库服务器等技能。
3.Linux简介:动手指南(Introduction to Linux: A Hands on Guide)
首次安装Linux发行版时,您可能会感到困惑,通过像这样的通俗易懂的指南,您可以从Linux的历史到Linux发行版的最基本知识学起。 Machtelt Garrels编写的本指南是为初学者设计的,由于网络上分散了许多资源,因此该资源负责全面概述Linux操作系统,每章的末尾都有许多练习,以使您不断受到挑战和激励。它也为高级用户提供了易于使用的参考。当您深入了解Linux和网络管理的概念时,这是一位出色的基础构建者。 您将学到的一些东西包括: 安装软件和程序包管理。 初始设置。 命令行界面。 文件管理和必要的Linux命令。 Linux文件系统和分区。 桌面环境,图形用户界面。 Shell脚本和设置。 X窗口系统,配置和字体设置。 电子书推荐:书籍下载:从Windows转向Linux教程,Linux菜鸟及练成Linux高手。
4.Linux入门:Linux操作系统和命令行简介(Linux for Beginners: An Introduction to the Linux Operating System and Command Line)
感谢Jason Cannon为初学者编写Linux,它完全不假设读者的背景。因此,它从一开始就握住学习者的手,并一直将他们带到舒适的专业知识之地。 您将学习以下内容: 有各种各样的Linux发行版。 有关如何从Mac和Windows计算机连接到Linux的屏幕截图。 SSH等远程登录技术的基础知识以及如何使用它。 Linux文件系统的设计方式。 在哪里可以找到程序,配置和文档。 最常用的Linux基本命令。 文件和目录操作。 文字编辑。 文件和目录的权限,包括它们的工作方式。 如何使用nano,vi和emacs编辑器。 如何比较文件的内容等等。
5.Linux圣经第八版(Linux Bible 8th Edition)
由资深畅销书作家克里斯托弗内格斯(Christopher Negus)和克里斯汀布雷斯纳汉(Christine Bresnahan)提供给您,Linux Bible为您提供了完整的教程,其中包含主要的更新,修订和动手练习,因此您可以放心地开始使用Linux。有大量的练习旨在使您的学习变得有趣,从而使其成为更好的学习工具。此外,《 Linux Bible》强调Linux命令行工具,可用于所有Linux发行版和版本。
6.Linux Essentials,第二版(Linux Essentials, Second Edition)
Linux Essentials由Christine Bresnahan和Richard Blum合着,具有一种专业的方法,旨在为Linux Administration专业人员开发一种方法,并通过Linux Essentials考试。 它具有动手教程和边做边学的学习风格,为您奠定了坚实的基础,也使您有信心通过Linux Essentials考试。对于那些热衷于以专业人员身份加入IT行业的初学者,强烈建议使用此书。
7.Linux命令行:完整介绍第1版(The Linux Command Line: A Complete Introduction 1st Edition)
本书很棒,讲解Linux命令行的强大功能,您将学习到以下技能: 文件导航。 环境配置。 命令链接。 使用正则表达式进行模式匹配。 创建和删除文件,目录和符号链接。 网络,程序包安装和过程管理。 使用标准的输入和输出,重定向和管道。 使用世界上最受欢迎的文本编辑器Vi编辑文件。 编写shell脚本以自动化常见或无聊的任务。 使用剪切,粘贴,grep,补丁和sed对文本文件进行切片和切块。
8.Linux袖珍指南:基本命令第3版,作者Daniel J. Barrett(Linux Pocket Guide: Essential Commands 3rd Edition by Daniel J. Barrett)
有时,您会忘记在终端上执行一些命令,因为您已经有一段时间没有使用它们了。这份流行的袖珍指南是理想的在职参考。该第三版新内容包括用于处理图像文件和音频文件,运行和终止程序,读取和修改系统剪贴板以及操纵PDF文件的新命令,以及读者要求的其他命令。您还会发现您可能不熟悉的功能强大的命令行惯用语,例如流程替换和管道化为bash。 掌握此简要和功能参考中最有用和最重要的命令,本指南提供以下学习内容: 文件系统和Shell。 文件创建和编辑。 文字处理和管道。 备份和远程存储。 查看和控制流程。 用户帐号管理。 成为超级用户。 网络连接。 音视频。 安装软件。 使用Shell脚本进行编程。
9.Linux入门:Jason Cannon对Linux操作系统和命令行的介绍(Linux for Beginners: An Introduction to the Linux Operating System and Command Line by Jason Cannon) 对于初学者来说,Linux令人印象深刻的是,它没有对您的Linux背景或知识进行任何假设。完全没有先验知识的初学者将可以从本书中受益匪浅。您将使用逻辑和系统的方法逐步引导您。您将遇到的任何新概念,命令或专业术语均以通俗易懂的语言进行解释,使任何人都易于理解。 适用于初学者的内容包括: 如果您还没有访问Linux服务器,则该如何访问它。 什么是Linux发行版以及选择哪个发行版。 从Mac和Windows计算机连接到Linux需要什么软件。包括屏幕截图。 SSH是什么以及如何使用它,包括创建和使用SSH密钥。 Linux系统的文件系统布局以及在哪里可以找到程序,配置和文档。 您最常使用的基本Linux命令。 创建,重命名,移动和删除目录。 列出,阅读,创建,编辑,复制和删除文件。 权限的工作原理以及如何轻松解密最隐秘的Linux权限。 如何使用nano,vi和emacs编辑器。 两种搜索文件和目录的方法。 如何比较文件的内容。 什么是管道,为什么有用,以及如何使用它们。 如何压缩文件以节省空间并简化数据传输。
10.Linux如何工作,第二版:每个超级用户应该知道的第二版(How Linux Works, 2nd Edition: What Every Superuser Should Know Second Edition)
如您所知,Linux是开源的操作系统内核,这意味着您完全控制了计算机,您可以随心所欲地做任何事情。 在这本常年畅销书《Linux的运作方式》的第二版中,作者Brian Ward对Linux内幕背后的概念进行了深入了解,使对好奇于操作系统内部运作的任何人都可以使用。在内部,您会发现通常来自多年的艰苦工作经验的知识。您将学到: 从引导加载程序到初始化实现(systemd,Upstart和System V)的Linux引导方式。 内核如何管理设备,设备驱动程序和进程。 网络,接口,防火墙和服务器的工作方式。 开发工具如何工作并与共享库相关。 如何编写有效的Shell脚本(参考:《Shell脚本学习-Linux命令行》书籍 一共三十七章在线阅读)。 此外,将探索内核并检查用户空间内的关键系统任务,包括系统调用,输入和输出以及文件系统。
11.Evi Nemeth,Garth Snyder,Trent R. Hein,Ben Whaley和Dan Mackin选写的UNIX和Linux系统管理手册第五版(UNIX and Linux System Administration Handbook 5th Edition by Evi Nemeth, Garth Snyder, Trent R. Hein, Ben Whaley, Dan Mackin)
第五版《UNIX和Linux系统管理手册》是有关安装,配置和维护任何UNIX或Linux系统(包括提供核心Internet和云基础架构的系统)的权威指南。 已针对新发行版和云环境进行了更新,该全面指南涵盖了系统管理各个方面的最佳实践,包括: 储存管理。 网络设计与管理。 安全性,网络托管,自动化。 配置管理。 虚拟化。 DNS。 安全性和IT服务组织的管理。 云平台。 DevOps哲学。 持续部署。 监控方式。
相关主题 |