第1章 认识Linux 1
1.1 历史 2
1.2 Linux操作系统的基本结构 5
1.3 Linux应用方向 6
1.4 Linux的特性 7
1.5 Linux的发行版 7
1.6 Linux的版本 9
1.7 其他 10
本章总结 11
基础技能演练 12
提高技能实践 12
第2章 安装Linux 13
2.1 获取Red Hat企业版Linux 13
2.2 安装前的准备 15
2.3 开始安装 17
2.4 使用anaconda安装 18
2.5 安装后的配置 32
2.6 高级安装选项 36
2.7 删除Red Hat企业版Linux 38
本章总结 38
基础技能演练 39
提高技能实践 39
第3章 GNOME图形桌面使用入门 40
3.1 登录到RHEL的GNOME桌面 40
3.2 配置RHEL 6的显示分辨率和多显示器 42
3.3 GNOME桌面概述 43
3.4 结束当前会话 46
3.5 文件管理操作 47
3.6 通过gedit编辑文件 51
3.7 使用配置工具查看和更改系统时间 52
本章总结 54
基础技能演练 55
提高技能实践 55
第4章 Bash入门 56
4.1 什么是Shell 56
4.2 使用Shell命令行 56
4.3 在命令行中启动图形工具 58
4.4 命令的格式 59
4.5 Bash命令行的快捷键 62
4.6 获得命令的帮助信息 63
4.7 命令使用示例 66
4.8 Bash命令行重要的高阶功能 70
4.9 编写Bash脚本 73
本章总结 73
基础技能演练 74
提高技能实践 75
第5章 vim编辑器 76
5.1 在命令行中使用vim编辑器 76
5.2 vim的3种模式 77
5.3 退出vim编辑器 78
5.4 vim命令模式下的常用操作 78
5.5 vim末行模式下的常用操作 80
5.6 vim的其他操作 81
本章总结 82
基础技能演练 82
提高技能实践 83
第6章 管理用户和组 84
6.1 使用图形环境用户管理工具 85
6.2 使用命令行工具管理用户 88
6.3 切换账号 95
6.4 用户账号初始化 96
本章总结 98
基础技能演练 99
提高技能实践 99
第7章 Linux文件权限管理 101
7.1 使用GUI工具管理权限 102
7.2 在命令行中管理权限 103
7.3 特殊权限 105
7.4 隐藏的扩展属性(权限) 106
7.5 访问控制列表(ACL) 107
7.6 SELinux前瞻 111
本章总结 112
基础技能演练 113
提高技能实践 113
第8章 建立网络连接 114
8.1 基本网络概念 114
8.2 Linux的网络配置 120
8.3 远程管理Linux系统初探 125
本章总结 128
基础技能演练 129
提高技能实践 129
第9章 管理物理存储和建立文件系统 130
9.1 硬盘的物理组成 130
9.2 分区和文件系统的基本概念 131
9.3 建立和使用磁盘分区 132
本章总结 136
基础技能演练 136
提高技能实践 136
第10章 逻辑卷的使用 137
10.1 逻辑卷的概念 137
10.2 配置LVM的步骤 138
10.3 扩大逻辑卷容量 139
本章总结 139
基础技能演练 140
提高技能实践 140
第11章 安装和管理软件包 141
11.1 软件包管理介绍 141
11.2 使用rpm命令安装和管理RPM包 142
11.3 使用YUM工具安装和管理RPM包 144
11.4 搭建自己的软件仓库 147
本章总结 147
基础技能演练 148
提高技能实践 148
第12章 创建计划任务 150
12.1 一次性计划任务 150
12.2 周期性执行的计划任务 151
本章总结 153
基础技能演练 153
提高技能实践 154
第13章 监控系统资源和运行状态 155
13.1 查看和管理系统进程 155
13.2 收集系统运行状态信息 159
13.3 虚拟文件系统 160
本章总结 161
基础技能演练 161
提高技能实践 161
第14章 系统日志分析 162
14.1 查看系统日志 162
14.2 日志产生机制 163
14.3 日志切割与轮替 165
本章总结 166
基础技能演练 166
提高技能实践 167
附录A VMware Workstation使用入门 168
A.1 什么是VMware Workstation 168
A.2 软硬件需求 168
A.3 安装和使用VMware Workstation 170
A.4 创建虚拟机 173
A.5 使用虚拟机 182
附录B Bash常用基础命令用法示例 189
B.1 文件和目录相关的命令 189
B.2 显示和查看相关的命令 194
B.3 查找相关的命令 196
B.4 查看系统信息相关的命令 199
B.5 系统管理相关命令 203
B.6 打包压缩相关的命令 205
参考文献 208