Linux 从入门到项目实践(超值版)
上QQ阅读APP看书,第一时间看更新

前言
PREFACE

本书说明

本书是专门为有一定编程基础的中级读者量身打造的编程基础学习与项目实践用书。通过案例引导读者深入技能学习和项目实践。为满足网络维护学者在Linux系统知识方面的基础入门、扩展学习、编程技能、项目实践4个方面的职业技能需求,采用“基础知识→核心应用→高级应用→项目实践”的结构和“由浅入深,由深到精”的学习模式进行讲解。

Linux操作系统的最佳学习模式

本书以Linux操作系统最佳的学习模式来组织内容,第1~3篇可使读者掌握Linux操作系统基础知识和应用技能;第4篇可使读者拥有多个实践的积累。读者如果遇到问题,可观看本书同步微视频,也可以通过在线技术支持让有经验的程序员答疑解惑。

本书内容

全书分为4篇15章。

第1篇(第1~4章)为基础知识。本篇主要讲解了学习Linux的前提、Linux操作系统的安装与配置方法、系统基本结构以及常用命令的使用等。读者在学习完本篇后将会了解Linux操作系统的发展、基本概念及其基本结构与命令等内容。

第2篇(第5~8章)为核心应用。本篇主要讲解了Bash Shill基础知识、Linux用户权限管理、Linux文件系统管理以及Linux系统进程与内存管理等。通过本篇的学习,读者将对Bash Shell和Linux操作系统的管理有更深入的了解,为后面的实践奠定基础。

第3篇(第9~12章)为高级应用。本篇主要讲解了Shill脚本编程、正则表达式与文件格式化处理、网络安全、高性能集群软件Keepalived等内容。学习完本篇内容,读者将对Linux操作系统的高级应用有更全面的认识。

第4篇(第13~15章)为项目实践。本篇主要讲解了服务器的部署、数据库的部署以及Linux故障排查。通过本篇的学习,读者将学会在Linux操作系统中安装和部署服务器与数据库的方法,并能够做到自主排查Linux系统中出现的问题,提高自己的动手能力,为日后进行Linux网络运维工作积累经验。

全书不仅融入了作者丰富的工作经验和多年的使用心得,还提供了大量来自工作实践的案例,具有较强的实战性和可操作性,读者系统学习后可以掌握Linux操作系统的基础知识,拥有全面的系统网络维护能力、优良的团队协同技能和丰富的项目实战经验。本书旨在让Linux初学者快速成长为一名合格的网络运维工程师,通过演练积累项目开发经验和团队合作技能,以期在未来的职场中获取一个较高的起点,并能迅速融入网络运维团队中。

本书特色

1.结构科学,易于自学

本书在内容组织和范例设计中充分考虑到初学者的特点,讲解由浅入深、循序渐进,做到读者无论处在Linux学习的哪个阶段,都能从书中找到最佳的学习起点。

2.视频讲解,细致透彻

为降低学习难度,提高学习效率,本书录制了同步微视频(模拟培训班模式),通过视频除了能轻松学会专业知识外,还能获取老师的网络维护经验,使学习变得轻松有效。

3.超多、实用、专业的范例和实践项目

本书结合实际工作中的应用范例逐一讲解Linux操作系统的各种知识和技术,在项目实践篇中以3个实例来总结本书前12章介绍的知识和技能,让读者在实践中掌握知识,轻松拥有Linux运维经验。

4.随时检测自己的学习成果

本书每章首页均提供了“学习指引”和“重点导读”,以指导读者重点学习及学后检查;章后的“就业面试技巧与解析”均根据当前最新求职面试(笔试)题精选而成,读者可以随时检测自己的学习成果,做到融会贯通。

5.专业创作团队和技术支持

本书由聚慕课教育研发中心编著和提供在线服务。读者在学习过程中遇到任何问题,均可登录http://www.jumooc.com网站或加入图书读者(技术支持)QQ群(661907764)进行提问,作者和资深程序员将为读者在线答疑。

本书附赠超值王牌资源库

本书附赠了极为丰富超值的王牌资源库,具体内容如下:

(1)王牌资源1:随赠本书“配套学习与教学”资源库,提升读者的学习效率。

• 本书同步209节教学微视频录像(扫描二维码观看),总时长13学时。

• 本书3个大型项目案例以及全部实例源代码。

• 本书配套上机实训指导手册及本书教学PPT课件。

(2)王牌资源2:随赠“职业成长”资源库,突破读者职业规划与发展瓶颈。

• 求职资源库:100套求职简历模板库、600套毕业答辩与80套学术开题报告PPT模板库。

• 面试资源库:程序员面试技巧、200道求职常见面试(笔试)真题与解析。

• 职业资源库:100套岗位竞聘模板、程序员职业规划手册、开发经验及技巧集、软件工程师技能手册。

(3)王牌资源3:随赠“Linux开发魔典”资源库,拓展读者学习本书的深度和广度。

• 案例资源库:120个实例及源码注释。

• 程序员测试资源库:计算机应用测试题库、编程基础测试题库、编程逻辑思维测试题库、编程英语水平测试题库。

• 软件开发文档模板库:10套8大行业软件开发文档模板库。

• 软件学习必备工具及电子书资源库:Linux常用命令查询手册、Linux常用快捷键电子书、Linux运维工程师面试技巧、Linux常见面试题、Linux常见错误及解决方案、Linux开发经验及技巧大汇总。

(4)王牌资源4:编程代码优化纠错器。

• 本纠错器能让软件开发更加便捷和轻松,无须安装配置复杂的软件运行环境即可轻松运行程序代码。

• 本纠错器能一键格式化,让凌乱的程序代码更加规整美观。

• 本纠错器能对代码精准纠错,让程序查错不再难。

上述资源获取及使用

注意:由于本书不配送光盘,书中所用及上述资源均需借助网络下载才能使用。

1.资源获取

采用以下任意途径,均可获取本书所附赠的超值王牌资源库:

(1)加入本书微信公众号“聚慕课jumooc”,下载资源或者咨询关于本书的任何问题。

(2)加入本书图书读者服务(技术支持)QQ群(661907764),打开群“文件”中对应的Word文件,获取网络下载地址和密码。

2.使用资源

读者可通过以下途径学习和使用本书微视频和资源:

(1)通过计算机端、APP端、微信端以及平板端学习本书微视频。

(2)将本书资源下载到本地硬盘,根据学习需要选择性使用。

本书阅读对象

本书非常适合以下人员阅读:

• 没有任何Linux基础的初学者。

• 有一定的Linux运维基础,想精通运维的人员。

• 有一定的Linux运维基础,没有运维经验的人员。

• 正在进行软件专业相关毕业设计的学生。

• 大中专院校及培训学校的老师和学生。

创作团队

本书由聚慕课教育研发中心组织编写,参与本书编写的人员主要有陈梦、刘静如、王闪闪、朱性强、李良、陈献凯等。在编写过程中,我们尽己所能将最好的讲解呈现给读者,但也难免有疏漏和不妥之处,敬请读者不吝指正。

作 者