本篇从基础知识入手,系统讲解了Linux 系统结构、shell、 主流服务器搭建及故障排除、用户权限管理、磁盘存储管理、文件系统管理、内存管理和系统进程管理等关键技术,深入研究了系统性能优化思路、系统性能评估与优化、集群技术、负载均衡等Linux 热点主题。
全篇强调学习方法以及技术能力的培养,在每个知识点后都给出了大量操作案例,包括了详细的操作步骤,具有很强的可操作性,并对案例进行分析,提供了解决问题的思路和方法,做到了授人以渔。
适合希望系统、全面学习Linux技术的初学者作为教材,也适合Linux系统管理员、数据库管理人员、网络安全管理人员、系统集成人员和系统架构师参考。
随着虚拟化、云计算时代的来临,Linux 迅猛发展,在服务器领域已经占据半壁江山,而基于Linux的运维也面临新的挑战:面对越来越复杂的业务,面对越来越多样化的用户需求,不断扩展的应用需要越来越合理的模式来保障Linux灵活便捷、安全稳定地持续提供服务,这种模式中的保障因素就是Linux运维。
从初期的几台服务器发展到庞大的云计算数据中心,单靠人工已经无法满足在技术、业务、管理等方面的要求,于是标准化、自动化、稳.定性、可靠性等业务需求越来越被人们所重视。因此,对Linux的高性能、可靠性提出了更高的要求。
本篇结构和主要内容
本篇最大的特点是注重实践、理论与实际相结合,在讲述完-一个知识点后,一般都附有很多的例子,作为对理论知识的实践补充,并且每个章节都沙及独立的知识,读者可以只选择阅读感兴趣的章节,也可以从头开始阅读。全书给出了一个由浅入深、由点及面、循序渐进地学习Linux的过程。
主要分为五篇,共20章,基本结构如下:
由于细节内容实在太多啦,所以只把部分知识点截图出来粗略的介绍,每个小节点里面都有更细化的内容!
第一篇基础知识篇(第1章~第5章)
第一篇主要讲述Linux的学习方法、Linux 的安装、系统基本结构、系统运作原理、常用命令的使用方法以及软件包的安装与使用,每个章节都理论与实践相结合,每个知识点的讲解都尽力做到完整、明确。通过对基础知识篇的学习,初学者已经对Linux有了一个 整体的清晰认识,或者说已经进入了Linux领域的大门了。
第二篇服务器搭建篇(第6章~第10章)
第二篇主要讲述Linux在服务器环境下的系统安全防范以及各种应用软件使用环境的搭建,首先讲解了Linux作为服务器的安全策略和安全防范规则,然后详述了各种Linux服务器的架设过程。
由于Linux下应用软件数目众多,不可能面面俱到,这里选择了最常用、最流行的Linux应用软件作为讲述的对象,主要讲解了Web服务器的搭建、LAMP服务器的搭建、DNS服务器的搭建、Samba服务器搭建。
此外,还深入介绍了如何构建一个高性能的MySQL数据库服务器。最后结合实际案例讲述了Linux常见故障的排除思路和解决方法。
第三篇系统管理篇(第11章~第15章)
通过对前两篇的学习,读者已经掌握Linux的基本使用方法。该篇进入Linux深入学习阶段:系统管理,主要讲述Linux系统下的用户权限管理、磁盘存储管理、文件系统管理、内存管理、进程管理。通过对这些内容的学习,让读者更深层次地理解Linux的运作机制和原理,因为只有真正理解了Linux 内部的技术细节,才能更深入地学习Linux, 为进一步学习后面的章节打下坚实的基础。
第四篇性能调优篇 (第16章~第17章)
第四篇主要讲述Linux服务器的性能调优原则和调优思路,开篇首先讲述了性能优化的思路和性能评价标准,然后分别评估了影响Linux性能的四个方面: Linux 的CPU性能评估、内存性能评估、磁盘1/0性能评估、网络性能评估。通过该篇的学习,读者应该对Linux服务器的性能调优工作有了全面的认识和了解,为以后的系统管理和维护工作打下良好基础。
第五篇虚拟化与集群应用篇(第18章~第20章)
第五篇是对本书知识体系的一一个综合,或者说是对全书所有知识点的一个整理和融合。该篇从实际应用出发,详细深入地讲述了开源虚拟化平台PVE的使用、高性能集群软件Keepalived的使用、负载均衡集群软件LVS、HAproxy的使用等。学习完该篇,相信读者对虚拟化会有一个全新的了解,并且能熟练应用高可用集群和负载均衡集群构建业务系统。
因文章篇幅限制,小编在这里就不做过多的介绍了。
需要本循序渐进Linux:服务器搭建系统管理性能调优虚拟化与集群应用技术文档的小伙伴,就可以转发此文关注小编++++++我V X ①⑧①③③⑤③②⑨⑦ 就可以获取了!
谈谈Linux学习方法
Linux作为一个开源的操作系统,有着自己独特的魅力,作为一个Linux爱好者或者Linux初学者,掌握一个合理有效的学习方法是至关重要的。
1.多动手实践,理论结合实际
要学活、学通Linux操作系统,必须理论结合实际,多动手操作。例如,对每个命令都要亲自操作实践,对于命令的每个参数也要亲自实践,只有这样才能理解其含义。虽然现在网络.上关于Linux的文档资料很多,单单一味地去看,是没有任何效果的。
有很多新手都存在这么-一个问题,感觉自己也学习Linux时间很长了,基本命令操作也都知道,但是在系统出现故障时,面对Linux显得无能为力,不知道如何下手。归根结底,就是学习的理论知识没有很好地与实际操作相结合。总之,只有多次动手练习,多多实战,才能掌握其中的技巧。
2.一定要习惯命令行方式工作
Linux下90%的操作都是通过命令行完成的,因而,命令是必须要熟练掌握的。这对于刚刚从Windows"下转到Linux的新手可能会有点困难,但是一定 要努力适应。这确实有点困难,但是一旦迈过了这个难关,接下来学习Linux的道路将一- 马平川。很多Linux新手最终放弃Linux,都跟这个原因有关。
3.选择一个适合自己的Linux发行版本
Linux的发行版本太多了,目前Linux大约有300多个发行版本。但是,请不要为此而感到没有头绪。根据自己学习Linux的方向,选择适合自己的发行版本。例如,如果喜欢Linux的企业级应用,想从事Linux 服务器管理方面的工作,推荐学习CentOS 版本或者Red HatEnterprise Linux发行版本:而如果是为了娱乐游戏等,推荐选择Ubuntu Linux:如果你已经是Linux的初中级学者,想继续深入学习,推荐选择CentOS或者Debian Linux等。
4.学会使用Linux的联机帮助
Linux是由命令组成的一一个有机系统,因而命令非常多,常用命令就有上百个。要识记每个命令的用法和参数,是不可能的,每个人都办不到。好在Linux自身提供了强大的联机帮助文档,如果不记得某些命令的用法,查看联机文档即可。例如,如果不清楚tar命令的用法,只须在命令行执行man tar,即可列出tar命令的所有参数和用法。熟练、灵活运用联机帮助,在Linux下工作会有事半功倍的效果。
5.学会利用网络资源
Linux能获得飞速发展,互联网的力量功不可没。网络上Linux技术社区、网站、论坛带动了Linux 发展的热度,- -些狂热的Linux 爱好者无偿地将自己的学习经验和总结发布到网络上,并且在网络的每个角落回答广大网友提出的问题,这些免费的技术经验和资料是学习Linux的瑰宝。
遇到Linux难题,搜索引擎绝对是第一选择,基本上99%的问题,都可以在这里找到答案。如果还是不能解决问题,可以去大型Linux技术社区论坛,发表提问,热心的Linux爱好者一定会帮助你的。
网友评论