linux就该这么学pdf教程下载-mile米乐体育
这是一本非常适合linux学习者阅读的教程,目前该书籍免费提供word和pdf电子版本下载。红联linux社区强烈推荐给广大linux学习者阅读,目前该教程版本为v1.02(每隔三十天更新一次教程)教程共有300页,丰富的图文讲解,从入门到深入。
本书最新版本下载地址:http://www.linuxprobe.com/book/
以下是该书详细目录:
基础课程目录
第0章 让我们谈谈学习方法和红帽系统。
hello world!全书的开篇讲述作者学习红帽linux系统的经验以及写书过程的感悟,让读者理解学习的意义且贵在坚持!开源精神是种让每个从事linux行业的技术人从骨子里自豪的情怀,开源产品的兴盛受益于开源社区强健的根基。优秀的linux运维师能够让用户真切体会到linux系统带来的高可用、高性能与安全稳定。
第1章 部署虚拟环境安装linux系统。
本章节带领读者从0基础了解虚拟机软件与红帽系统,完整的演示了在vm与kvm中安装红帽rhel7系统的方法。特别增加了超级实用的linux系统找回root密码与安装虚拟机功能增强包相关的技术知识点。简单了解守护进程即可,对了!在安装rpm软件包或配置yum软件仓库时请格外注意参数细节哦。
第2章 新手必须掌握的linux命令。
本章节讲述系统内核、bash解释器的关系与作用,教给读者如何正确的执行linux命令以及常见排错方法。经验丰富的运维人员可以恰当的组合命令与参数,使linux字符命令更加的灵活且相对减少消耗系统资源。已经收录了上百个最常用的linux命令,其中有数十个命令被放到了后面的章节,到时候咱们再随用随学。
第3章 管道符、重定向与环境变量。
don’t be so excited!虽然此刻您已经学完了上百个常用linux命令,但如前面所说:“光用命令本身并不能做好工作”。下个章节将学习shell脚本的使用方法,所以本章节要有些承上启下的作用,理论知识点会比较多,但都很实用。当读者学习完管道命令符、输入输出重定向、通配符以及环境变量后便可以将命令组合的更加恰当、高效率。
第4章 vim编辑器与shell命令脚本。
本章节将教给您如何使用vim编辑器来编写文档、配置主机名称、网卡参数以及yum仓库 ,熟练使用各个模式和命令快捷键。我们可以通过vim编辑器将linux命令放入合适的逻辑测试语句(if、for、while、case)后最终写出简单实用的shell脚本。还可以通过使用at命令或配置crontab计划任务服务让系统自动按时工作,让日常工作更加的高效自动化,一劳永逸哦。
第5章 用户身份与文件权限。
详细的为读者讲述了用户、用户组和其余人在系统中的不同身份与能力,以及文件的读(r)写(w)执行(x)权限的作用。为了让系统更加的安全还需要学习suid、sgid和sbit的文件特殊权限,文件隐藏权限以及acl访问控制列表。学会su命令和sudo服务后一定能够满足您以非超级用户操作实验或日常工作的需求,同时也保证了系统的安全性。
第6章 存储结构与磁盘划分。
本章节从linux系统的存储结构引入,讲述硬盘存储结构、硬件命名规则以及内核udev设备管理器服务。让读者理解文件系统的作用,能够区分ext3,ext4,xfs有何不同并学习将硬盘设备分区、格式化以及挂载等常用硬盘管理操作。完整配置swap交换分区、quota服务限制磁盘配额、ln命令创建软/硬链接、raid磁盘阵列(0.1.5和10)、lvm逻辑卷管理器。
第7章 iptables与firewalld防火墙。
红帽rhel7系统已经用firewalld服务替代了iptables服务,新的防火墙管理命令firewall-cmd与图形化工具firewall-config。本章节基于数十个防火墙需求,使用规则策略完整演示对数据包的过滤、snat/sdat技术、端口转发以及复杂均衡等实验。不光光学习iptables命令与firewalld服务,还新增了tcp_wrappers防火墙服务小节,简单配置即可保证系统与服务的安全。
第8章 使用ssh服务管理远程主机。
第9章 使用apache服务部署静态网站。
本章节中通过对比目前热门的网站服务程序来说明apache服务程序的优势,并新增主机空间选购技巧小节。了解selinux服务的3种工作模式,小心谨慎的使用semanage命令和setsebool命令配置selinux安全上下文和服务监管策略。学习apache网站服务程序的基本部署、个人用户mile米乐体育主页功能以及基于ip地址、主机名(域名)、端口号的虚拟主机功能。
第10章 使用vsftpd服务传输文件。
第11章 使用samba或nfs实现文件共享。
本章节为读者讲述文件共享系统的作用,了解samba与nfs服务程序的开发背景以及用法。
详细逐条讲解samba服务配置参数,演示安全共享文件的配置策方法,并使用autofs服务程序自动挂载设备,学会后即可实现linux系统之间或与windows系统之间的文件共享,以及在共享文件时如何配置防火墙与selinux策略规则。
第12章 使用bind提供域名解析服务。
第13章 使用dhcp动态管理主机地址。
第14章 使用postfix与dovecot收发电子邮件。
第15章 使用squid部署代理缓存服务。
第16章 使用iscsi服务部署网络存储。
第17章 使用openldap部署目录服务。
第18章 使用mariadb数据库管理系统。
第19章 使用pxe kickstart部署无人值守安装。
第20章 使用lnmp架构部署动态网站环境。
进阶课程目录
第21章 使用git分布式版本控制系统。
第22章 使用openstack部署云计算服务环境。