当前位置首页 > 百科> 正文

Red Hat Enterprise Linux 7.0系统管理

2019-04-03 23:39:28 百科
Red Hat Enterprise Linux 7.0系统管理

Red Hat Enterprise Linux 7.0系统管理

《Red Hat Enterprise Linux 7.0系统管理》是2015年电子工业出版社出版的图书,作者是曹江华。

基本介绍

  • 书名:Red Hat Enterprise Linux 7.0系统管理
  • 作者:曹江华 编着
  • ISBN:978-7-121-25463-5
  • 类别:作业系统
  • 页数:512
  • 定价:69
  • 出版社:电子工业出版社
  • 出版时间:2015-03
  • 装帧:平装
  • 开本:16

内容简介

《Red Hat Enterprise Linux 7.0系统管理》以Red Hat Enterprise Linux 7.0为蓝本,分15章介绍了RHEL 7.0的基本使用和系统管理。主要包括自由软体和开源软体的基础知识、Linux的基础知识、RHEL7.0的安装、软体包管理、用户管理、磁碟管理和LVM管理、档案系统管理、TCP/IP网路配置、系统引导和启动、systemd服务管理、虚拟化套用、日誌管理、使用Webmin、Linux iSCSI和GlusterFS网路档案系统配置、SELinux使用、核心审计、防火墙设定和升级等内容。《Red Hat Enterprise Linux 7.0系统管理》内容详尽、结构清晰、通俗易懂,使用了大量图表对内容进行表述和归纳,便于读者理解及查阅,具有很强的实用性和指导性。书中内容适用于RHEL7.0,其中绝大部分内容同时也适用于其他主要发行版本。
《Red Hat Enterprise Linux 7.0系统管理》可以作为高等院校相关专业、Linux短期培训班的教材,同时也可供广大Linux爱好者自学使用。
Red Hat Enterprise Linux 7.0系统管理
曹江华 编着
ISBN 978-7-121-25463-5
2015年3月出版
定价:69.00元
512页
16开

内容提要

《Red Hat Enterprise Linux 7.0系统管理》以Red Hat Enterprise Linux 7.0为蓝本,分15章介绍了RHEL 7.0的基本使用和系统管理。主要包括自由软体和开源软体的基础知识、Linux的基础知识、RHEL7.0的安装、软体包管理、用户管理、磁碟管理和LVM管理、档案系统管理、TCP/IP网路配置、系统引导和启动、systemd服务管理、虚拟化套用、日誌管理、使用Webmin、Linux iSCSI和GlusterFS网路档案系统配置、SELinux使用、核心审计、防火墙设定和升级等内容。《Red Hat Enterprise Linux 7.0系统管理》内容详尽、结构清晰、通俗易懂,使用了大量图表对内容进行表述和归纳,便于读者理解及查阅,具有很强的实用性和指导性。书中内容适用于RHEL7.0,其中绝大部分内容同时也适用于其他主要发行版本。
《Red Hat Enterprise Linux 7.0系统管理》可以作为高等院校相关专业、Linux短期培训班的教材,同时也可供广大Linux爱好者自学使用。

目录

