细说Linux系统管理pdf下载pdf下载

细说Linux系统管理百度网盘pdf下载

作者:
简介:本篇主要提供细说Linux系统管理pdf下载
出版社:电子工业出版社
出版时间:2020-03
pdf下载价格:0.00¥

免费下载


书籍下载


内容介绍

内容简介

  《细说Linux系统管理(第2版)》在第1版的基础之上,全面升级为CentOS 7.x版本。CentOS 7.x和旧版本Linux相比,变化较大,该书全面介绍了CentOS 7.x系统管理的相关内容。全书共9章,内容涵盖Linux系统管理所需的知识点,讲解了Linux日常管理操作的方方面面,由浅入深,内容全面,案例丰富,实战性强。该书依次讲解了Linux的高级文件系统管理,包括磁盘配额、LVM(逻辑卷管理)和RAID(磁盘阵列);Shell基础,包括Bash操作环境的构建、输入/输出重定向、管道符、变量的设置和使用等;Shell编程,包括正则表达式、字符截取和替换命令、字符处理命令、条件判断、流程控制等知识,以及Shell编程的实例脚本演示;Linux启动管理,包括CentOS 7.x系统启动过程详解、启动引导程序(Boot Loader)、系统修复模式和内核模块管理;服务管理,包括服务的分类、管理、自启动的设置等;系统管理,包括进程管理、工作管理、系统资源查看和系统定时任务;日志管理,包括日志服务rsyslogd、日志轮替、日志分析工具;备份与恢复,包括数据备份的原理和原则、备份和恢复命令;SELinux管理,包括SELinux的安装与启动管理、安全上下文管理、日志查看、策略规则等。该书广泛适用于各种基于Linu**台服务部署及运维、开发的技术人员,以及大学计算机相关专业的学生,也是云计算学习的必备入门书籍。

作者简介

沈超 资深Linux技术和虚拟化技术工程师,知名Linux培训专家

内页插图

目录

目录章 运筹帷幄,操控全盘:不错文件系统管理11.1 磁盘配额11.1.1 什么是磁盘配额11.1.2 磁盘配额中的常见概念31.1.3 用户和用户组配额的实现过程41.1.4 目录配额的实现过程151.2 LVM(逻辑卷管理)171.2.1 LVM的概念171.2.2 在采用图形界面安装Linux系统时建立LVM181.2.3 命令模式管理LVM――物理卷管理241.2.4 命令模式管理LVM――卷组管理261.2.5 命令模式管理LVM――逻辑卷管理291.2.6 LVM快照331.3 RAID(磁盘阵列)371.3.1 RAID简介371.3.2 命令模式配置RAID 542本章小结48测试题48第2章 化简单为神奇:Shell基础502.1 Shell概述502.1.1 什么是Shell502.1.2 Shell的类别512.2 Shell脚本的运行方式532.2.1 输出命令echo532.2.2 Shell脚本的运行562.3 Bash的基本功能572.3.1 历史命令582.3.2 命令与文件补全602.3.3 命令别名602.3.4 Bash常用快捷键632.3.5 输入/输出重定向632.3.6 多命令顺序执行672.3.7 管道符702.3.8 通配符732.3.9 Bash中的其他特殊字符742.4 Bash中的变量和运算符782.4.1 什么是变量782.4.2 用户自定义变量802.4.3 环境变量822.4.4 位置参数变量902.4.5 预定义变量932.4.6 接收键盘输入952.4.7 Shell中的运算符962.4.8 变量测试与内容置换1012.5 环境变量配置文件1042.5.1 source命令1042.5.2 环境变量配置文件的分类1052.5.3 Shell登录信息1072.5.4 定义Bash快捷键109本章小结110测试题110第3章 管理员的“九阳神功”:Shell编程1123.1 正则表达式1123.1.1 什么是正则表达式1123.1.2 基础正则表达式1133.1.3 扩展正则表达式1213.2 字符截取和替换命令1213.2.1 cut列提取命令1223.2.2 awk编程1243.2.3 sed命令1333.3 字符处理命令1373.3.1 排序命令sort1373.3.2 uniq命令1383.3.3 统计命令wc1383.4 条件判断1393.4.1 按照文件类型进行判断1393.4.2 按照文件权限进行判断1403.4.3 在两个文件之间进行比较1413.4.4 在两个整数之间进行比较1413.4.5 字符串判断1423.4.6 多重条件判断1433.5 流程控制1433.5.1 if条件判断1443.5.2 多分支case条件语句1533.5.3 for循环1553.5.4 while循环1623.5.5 until循环1633.5.6 函数1643.5.7 特殊的流程控制语句165本章小结169测试题169第4章 庖丁解牛,悬丝诊脉:Linux启动管理1704.1 CentOS 7.x系统启动过程详解1714.1.1 CentOS 7.x基本启动过程1714.1.2 BIOS自检1724.1.3 MBR的结构1734.1.4 启动引导程序的作用1744.1.5 grub2加载内核与initramfs虚拟文件系统1754.1.6 由内核调用个进程systemd,并调用默认单元组1774.1.7 由systemd进程开始并发启动单元组1794.2 启动引导程序(Boot Loader)1834.2.1 grub2加载内核和虚拟文件系统1844.2.2 grub2的配置文件1844.2.3 手工安装grub21914.2.4 grub2加密1914.3 系统修复模式1934.3.1 单用户模式1934.3.2 破解root密码1954.3.3 光盘修复模式1974.4 内核模块管理2004.4.1 内核模块的保存位置与模块保存文件2014.4.2 内核模块的查看2024.4.3 内核模块的添加与删除2034.4.4 安装NTFS文件系统204本章小结208第5章 掌柜先生敲算盘:服务管理2095.1 旧版系统中的服务管理2095.1.1 服务和端口2105.1.2 服务的启动与自启动的区别2135.1.3 回顾旧版系统服务的分类与管理2155.2 CentOS 7.x中RPM包默认安装的单元管理2175.2.1 CentOS 7.x服务(单元)的分类2175.2.2 通过systemctl启动与自启动系统单元2185.2.3 通过systemctl查看系统单元2205.2.4 通过systemctl管理系统单元组(操作环境)2245.2.5 systemctl单元的配置文件2265.3 CentOS 7.x中源码包安装的服务管理2295.3.1 源码包安装服务的启动与自启动2295.3.2 把源码包安装的服务加入systemd管理230本章小结232第6章 七剑下天山:系统管理2336.1 进程管理2336.1.1 进程简介2346.1.2 进程的查看2356.1.3 进程的管理2446.1.4 进程的优先级2496.2 工作管理2516.2.1 工作管理简介2516.2.2 如何把命令放入后台2526.2.3 后台命令管理2536.3 系统资源查看2556.3.1 vmstat命令:监控系统资源2556.3.2 dmesg命令:显示开机时的内核检测信息2576.3.3 free命令:查看内存使用状态2576.3.4 查看CPU信息2586.3.5 查看本机登录用户信息2596.3.6 uptime命令2616.3.7 查看系统与内核的相关信息2616.3.8 lsof命令:列出进程调用或打开的文件信息2626.3.9 dstat命令:性能检测工具2656.4 系统定时任务2676.4.1 at命令:一次性执行定时任务2676.4.2 crontab命令:循环执行定时任务2716.4.3 anacron276本章小结278第7章 凡走过必留下痕迹:日志管理2807.1 日志简介2807.1.1 日志相关服务2817.1.2 系统中常见的日志文件2817.2 日志服务rsyslogd2837.2.1 日志文件的格式2837.2.2 rsyslogd服务的配置文件2847.3 日志轮替2917.3.1 日志文件的命名规则2917.3.2 logrotate的配置文件2927.3.3 把自己的日志加入日志轮替2957.3.4 logrotate命令2967.4 日志分析工具298本章小结302第8章 常在河边走,哪有不湿鞋:备份与恢复3038.1 数据备份简介3038.1.1 Linux服务器中的哪些数据需要备份3048.1.2 备份策略3058.2 备份和恢复命令:xfsdump和xfsrestore3078.2.1 xfsdump命令3088.2.2 xfsrestore命令3108.3 备份命令dd311本章小结314第9章 服务器安全“一阳指”:SELinux管理3159.1 什么是SELinux3169.1.1 SELinux的作用3169.1.2 SELinux的运行模式3179.2 SELinux的安装与启动管理3189.2.1 SELinux附加管理工具的安装3189.2.2 SELinux的启动管理3189.3 SELinux安全上下文管理3209.3.1 查看安全上下文3209.3.2 修改和设置安全上下文3249.3.3 查看和修改默认安全上下文3269.4 SELinux日志查看3279.4.1 auditd服务的安装与启动3279.4.2 auditd日志的使用3289.5 SELinux的策略规则3309.5.1 策略规则的查看3309.5.2 策略规则的开启与关闭332本章小结333

