网站搜索

4 本面向 Linux 新手和管理员的免费 Shell 脚本电子书


系统管理是信息技术的一个分支,涉及多用户计算机系统和服务器的可靠运行。负责多用户计算机系统和服务器可靠运行的人员称为系统管理员

专业领域为 Linux 的系统管理员称为 Linux 系统管理员。典型的 Linux 系统管理员角色可能在很多方面有所不同,其中可能包括但不限于 – 硬件维护、系统维护、用户管理、网络管理、系统性能、资源利用率监控、备份、确保安全、更新系统、实施政策、文档、应用程序安装等等等等……

信息技术领域有一句话——“程序员做了好事,就知道了;管理员做了坏事,就知道了”。 ” 成为一名不知名的管理员总是比成为一名知名的管理员好。为什么?因为如果您是已知的,则意味着您的设置无法正常工作,并且经常会打电话给您寻求帮助和修复。

每个系统管理员都必须遵守三个规则,并且决不能违反。

  1. 规则 1 :备份所有内容
  2. 规则 2:掌握命令行
  3. 规则 3:可能使用任何脚本语言或 Shell 脚本自动执行任务
分析 # 规则 1

为什么要备份所有内容?那么,您永远不知道服务器或文件系统何时会开始表现异常或存储单元崩溃。您必须备份所有内容,以便在出现问题时您不必费力,只需恢复即可。

分析 # 规则 2

如果您是一名真正的 Linux 管理员并且了解 Linux 系统,您就会知道使用命令行时您会获得巨大的力量。使用命令行时,您可以直接访问系统调用。大多数管理员在无头服务器(无 GUI)上工作,然后 Linux 命令行是您唯一的朋友,请注意它比您想象的更强大。

分析 # 规则 3

自动化任务,但为什么呢?首先,管理员很懒,他想自动执行各种有人值守的任务,例如备份。智能管理员希望使用某种脚本自动化他的所有工作,这样他就不需要每次都进行干预。他会安排备份、日志和所有其他可能的事情。当您升级到系统管理级别时,您不仅需要编写脚本来自动化任务,还需要查看配置文件和其他文件的内部。 Shell 脚本是一种可以在 UNIX/Linux Shell 上运行的计算机程序。

学习脚本

Shell 脚本(bash 脚本)语言既简单又有趣。如果您了解任何其他编程语言,您可能会理解大多数 Shell 脚本,并且可能很快就会开始编写自己的脚本。即使您没有任何编程语言的知识,学习脚本也不会很困难。

还有其他脚本语言,如Python、Perl、Ruby 等,它们为您提供更多功能并帮助您轻松实现结果。但如果您是新手并且想从 shell 脚本开始。

哪里可以学习 Shell 脚本语言?

我们已经发布了一系列有关 shell 脚本的易于理解的文章,您可以在下面的链接中找到它们。

  1. 学习 Linux Shell 脚本

我们很快就会扩展这个系列,在此之前我们已经编制了一份关于 Shell 脚本的 4 本书的列表。这些书籍可以免费下载,并将帮助您指导您的 shell 脚本编写技能。无论您是经验丰富的还是新手,如果您在 Linux 领域,您都必须随身携带这些方便的文档。

1. Bash 初学者指南

本书共 12 章,165 页。这本书的作者是Machtelt Garrels。对于任何在 UNIX 和类似环境中工作的人来说,这本书都是必备的。如果您是系统管理员并希望让您的生活更轻松,那么此资源适合您。如果您是经验丰富的 Linux 用户,本书旨在让您深入了解系统。这些文档非常鼓舞人心,它将帮助您编写自己的脚本。本指南的另一个优点是以易于理解的语言涵盖了详细而广泛的主题。

下载 – Bash 初学者指南

2. 高级 Bash 脚本指南

本书共 38 章,共 901 页。用易于理解的语言详细描述您可能需要学习的所有内容。这本书由Mendel Cooper编写,包含大量实际例子。本书中的教程假设您之前没有任何脚本和编程知识,但可以快速进步到中级和高级教学水平。书中详细的描述使其成为一本自学指南。

下载 – 高级 Bash 脚本指南

3. Shell 脚本:Linux 专家秘诀

这本书的作者是史蒂夫·帕克。虽然您不能完全免费下载这本书,但前 40 页是免费的。知道这本书包含什么内容就足够了。就我个人而言,我很崇拜史蒂夫这本精彩的指南。他的技巧和写作风格非常棒。大量的实际例子、易于理解的理论和他的演讲风格都增加了这一点。原书内容厚重。您可以下载 40 页的指南来学习并查看您是否要绕过脚本编写。

下载 – Shell 脚本:Linux 专家秘诀

4.Linux Shell 脚本手册,第二版

本书共9章40页。本书由 Shantanu Tushar 撰写,他是早期的 GNU/Linux 用户。本指南均衡地结合了理论和实践。我不希望您失去对这本 40 页指南的兴趣,它可能是您的救星。下载并看看这对您有何用处。

下载 – Linux Shell 脚本手册,第二版

为了从我们的合作伙伴网站下载任何书籍,您需要填写一份小表格。您的所有信息在我们的合作伙伴网站上都是安全的,我们不会向您发送垃圾邮件。即使我们讨厌垃圾邮件。在表格中填写相关信息,以便您可以不时收到通知和信息。您可以选择不接收任何信息。您只需注册一次,就可以多次下载任何书籍,而且还是免费的。

它有很多不同领域的书籍,一旦您有权下载整个图书馆,就可以注册并选择您想要在图书馆中拥有的书籍。以上这些 shell 脚本书籍将为您的技能带来巨大的变化,并将带您更上一层楼。你还在等什么?想要在 Linux 上发展自己的职业生涯,想要提升自己的技能,学习一些新的有趣的东西,下载书籍,享受乐趣!

故事的另一面......

您知道,Tecmint 完全是一家非盈利公司,对于您的每次下载,tradepub 向我们支付很少的费用,以支付我们的带宽和托管费用。因此,如果您下载一本书,它将帮助您增强知识和技能,并且您将为我们的生存和继续为您服务做出贡献。

目前为止就这样了。我们想知道您下载了哪些书籍。你期待什么,你得到什么。请告诉我们您的体验,我们将尽力改善您的体验和我们的服务。保持冷静,敬请关注。荣誉!