基本信息
- 作者: [美]戴维·克林顿(David Clinton)
- 丛书名: Linux/Unix技术丛书
- 出版社:机械工业出版社
- ISBN:9787111627043
- 上架时间:2019-10-31
- 出版日期:2019 年6月
- 开本:16开
- 页码:345
- 版次:1-1
- 所属分类:计算机 > 操作系统 > Linux

编辑推荐
Linux实战
[ 美 ] 戴维 · 克林顿(David Clinton)著
张凯龙王路阳李鹏等译
通过12个实际项目带你精通Linux系统安全、管理与运维
内容简介
作译者
目录
前言
第1章 欢迎使用Linux1
1.1 是什么让Linux与其他操作系统不同2
1.2 基本的实践技能3
1.2.1 Linux文件系统4
1.2.2 探索:Linux导航工具5
1.2.3 完成任务:Linux文件管理工具9
1.2.4 键盘技巧13
1.2.5 伪文件系统13
1.2.6 向他们展示谁才是老大:sudo14
1.3 获取帮助15
1.3.1 man文件15
1.3.2 info命令16
1.3.3 互联网17
1.4 小结18
第2章 Linux虚拟化:构建Linux工作环境21
2.1 什么是虚拟化22
2.2 使用VirtualBox25
2.2.1 使用Linux包管理器25
前言
我的意图和期望在于,通过阅读本书,哪怕是只读了一章,你也能有足够的信心去承担具有挑战性和创造性的工作,也就是那些你之前没有考虑过的事情。如果能一直坚持读到最后,你将学会使用那些支持虚拟化、灾难恢复、基础设施安全、数据备份、Web服务器、DevOps以及排除系统故障等关键和流行的技术。
但为什么使用Linux呢?因为Linux支持大部分的互联网、科学研究以及商业运营—实际上,支持世界上大部分的服务器。那些服务器需要被聪明且接受过良好训练的人员有效地进行配置、启动、保障和管理。聪明是你的天赋,而我能做的是帮助你得到良好的训练。
不确信自己是否拥有足够的Linux知识来开始这样一个雄心勃勃的计划吗?第1章将很快回答这个问题。之后,请系好你的安全带并准备好面对一段严肃的学习旅程吧。
致谢
撰写一本书时,必须仔细考虑方方面面的情况,否则就不可能度过漫长且时而令人受尽折磨的写作时光并完成写作。就本书来说,如同我写作《Learn Amazon Web Services in a Month of Lunches》时一样,完成这项工作需要Manning团队每个环节的工作人员的才华和奉献精神。
再一次说明,Frances Lefkowitz作为一名策划编辑,为每一章设立了清晰的定位和目标,坚持不懈地让我专注其中并走上正轨。Reka Horvath和John Guthrie耐心地测试了本书中的所有项目并在此过程中给出了有价值的操作建议。文字编辑Frances Buran似乎从未遇到过她能认可的副词,至少在我这里如此。但是,目前的书中,字里行间的准确性和优雅度清楚地说明了她的工作质量。
作为项目主管,Deirdre Hiam有效地指导我们走完最后一英里,并成功地让各个部分同步运转。本书的每一位同行评审人员也都做出了重要贡献。他们可能没有意识到,但是他们所有的宝贵建议都被仔细地分析和权衡,而且,只要可能,就都会被采纳。因此,非常感谢Angelo Costo、Christopher Phillips、Dario Victor Duran、Flayol Frederic、Foster Haines、George L. Gaines、Gustavo Patino、Javier Collado、Jens Christian B. Madsen、Jonas Medina de los Reyes、Maciej Jurkowski、Mayer Patil、Mohsen Mostafa Jokar和Tim Kane。
相较Linux管理技能而言,本书的内容更为丰富。要想成为一名成功的管理员,面对自己负责的服务器和系统,应当具备更强的责任感。我非常幸运能在担任Linux系统管理员的职业生涯之初,就从一位伟大的导师那里受益良多。Peter Fedorow对良好运营的细节以及全局大势的关注让他成为一名特别高效的管理员。他把我带进Linux虚拟化的世界,甚至没等那些容器冷却下来,它们就把我吸引住了。虽然一切都说完了、做完了,但毋庸置疑,Peter对我的影响力依然还在。
最后,如果没有我的妻子愉快的参与和帮助,我的任何专业(或私人)项目都不会顺利完成。我们充分分担着这项艰苦的工作,但成功主要归功于她。
关于本书
你正在期望学习管理Linux计算机吗?这是一个很好的选择。虽然Linux常常驻留于消费者的桌面计算机上,但它同时也是服务器领域的绝对主宰,特别是虚拟服务器和云服务器。鉴于现在大多数严格的服务器管理都是远程实施的,通过某个这样或那样的GUI进行工作只会增加无谓的开销。如果你打算管理当前引人关注的服务器和网络体系架构,你将不得不围绕Linux的命令行展开学习。
一个好消息是,核心Linux命令集可以实现跨地域和跨公司的运行,你可以仅关注计算机与业务相交的那些地方。一个更好的消息是,相对而言,Linux技能具有持久性。因为它是一个特别成熟和稳定的操作系统,25年前使用的大多数工具至今仍然在使用,而且,当今使用的大量工具在25年后也将可能继续发挥作用。换句话说,学习Linux将是一生的投资。
但是你非常繁忙,工作堆积如山。好吧,我不能保证掌握Linux与学会系鞋带一样简单。但是我可以帮助你像激光一样进行聚焦,从而将那些不需要的东西都扔到公路上去,让它们窒息在你开车驶过后留下的尾气中(当然,得假设你驾驶的不是一辆特斯拉,因为特斯拉是纯电动汽车)。
我将如何实现这一点呢?本书不采用技术培训的讲授方式。也就是说,虽然其他的书籍、课程及在线资源都围绕常规主题来组织内容(好了,孩子们,拿出你们的尺和笔,今天我们将学习Linux文件系统),但我却将基于现实生活中的一组项目来进行讲授。
例如,我本可以基于Linux文件系统构建完整的一章(或两章)。但本书并未按照这种方式处理,相反,你将学习如何构建企业文件服务器、系统恢复盘以及用来复制关键数据归档文件的脚本等。在这个过程中,你将会顺带学习文件系统的知识,这是本书提供的免费红利。
请不要认为我会覆盖Linux管理的所有工具。那是不可能的,毫不夸张地说,这样的工具有成千上万个。但也不用担心。本书将涵盖Linux管理员职业生涯早期所需掌握的核心技能,并且只有当实际的关键项目需要某些技能时,才会做有针对性的介绍。读完本书后,你能学到的将比基于传统资源所能学到的更多。你将学会如何掌控十几个主要的管理项目,而且能够轻松地处理更多的项目。
现在你有所了解了吗?我想是的。
读者对象
本书的目的是让你获得一系列可靠的Linux管理技能。也许你是一位开发者,更希望直接在驻留应用程序的服务器环境工作。或者,也许你已经准备好在服务器管理或DevOps领域开展工作。不论怎样,你就是我们中的一员。
媒体评论
本书中共有12个实际项目,包括自动备份与恢复系统、建立一个私有的Dtropbox风格的文件云以及构建你自己的MediaWiki服务器等。当你开展诸如虚拟化、灾难恢复、安全、备份、DevOps以及系统故障诊断等核心实践时,你将会接触到一些有趣的例子。每章都以回顾主要名词、安全最佳实践、命令行以及习题结束。
本书主要内容
·构建一个安全的Linux环境
·管理安全远程连接
·构建系统恢复设备
·对系统打补丁以及升级
不需要之前有Linux管理经验。
“这本书是理解Linux的必备指南,书中提供了大量的实际项目案例。”
——Dario Victor Durán, HiQ 斯德哥尔摩
“讲授各种各样的Linux特性,使你的生活更加轻松、实用。”
——Jens Christian B. Madsen, IT Relation
“Linux系统管理的首选书籍。”
——Gustavo Patino, 奥克兰大学威廉博蒙特医学院
“着手维护Linux时所需的一切知识和技能。它不是关于如何使用Linux的书,而是关于如何管理Linux。