前言/序言

  2018年,我和李明老师合作,共同出版了《细说Linux基础知识》和《细说Linux系统管理》。书籍一经推出,承蒙读者厚爱。和书籍配套的“史上最牛的Linux视频”教程在B站上的浏览量超过百万,位居“Linux类”视频第一名。我们会继续努力,不断完善《细说Linux》系列图书。
  今年我们对这两本书进行了改版与升级,推出了第2版。第1版和第2版的主要区别在于使用的Linux系统版本,我们从CentOS 6.x升级到了最新版本的CentOS 7.x版本。这次Linux的版本升级,内核从2.6.x升级到了3.10.x,本书超过70%的内容是重新编写的。
  《细说Linux系统管理(第2版)》是《细说Linux基础知识(第2版)》的延续。《细说Linux基础知识(第2版)》主要讲解的是Linux系统的安装、基本命令、常用软件部署等基础内容。本书则从高级文件系统管理开始,涉及Shell编程、启动管理、系统管理、日志管理、备份与恢复、SELinux管理等工作中常用的系统管理知识,相对难度更高。
  我在2003年开始接触与学习Linux,那时Linux技术普及度不高,我记得面试的问题是“你会用Linux吗?”就是这样的情况,我有幸进入了一家目前已经是国内二线游戏厂商龙头的上市公司,职位是Linux运维工程师。随着云计算技术的普及,更是给Linux运维工程师带来了巨大的机遇。
  从2006年开始,我开始接触Linux职业教育,最开始是兼职上课,后来变成了专职的Linux讲师,最终变成了我从事十几年的事业。
  在这十几年中,我们培训了超过万名的学员,录制过浏览量超过千万的爆款视频,在长期的教学实践当中,越来越发现编写一本适合初学者、思路清晰、通俗易懂、由浅入深的教材的重要性。我们立志把复杂的技术简单化,同时保持足够的深度与难度,编写一本最适合初学者学习的Linux教材。
  本书是我们十几年技术与教学经验的总结,我们试图通过通俗易懂的方式、由浅入深的讲解、步骤清晰的实验,给予每位Linux初学者帮助。
  最后,感谢参与本书编写工作的黄惠娟老师,也感谢李明老师一直以来的合作。特别感谢李冰编辑,没有她的帮助,就没有本书的面世。