第1章 Red Hat Enterprise Linux 7.0系统简介 1
1.1 Linux简介 1
1.1.1 UNIX作业系统的诞生 1
1.1.2 GNU早期简史 2
1.1.3 POSIX标準历史 3
1.1.4 Linux概述 3
1.1.5 Linux和开源软体的商业化 4
1.1.6 Linux和开源软体的商业模式 5
1.2 Linux核心及其发行版本 6
1.2.1 Linux发行版本概述 6
1.2.2 Linux核心的变迁 6
1.2.3 Linux主要发行版本 8
1.3 Red Hat Enterprise Linux简介 10
1.3.1 发展轨迹 10
1.3.2 Red Hat Enterprise Linux 7.0简介 12
第2章 Red Hat Enterprise Linux 7.0系统安装 20
2.1 硬体需求与兼容性 20
2.1.1 Linux硬体驱动现状 20
2.1.2 主要硬体的兼容性 21
2.1.3 收集硬体信息 21
2.1.4 检查系统硬体是否存在大的缺陷 23
2.1.5 获取Red Hat Enterprise Linux 7.0兼容性列表 23
2.2 安装Red Hat Enterprise Linux 7.0 24
2.2.1 使用本地光碟介质安装Red Hat Enterprise Linux 7.0 24
2.2.2 首次启动Red Hat Enterprise Linux 7.0的配置 37
2.3 进入单用户模式重新设定root密码 40
2.4 Linux硬体的稳定性检测 42
2.4.1 稳定性检测的作用 42
2.4.2 检测CPU 42
2.4.3 检测记忆体 43
2.5 卸载Red Hat Enterprise Linux 7.0 45
第3章 Linux启动过程和系统引导器GRUB 46
3.1 Linux启动过程 46
3.1.1 Linux启动过程详解 46
3.1.2 Linux运行级别到目标 49
3.2 系统引导器GRUB 50
3.2.1 GRUB 2简介 50
3.2.2 GRUB的启动选单界面 51
3.2.3 GRUB的启动选单项编辑界面 51
3.2.4 GRUB 2命令行界面 52
3.2.5 GRUB 2的一些常用命令 53
3.2.6 理解GRUB 2的配置档案 55
3.2.7 /etc/grub.d目录下的脚本档案 59
3.2.8 套用实例 60
第4章 Linux虚拟化配置 62
4.1 Linux虚拟化简介 62
4.1.1 Linux虚拟化类型 62
4.1.2 Linux虚拟化项目 64
4.1.3 Linux伺服器虚拟化的重要性 65
4.2 KVM虚拟化技术 66
4.2.1 KVM虚拟机简介 66
4.2.2 安装及配置KVM相关软体 67
4.2.3 使用virt-manager建立一个KVM虚拟机 68
4.2.4 KVM虚拟机功能简介 71
4.2.5 使用命令行执行高级管理任务 76
4.3 KVM虚拟机存储设定 78
4.3.1 KVM虚拟机存储模式解析 78
4.3.2 创建基于分区的存储池 80
4.3.3 创建基于目录的存储池 81
4.3.4 创建基于LVM的存储池 82
4.3.5 使用命令行方式管理存储池 83
4.4 KVM SPICE配置 85
4.4.1 SPICE简介 85
4.4.2 安装及配置SPICE伺服器 85
4.4.3 使用SPICE客户机 86
4.5 Docker:容器级虚拟化 89
4.5.1 简介 89
4.5.2 Docker的安装 92
4.5.3 了解命令行参数 93
4.5.4 主要子命令简介 97
4.5.5 Docker常用命令 102
4.5.6 使用Docker命令行操作Docker镜像 103
4.5.7 在Docker里运行Tomcat程式 107
第5章 Red Hat Enterprise Linux 7.0系统日常运维管理 111
5.1 Linux用户管理 111
5.1.1 基于命令行管理工具 111
5.1.2 使用图形化工具管理用户 125
5.2 软体包管理 127
5.2.1 RPM软体包管理 127
5.2.2 YUM软体包管理 133
5.2.3 使用图形化工具 140
5.3 Linux档案管理 142
5.3.1 基于命令行的档案管理 142
5.3.2 基于图形化的档案管理工具 165
5.4 Linux计画任务管理 168
5.4.1 at相关命令 168
5.4.2 at相关命令使用实例 170
5.4.3 系统资源的定时调用(使用cron) 171
5.4.4 Linux计画任务图形化工具Gnome-schedule 175
第6章 Linux档案系统管理 178
6.1 Linux档案系统介绍 178
6.1.1 档案系统定义 178
6.1.2 Linux档案系统的体系结构 178
6.1.3 Linux档案系统结构 179
6.1.4 /proc档案系统 180
6.1.5 Linux档案系统的组成 181
6.1.6 档案类型 182
6.1.7 Linux档案系统的特性 184
6.1.8 Linux主流档案格式 184
6.1.9 查看当前Linux支持的档案系统类型 188
6.1.10 Linux中对大型档案的支持 188
6.2 Btrfs档案系统管理 189
6.2.1 建立档案系统 189
6.2.2 挂载档案 189
6.2.3 修改Btrfs档案系统的大小 190
6.2.4 创建快照(snapshot) 190
6.2.5 创建子卷(subvolume) 191
6.2.6 创建RAID 192
6.2.7 添加/删除新设备 193
6.2.8 档案系统转换 193
6.2.9 检查Btrfs档案系统 194
6.2.10 debug功能 194
6.3 XFS档案系统管理 195
6.3.1 安装相关软体包 195
6.3.2 使用xfs管理命令 195
第7章 Linux存储管理工具 201
7.1 Linux磁碟管理工具命令 201
7.1.1 fdisk:磁碟分区 201
7.1.2 badblock:检查磁碟 203
7.1.3 parted:磁碟分区工具 203
7.1.4 df:显示报告档案系统磁碟使用信息 204
7.1.5 du:显示目录或者档案所占的磁碟空间 206
7.1.6 dd:磁碟操作 207
7.1.7 mdadm:RAID设定工具 210
7.2 Linux磁碟操作实战 211
7.2.1 为Linux添加新硬碟 211
7.2.2 Linux磁碟配额配置 213
7.3 Linux磁碟RAID配置 218
7.4 LVM管理工具 226
7.4.1 LVM基础 226
7.4.2 命令行LVM配置实战 230
7.4.3 使用ssm命令管理逻辑卷 246
7.4.4 使用system-config-lvm管理LVM 251
7.5 使用gnome-disk-utility 磁碟工具 255
7.5.1 简介 255
7.5.2 安装并使用 255
7.5.3 主要功能 256
7.6 使用GParted分区编辑器 258
7.6.1 简介 258
7.6.2 安装 259
7.6.3 创建分区 259
7.6.4 格式化分区 262
7.6.5 激活分区 263
第8章 Linux 服务管理 264
8.1 systemd简介和特点 264
8.1.1 systemd提供了按需启动能力 265
8.1.2 systemd採用Linux的Cgroup特性跟蹤和管理进程的生命周期 266
8.1.3 启动挂载点和自动挂载管理 266
8.1.4 实现事务性依赖关係管理 266
8.1.5 能够对系统进行快照和恢复 267
8.1.6 日誌服务 267
8.1.7 unit的概念 268
8.2 systemd的使用 271
8.2.1 unit档案的编写 271
8.2.2 创建自己的systemd服务 274
8.3 系统管理员需要掌握的命令 275
8.3.1 sysvinit和systemd 的命令对比列表 275
8.3.2 systemctl命令实例 276
8.3.3 其他设定 282
8.3.4 图形化服务管理工具 284
8.4 旧版本遗留的服务工具 285
8.4.1 chkconfig 285
8.4.2 ntsysv 287
8.4.3 xinetd 287
8.4.4 TCP_Wrappers 291
第9章 Linux TCP/IP网路配置管理 293
9.1 Linux网路基础 293
9.1.1 Linux下连线埠号分配 293
9.1.2 Linux的TCP/IP网路配置 295
9.2 通过Linux命令行进行网路操作 296
9.2.1 Linux的TCP/IP配置 296
9.2.2 Linux伺服器的静态路由配置 301
9.2.3 adsl连线配置 303
9.2.4 连线无线网路 303
9.3 使用NetworkManager配置网路连线 310
9.3.1 NetworkManager简介 310
9.3.2 安装启动服务 310
9.3.3 使用NetworkManager配置有线网路接口 311
9.3.4 使用NetworkManager连线WiFi(802.11)网路 312
9.3.5 使用nmtui 314
9.4 掌握Linux命令行网路配置工具 317
9.4.1 ip命令 317
9.4.2 nmcli 324
第10章 Linux防火墙 332
10.1 防火墙技术 332
10.1.1 防火墙简介 332
10.1.2 Linux防火墙技术 335
10.1.3 使用system-config-firewall快速构建Linux防火墙 348
10.2 使用FirewallD构建动态防火墙 351
10.2.1 FirewallD简介 351
10.2.2 具有命令行的FirewallD的基本操作 354
10.2.3 使用图形化工具 358
第11章 使用SELinux和Linux安全审计工具 367
11.1 使用SELinux 367
11.1.1 SELinux起源 367
11.1.2 SELinux架构 368
11.1.3 与SELinux相关的档案 371
11.1.4 SELinux使用实战 371
11.1.5 SELinux布尔值和上下文配置 373
11.1.6 使用命令行工具管理SELinux 377
11.1.7 SELinux日誌档案的使用 389
11.1.8 SELinux和网路服务设定 389
11.2 使用GUI工具建立SELinux策略模组 395
11.3 Linux安全审计工具 401
11.3.1 Linux用户空间审计系统简介 401
11.3.2 安装软体包并且配置审计守护进程 403
11.3.3 用户空间审计系统的使用实例 406
第12章 Linux存储设定 413
12.1 iSCSI设定 413
12.1.1 iSCSI技术简介 413
12.1.2 Linux iSCSI配置 416
12.2 NFS网路存储设定 422
12.2.1 NFS简介 422
12.2.2 配置NFS伺服器 425
12.2.3 配置NFS客户端 425
12.3 GlusterfsFS档案系统设定 426
12.3.1 GlusterFS简介 426
12.3.2 创建Distributed Volume 429
12.3.3 创建Replicated Volume 432
12.3.4 创建Striped Volume 434
12.3.5 创建Distributed Replicated Volume 437
第13章 使用Webmin工具管理
RHEL 7.0 441
13.1 Webmin安装配置 441
13.1.1 Webmin简介 441
13.1.2 下载安装Webmin 442
13.1.3 防火墙设定 442
13.2 使用Webmin 442
13.2.1 登录Webmin 442
13.2.2 Webmin的自身配置 443
13.2.3 Webmin主界面 445
13.2.4 理解Webmin配置档案 448
13.3 主要模组简介 450
13.3.1 伺服器类型模组 450
13.3.2 网路配置管理 454
13.3.3 硬体配置管理 455
13.3.4 系统配置管理 456
13.3.5 其他配置管理 459
13.3.6 Cluster 461
13.3.7 Un-used Modules简介 461
13.4 Webmin的安全性 461
第14章 Linux远程控制 463
14.1 SSH伺服器的工作原理 463
14.1.1 SSH伺服器和客户端的工作流程 463
14.1.2 SSH的安全验证 463
14.2 配置OpenSSH伺服器和使用SSH客户端 464
14.2.1 安装并启动OpenSSH 464
14.2.2 配置档案 465
14.2.3 配置使用口令验证登录伺服器实例 465
14.3 套用SSH客户端 467
14.3.1 SSH客户端工具 467
14.3.2 生成密钥对 471
14.3.3 图形界面工具gFTP 473
14.3.4 使用Windows SSH客户端登录OpenSSH伺服器 474
14.4 RHEL 7.0和Windows之间的桌面远程控制 479
14.4.1 使用Windows桌面远程控制RHEL 7.0 479
14.4.2 使用RHEL 7.0桌面远程控制Windows 481
第15章 RHEL 7.0的日誌管理 483
15.1 日誌管理简介 483
15.2 Linux日誌管理工具 484
15.2.1 Linux日誌管理工具简介 484
15.2.2 日誌管理软体包psacct简介 485
15.2.3 lastcomm命令 485
15.2.4 sa命令 487
15.2.5 ac命令 489
15.2.6 accton命令 490
15.2.7 其他日誌管理实用工具 491
15.3 Linux日誌管理技巧 493
15.3.1 使用logrotate工具 493
15.3.2 搜寻日誌档案的策略和技巧 494
15.3.3 手动搜寻日誌档案 494
15.3.4 使用logwatch工具搜寻日誌档案 495
15.3.5 使用journal 496
15.4 使用图形化工具:系统日誌查看器 500
15.4.1 系统日誌查看器的安装 500
15.4.2 快速使用入门 501
前言
Linux套用早已从几年前的盲目推进和前一段的低迷期走出来,更具理性、更重实效的Linux套用时代即将到来。在以美国为首的已开发国家,Linux早已涉足政府办公、军事战略以及商业运作的方方面面。在我国,随着国民经济与社会信息化的进一步深入,Linux在电子政务、电子商务等各个信息化建设领域中也突显其不凡之处。Linux这个免费的开放原始码的作业系统正以狂风暴雨之势袭卷着整个世界,它不仅出现在企业伺服器和专业怪才们的讨论组中,也开始在家用PC上生根了。Red Hat公司在开源软体界是鼎鼎大名的,该公司发布了最早的Linux 商业版本Red Hat Linux。Red Hat公司在发布Red Hat Linux 系列版本的同时,还发布了Red Hat Enterprise Linux,即Red Hat Linux 企业版,简写为 RHEL。RHEL 系列版本面向企业级客户,主要套用在Linux伺服器领域。
RHEL 6.0诞生于2010年,是目前套用最为广泛的企业级Linux之一,经过4年等待,到了2014年RHEL 7.0齣现了。RHEL 7.0桌面环境/存储和虚拟化方面相比于RHEL 6.0有了不小的变化。例如,在虚拟化方面开始使用Docker,全面增强了RHEL的虚拟化功能;在存储方面增强了iSCSI和FC的支持;在节能方面比前期的版本有大幅度的提升,可谓绿色Linux,可以说是目前最强大的企业级Linux发行版本之一。
本书特点
本书所讲述的RHEL 7.0内容覆盖範围广,适用人群广。在写作思路上强调在“授人以渔”的前提下“授人以鱼”,对每个知识点的介绍争取做到深入浅出,从系统、科学的原理和机制介绍出发,并通过丰富多样的图表配以具体的步骤实现和详细的讲解,以方便读者在实际Linux的管理和操作中进行对照学习,提高学习效率。本书涉及RHEL 7.0系统管理诸多方面的内容,其中绝大部分内容同时也适用于其他发行版本。书中使用了大量图表对内容进行表述和归纳,便于读者理解及查阅。本书脉络清晰,深入浅出,具有很强的实用性、指导性。
适用对象
高等院校相关专业的学生
高、中等职业技术院校相关专业的学生
Linux系统管理员
感谢
首先感谢在编写过程中领导、朋友和家人的支持及帮助。另外,电子工业出版社的李冰编辑在我写书的过程中给了我无私的帮助和鞭策,为了使这一本书能儘快与读者见面,付出了巨大的努力。本书第l章由林捷同志执笔,第2章由张志军、何清、王鹏同志执笔,第3章由王波、曹元其、吴少萍、杨水珍同志执笔,第4~15章由曹江华执笔,全书由曹江华进行统稿。另外,杨晓勇同志帮助完成了资料收集和文字校对。由于作者水平有限,书中不足及错误之处在所难免,敬请专家和读者给予批评指正。
曹江华
2015年1月
声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:baisebaisebaise@yeah.net