主编推荐语
全面升级的CentOS 7.x系统管理教程,涵盖Linux系统管理所需知识,实战性强,适合技术人员和学生。
内容简介
本书在第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的安装与启动管理、安全上下文管理、日志查看、策略规则等。本书广泛适用于各种基于Linux平台服务部署及运维、开发的技术人员,以及大学计算机相关专业的学生,也是云计算学习的必备入门书籍。
目录
- 封面
- 前折页
- 版权信息
- 内容简介
- 前言
- 第1章 运筹帷幄,操控全盘:高级文件系统管理
- 1.1 磁盘配额
- 1.1.1 什么是磁盘配额
- 1.1.2 磁盘配额中的常见概念
- 1.1.3 用户和用户组配额的实现过程
- 1.1.4 目录配额的实现过程
- 1.2 LVM(逻辑卷管理)
- 1.2.1 LVM 的概念
- 1.2.2 在采用图形界面安装Linux 系统时建立LVM
- 1.2.3 命令模式管理LVM——物理卷管理
- 1.2.4 命令模式管理LVM——卷组管理
- 1.2.5 命令模式管理LVM——逻辑卷管理
- 1.2.6 LVM 快照
- 1.3 RAID(磁盘阵列)
- 1.3.1 RAID 简介
- 1.3.2 命令模式配置RAID 5
- 本章小结
- 测试题
- 第2章 化简单为神奇:Shell 基础
- 2.1 Shell 概述
- 2.1.1 什么是Shell
- 2.1.2 Shell 的类别
- 2.2 Shell 脚本的运行方式
- 2.2.1 输出命令echo
- 2.2.2 Shell 脚本的运行
- 2.3 Bash 的基本功能
- 2.3.1 历史命令
- 2.3.2 命令与文件补全
- 2.3.3 命令别名
- 2.3.4 Bash 常用快捷键
- 2.3.5 输入/输出重定向
- 2.3.6 多命令顺序执行
- 2.3.7 管道符
- 2.3.8 通配符
- 2.3.9 Bash 中的其他特殊字符
- 2.4 Bash 中的变量和运算符
- 2.4.1 什么是变量
- 2.4.2 用户自定义变量
- 2.4.3 环境变量
- 2.4.4 位置参数变量
- 2.4.5 预定义变量
- 2.4.6 接收键盘输入
- 2.4.7 Shell 中的运算符
- 2.4.8 变量测试与内容置换
- 2.5 环境变量配置文件
- 2.5.1 source 命令
- 2.5.2 环境变量配置文件的分类
- 2.5.3 Shell 登录信息
- 2.5.4 定义Bash 快捷键
- 本章小结
- 测试题
- 第3章 管理员的“九阳神功”:Shell 编程
- 3.1 正则表达式
- 3.1.1 什么是正则表达式
- 3.1.2 基础正则表达式
- 3.1.3 扩展正则表达式
- 3.2 字符截取和替换命令
- 3.2.1 cut 列提取命令
- 3.2.2 awk 编程
- 3.2.3 sed 命令
- 3.3 字符处理命令
- 3.3.1 排序命令sort
- 3.3.2 uniq 命令
- 3.3.3 统计命令wc
- 3.4 条件判断
- 3.4.1 按照文件类型进行判断
- 3.4.2 按照文件权限进行判断
- 3.4.3 在两个文件之间进行比较
- 3.4.4 在两个整数之间进行比较
- 3.4.5 字符串判断
- 3.4.6 多重条件判断
- 3.5 流程控制
- 3.5.1 if 条件判断
- 3.5.2 多分支case 条件语句
- 3.5.3 for 循环
- 3.5.4 while 循环
- 3.5.5 until 循环
- 3.5.6 函数
- 3.5.7 特殊的流程控制语句
- 本章小结
- 测试题
- 第4章 庖丁解牛,悬丝诊脉:Linux 启动管理
- 4.1 CentOS 7.x 系统启动过程详解
- 4.1.1 CentOS 7.x 基本启动过程
- 4.1.2 BIOS 自检
- 4.1.3 MBR 的结构
- 4.1.4 启动引导程序的作用
- 4.1.5 grub2加载内核与initramfs 虚拟文件系统
- 4.1.6 由内核调用第一个进程systemd,并调用默认单元组
- 4.1.7 由systemd 进程开始并发启动单元组
- 4.2 启动引导程序(Boot Loader)
- 4.2.1 grub2加载内核和虚拟文件系统
- 4.2.2 grub2的配置文件
- 4.2.3 手工安装grub2
- 4.2.4 grub2加密
- 4.3 系统修复模式
- 4.3.1 单用户模式
- 4.3.2 破解root 密码
- 4.3.3 光盘修复模式
- 4.4 内核模块管理
- 4.4.1 内核模块的保存位置与模块保存文件
- 4.4.2 内核模块的查看
- 4.4.3 内核模块的添加与删除
- 4.4.4 安装NTFS 文件系统
- 本章小结
- 第5章 掌柜先生敲算盘:服务管理
- 5.1 旧版系统中的服务管理
- 5.1.1 服务和端口
- 5.1.2 服务的启动与自启动的区别
- 5.1.3 回顾旧版系统服务的分类与管理
- 5.2 CentOS 7.x 中RPM 包默认安装的单元管理
- 5.2.1 CentOS 7.x 服务(单元)的分类
- 5.2.2 通过systemctl 启动与自启动系统单元
- 5.2.3 通过systemctl 查看系统单元
- 5.2.4 通过systemctl 管理系统单元组(操作环境)
- 5.2.5 systemctl 单元的配置文件
- 5.3 CentOS 7.x 中源码包安装的服务管理
- 5.3.1 源码包安装服务的启动与自启动
- 5.3.2 把源码包安装的服务加入systemd 管理
- 本章小结
- 第6章 七剑下天山:系统管理
- 6.1 进程管理
- 6.1.1 进程简介
- 6.1.2 进程的查看
- 6.1.3 进程的管理
- 6.1.4 进程的优先级
- 6.2 工作管理
- 6.2.1 工作管理简介
- 6.2.2 如何把命令放入后台
- 6.2.3 后台命令管理
- 6.3 系统资源查看
- 6.3.1 vmstat 命令:监控系统资源
- 6.3.2 dmesg 命令:显示开机时的内核检测信息
- 6.3.3 free 命令:查看内存使用状态
- 6.3.4 查看CPU 信息
- 6.3.5 查看本机登录用户信息
- 6.3.6 uptime 命令
- 6.3.7 查看系统与内核的相关信息
- 6.3.8 lsof 命令:列出进程调用或打开的文件信息
- 6.3.9 dstat 命令:性能检测工具
- 6.4 系统定时任务
- 6.4.1 at 命令:一次性执行定时任务
- 6.4.2 crontab 命令:循环执行定时任务
- 6.4.3 anacron
- 本章小结
- 第7章 凡走过必留下痕迹:日志管理
- 7.1 日志简介
- 7.1.1 日志相关服务
- 7.1.2 系统中常见的日志文件
- 7.2 日志服务rsyslogd
- 7.2.1 日志文件的格式
- 7.2.2 rsyslogd 服务的配置文件
- 7.3 日志轮替
- 7.3.1 日志文件的命名规则
- 7.3.2 logrotate 的配置文件
- 7.3.3 把自己的日志加入日志轮替
- 7.3.4 logrotate 命令
- 7.4 日志分析工具
- 本章小结
- 第8章 常在河边走,哪有不湿鞋:备份与恢复
- 8.1 数据备份简介
- 8.1.1 Linux 服务器中的哪些数据需要备份
- 8.1.2 备份策略
- 8.2 备份和恢复命令:xfsdump 和xfsrestore
- 8.2.1 xfsdump 命令
- 8.2.2 xfsrestore 命令
- 8.3 备份命令dd
- 本章小结
- 第9章 服务器安全“一阳指”:SELinux 管理
- 9.1 什么是SELinux
- 9.1.1 SELinux 的作用
- 9.1.2 SELinux 的运行模式
- 9.2 SELinux 的安装与启动管理
- 9.2.1 SELinux 附加管理工具的安装
- 9.2.2 SELinux 的启动管理
- 9.3 SELinux 安全上下文管理
- 9.3.1 查看安全上下文
- 9.3.2 修改和设置安全上下文
- 9.3.3 查看和修改默认安全上下文
- 9.4 SELinux 日志查看
- 9.4.1 auditd 服务的安装与启动
- 9.4.2 auditd 日志的使用
- 9.5 SELinux 的策略规则
- 9.5.1 策略规则的查看
- 9.5.2 策略规则的开启与关闭
- 本章小结
- 后折页
- 封底
出版方
电子工业出版社
电子工业出版社成立于1982年10月,是国务院独资、工信部直属的中央级科技与教育出版社,是专业的信息技术知识集成和服务提供商。经过三十多年的建设与发展,已成为一家以科技和教育出版、期刊、网络、行业支撑服务、数字出版、软件研发、软科学研究、职业培训和教育为核心业务的现代知识服务集团。出版物内容涵盖了电子信息技术的各个分支及工业技术、经济管理、科普与少儿、社科人文等领域,综合出版能力位居全国出版行业前列。