用户切换异常?文件丢失?费尽千辛万苦,程序就是装不上?
网上提问,回答尽是“试试 rm -rf/?”的深坑陷阱。
在 Linux 的世界里,从来都没有新手保护期。如果选择全程自行摸索,一次又一次地掉进无数人曾经掉过的坑里,显然不是明智的选择——就像你反复做试验,却只是为得出“吃变质食物会拉肚子”这个已经被无数前人证实过的结论……
毕竟,我们从小就接受牛顿大大的教诲:If I have seen further it is by standing on the shoulders of Giants。既然前辈已经总结好了可靠的经验,我们自然要好好利用。升级打怪,功夫秘笈自是必不可少。接下来就让小编带你从头开始,踏上成为Linux绝世高手的修炼之路。
页尾查看原文,直达秘笈
爱因斯坦说“兴趣是最好的老师”,大佬诚不欺我。在IT界,众多里程碑式的创造都源自于兴趣。其中最令人瞠目结舌的便是 UNIX 和 C 语言的诞生。不过 UNIX 最终被 AT&T 带上了私有化的道路,授权费一度高达 4 万美元/份,令众多高校望而却步。为解决这一问题,荷兰的一位大学教授 Andrew Tanenbaum 写了一个 Minix 系统,价格屠夫倒是真的,然而却拒绝了所有的 feedback,理由是保持纯净,能用就行,也是任性。于是乎,佛系玩家林纳斯(Linus Torvalds)的 Linux 就应运而生了!欲知 Linux的前世今生,请剁手——《只是为了好玩:Linux之父林纳斯自传》。
《只是为了好玩:Linux之父林纳斯自传》
作者:Linus Torvalds,David Diamond
译者:陈少芸
世界上大部分软件和服务都运行在 Linux 操作系统之上,让数十亿人受益,而它的缔造者却低调得只有程序员才知道。《只是为了好玩: Linux 之父林纳斯自传》则是这位低调的缔造者——Linux 之父林纳斯·托瓦兹的自传,内容不只包括他的成长经历、Linux 系统的诞生过程、与之相关的争议,还有他本人对于版权、开源、商业软件等的看法以及对生活意义的思考。这本书读来生动有趣且发人深思,适合所有人,尤其是对 Linux 感兴趣的读者阅读。
——————◈——————
仰视完 Linux 之父的日志后,菜鸡们是不是有点怀疑人生?别人玩一下就玩出了一个影响全世界的操作系统,然而自己煞费苦心却连用都用不好。不要着急,不要着急!向你隆重介绍:新近上市的《鸟哥的 Linux 私房菜 基础学习篇(第四版)》!台湾超人气实力派 Linux 讲师鸟哥(蔡德明)带你从零开始攻克 Linux。
0 刻度在哪儿?在第零章中(你没看错,就是第零章!),鸟哥默认你连电脑是啥都不知道。从最基本的电脑知识开始,先把学习 Linux 所需的预备知识图文并茂,事无巨细地讲给你听,甚至连怎么买电脑都告诉你了,鸟哥的婆妈本性暴露无遗。而在之后的章节中,鸟哥的婆妈属性将会颠覆你对入门书的认知。不同于其他入门书籍“新手别废话,没有为什么,就是这样”的简单粗暴,细致入微的鸟哥对每个操作都发动了碎碎念技能,把一众参数扒得一丝不挂,让你对每一个命令,每一个参数的作用都了解得清清楚楚,明明白白。从小菜鸟到老鸟——《鸟哥的 Linux 私房菜 基础学习篇》最新版,可以带你上天带你飞。
《鸟哥的 Linux 私房菜 基础学习篇(第四版)》
作者:鸟哥 著
改编:Linux 中国 李志鹏,郑思华,王兴宇
全书分为五部分:第一部分着重说明计算机的基础知识、Linux 的学习方法,如何规划和安装 Linux 主机以及 CentOS 7.x的安装、登录与求助方法;第二部分介绍 Linux 的文件系统、文件、目录与磁盘的管理;第三部分介绍文字模式接口 shell 和管理系统的好帮手shell脚本,另外还介绍了文字编辑器 vi 和 vim 的使用方法;第四部分介绍了对于系统安全非常重要的 Linux 账号的管理、磁盘配额、超级文件系统管理、计划任务以及进程管理;第五部分介绍了系统管理员(root)的管理事项,如了解系统运行状况、系统服务,针对登录文件进行解析,对系统进行备份以及核心的管理等。本书内容丰富全面,基本概念的讲解非常细致,深入浅出。各种功能和命令的介绍,都配以大量的实例操作和详尽的解析。本书是初学者学习 Linux 不可多得的一本入门好书。
另外说一句,看见这本书书的改编者了么?没错,这本书正是我们 Linux 中国进行简体化改编的,信誉保证,良心出品。:/D (再悄悄说一个消息,因为这本书是咱们社区自家改编的,为了给社区小伙伴最大的实惠,我们拿到了内部价格的特批价!不信你全网找找有没有更优惠的。仅限三天!)
——————◈——————
朝夕相处,难免磕磕绊绊,减少摩擦的最佳方法自然是摸清对方的套路,了解对方的小习惯。最终用一行小代码,解决大问题。掌握 Linux 命令行的好书,你不可不读。
《Linux 命令行与 shell 脚本编程大全(第3版)》
作者:[美] Richard Blum,Christine Bresnahan
译者:门佳,武海峰
《Linux 命令行与 shell 脚本编程大全》是一本关于 Linux 命令行与 shell 脚本编程的全方位教程,主要包括四大部分:Linux 命令行,shell 脚本编程基础,高级 shell 脚本编程,如何创建实用的 shell 脚本。本书针对 Linux 系统的新特性进行了全面更新,不仅涵盖了详尽的动手教程和现实世界中的实用信息,还提供了与所学内容相关的参考信息和背景资料。通过本书的学习,你将轻松写出自己的 shell 脚本。
——————◈——————
《Linux 命令行大全》
作者:[美] William E.Shotts,Jr.
译者:郭光伟,郝记生
《Linux 命令行大全》主要介绍 Linux 命令行的使用,循序渐进,深入浅出,引导读者全面掌握命令行的使用方法,涵盖全部的 Linux 核心命令,解读深奥的 Linux 详细参数,设计串联的Linux命令组合,跟踪可疑的 Linux 执行过程,提供丰富的 Linux 应用示例。本书适合从其他平台过渡到 Linux 的新用户和初级 Linux 服务器管理员阅读。没有任何 Linux 基础和 Linux 编程经验的读者,也可以通过本书掌握 Linux 命令行的使用方法。
——————◈——————
咦?怎么变了个人?这不是我认识的 Linux!Ubuntu?RedHat?CenOS? Linux 你粗来,你啥时候有这么多兄弟姐妹的?你爸干了啥?其实它爸没干啥,只是把它的 DNA 公开了而已。二十多年前他爸响应了 GNU 计划,并以 GPL 协议对它进行了发布。所有人都可以通过对它的 DNA 进行修改,打造自己的 Linux。这就是所谓的 Linux 发行版。有点小激动对吧,迫不及待想要DIY自己的 Linux?别急,你得先看得懂它的 DNA 才能修改编辑成你想要的样子。它的 DNA 就是内核源码。读懂内核才能开始你的改造之路。
《深入 Linux 内核架构》
作者:[德] 莫尔勒
译者:郭旭
《深入 Linux 内核架构》讨论了 Linux 内核的概念、结构和实现。主要内容包括多任务、调度和进程管理,物理内存的管理以及内核与相关硬件的交互,用户空间的进程如何访问虚拟内存,如何编写设备驱动程序,模块机制以及虚拟文件系统,Ext 文件系统属性和访问控制表的实现方式,内核中网络的实现,系统调用的实现方式,内核对时间相关功能的处理,页面回收和页交换的相关机制以及审计的实现等。此外,本书借助内核源代码中关键的部分进行讲解,帮助读者掌握重要的知识点,从而在运用中充分展现 Linux 系统的魅力。
——————◈——————
和 Linux 相处了这么久,甚至都认识了它的弟弟妹妹,有没有想过它能帮你做什么吗?Linux 大量运行于服务器之上,因此,也就和运维结下了不解之缘。运维是啥?一个传奇故事带你了解运维。真的,相信我,和渣渣辉没有半毛钱关系。
《凤凰项目:一个 IT 运维的传奇故事》
作者:[美] Gene Kim ,Kevin Behr,George Spafford
译者:成小留
《凤凰项目:一个 IT 运维的传奇故事》这本书讲述了一位 IT 经理临危受命,在未来董事的帮助和自己“三步工作法”理念的支撑下,挽救了一家具有悠久历史的汽车配件制造商的故事。小说揭示了管理现代 IT 组织与管理传统工厂的共通之处,让读者不仅能对如何管理 IT 组织心领神会,更重要的是将以完全不同于以往的视角来看待自己的工作环境。
——————◈——————
看完传奇故事,是不是有点跃跃欲试?稍安勿躁,为了大幅提高运维效率,你得先学习一下 Python 再说。更像人话的代码逻辑,极大丰富的代码库资源会让你惊讶于 Python 这个美丽的新世界。
《笨办法学 Python 3》
作者:Zed A.Shaw
译者:王巍巍
本书是一本 Python 入门书,适合对计算机了解不多,没有学过编程,但对编程感兴趣的读者学习使用。这本书以习题的方式引导读者一步一步学习编程,从简单的打印一直讲到完整项目的实现,让初学者从基础的编程技术入手,最终体验到软件开发的基本过程。本书是基于 Python 3.6 版本编写的。 本书结构非常简单,除“准备工作”之外,还包括 52 个习题,其中 26 个覆盖了输入/输出、变量和函数 3 个主题,另外 26 个覆盖了一些比较进阶的话题,如条件判断、循环、类和对象、代码测试及项目的实现等。每一章的格式基本相同,以代码习题开始,按照说明编写代码,运行并检查结果,然后再做附加练习。
——————◈——————
《Python 基础教程 (第3版)》
作者:Magnus Lie Hetland
译者:袁国忠
本书包括 Python 程序设计的方方面面:首先从 Python 的安装开始,随后介绍了 Python 的基础知识和基本概念,包括列表、元组、字符串、字典以及各种语句;然后循序渐进地介绍了一些相对高级的主题,包括抽象、异常、魔法方法、属性、迭代器;此后探讨了如何将 Python 与数据库、网络、C 语言等工具结合使用,从而发挥出 Python 的强大功能,同时介绍了 Python 程序测试、打包、发布等知识;最后,作者结合前面讲述的内容,按照实际项目开发的步骤向读者介绍了 10 个具有实际意义的 Python 项目的开发过程。
——————◈——————
《Python 黑客攻防入门》
作者:[韩] 赵诚文,郑暎勋
译者:武传海
《Python 黑客攻防入门》全书内容划分为基础知识、各种黑客攻击技术、黑客攻击学习方法三部分。基础知识部分主要介绍各种黑客攻击技术、计算机基础知识以及 Python 基本语法;第二部分讲解各种黑客攻击技术时,具体划分为应用程序黑客攻击、Web 黑客攻击、网络黑客攻击、系统黑客攻击等;最后一部分给出学习建议,告诉大家如何才能成为黑客高手。
——————◈——————
身在大数据时代,海量数据的运维已经不再拘泥于单个服务器或是单个集群,物理层的高度抽象,让 IT 运维真正意义上地迈入了云中,摆脱底层硬件的桎梏。Docker 与 DevOps 就是这一新时代的缔造者。当你触碰到他们的时候,你已经站在了浪潮之巅。
《Docker 实践》
作者:[美] Ian Miell, Aidan Hobson Sayers
译者:吴佳兴,梁晓勇,黄博文,杨锐
《Docker 实践》由浅入深地讲解了 Docker 的相关内容,涵盖从开发环境到 DevOps 流水线,再一路到生产环境的整个落地过程以及相关的实用技巧。书中介绍 Docker 的核心概念和架构,以及将 Docker 和开发环境有机、高效地结合起来的方法,包括用作轻量级的虚拟机以及构建和宿主机编排、配置管理、精简镜像等。不仅如此,本书还通过“问题/解决方案/讨论”的形式,将“Docker 如何融入 DevOps 流水线”“如何在生产环境落地”等一系列难题拆解成 101 个相关的实用技巧,为读者提供解决方案以及一些细节和技巧方面的实践经验。
——————◈——————
《DevOps 实践指南》
作者:[美] Gene Kim,Jez Humble,Patrick Debois,John Willis
译者:刘征,王磊,马博文,曾朝京
本书共分为 6 个部分:第一部分概述 DevOps 的历史和三个基本原则,即“三步工作法”;第二部分介绍开启 DevOps 转型的过程;第三到五部分深入探讨“三步工作法”的各个要素;第六部分关注如何将安全性和合规性正确集成到日常工作中。全书涵盖40余个 DevOps 案例,以谷歌、亚马逊、Facebook 等全球知名企业和组织的实际调查结果为依据,展示如何通过现代化的运维管理提升管理效率,进而为企业赢得更大市场、创造更多利润。
——————◈——————
以上好书你喜欢哪本?什么,你都想要?!好吧,我们 Linux 中国为读者特别争取到了最惠购书折扣。优惠时间:11 月 22 日至 11 月 24 日,限时 3 天。Linux 中国联合人民邮电出版社,祝大家获此书单,如虎添翼,早日成为 Linux 高手。
点击“查看原文”直达书单!切记专属优惠!
——————◈——————
……你说月底了,生活费都没了,所以没钱买书?
那好吧,作为未来的 IT 精英,你或许可以看看这本书来规划一下生活——嗯,不用买,只需要发表你的 IT 从业生涯中的趣事(糗事)就好,评论点赞前三者(截止至周日),将收到这本福利赠书《具体生活》——这可是吴军博士的新书,连装帧都别出一格:
著名学者、硅谷投资人、《数学之美》《浪潮之巅》等畅销书作家吴军博士最新生活美学类著作《具体生活》,这本书想传达一个理念:生活,不是抽象任性的美好畅想,而是具体而细微的实际行动。希望程序员朋友们,在完成优雅的代码之外,同样能拥有丰盈而具体的美好生活。