项目一 Linux系统介绍与安装 1
学习目标 1
学习路径 1
任务描述 2
任务技能 3
技能点一 Linux介绍 3
技能点二 Linux应用 9
技能点三 Linux界面类型 13
任务实施 18
任务总结 34
英语角 34
任务习题 35
项目二 Linux文件权限 36
学习目标 36
学习路径 36
任务描述 37
任务技能 38
技能点一 用户管理 38
技能点二 用户组管理 47
技能点三 目录管理 53
技能点四 文件管理 62
技能点五 权限控制 71
任务实施 76
任务总结 81
英语角 81
任务习题 81
项目三 Linux磁盘与文件系统 82
学习目标 82
学习路径 82
任务描述 83
任务技能 84
技能点一 磁盘 84
技能点二 文件系统 87
技能点三 磁盘管理 93
技能点四 外部存储设备 100
任务实施 102
任务总结 109
英语角 110
任务习题 110
项目四 Linux文本与编辑器 111
学习目标 111
学习路径 111
任务描述 112
任务技能 113
技能点一 Vim编辑器 113
技能点二 Sed工具 122
技能点三 Awk文本处理工具 127
技能点四 Linux字符处理 138
任务实施 143
任务总结 147
英语角 147
任务习题 147
项目五 Linux软件安装与进程管理 149
学习目标 149
学习路径 149
任务描述 150
任务技能 151
技能点一 软件包管理 151
技能点二 YUM 163
技能点三 进程管理与线程控制 166
任务实施 176
任务总结 182
英语角 182
任务习题 183
项目六 Linux网络服务 184
学习目标 184
学习路径 184
任务描述 185
任务技能 186
技能点一 网络配置 186
技能点二 SSH远程服务 189
技能点三 iptables包过滤系统 192
技能点四 firewalld防火墙 197
技能点五 SELinux安全系统 204
任务实施 209
任务总结 213
英语角 213
任务习题 214
项目七 Shell编程基础 215
学习目标 215
学习路径 215
任务描述 216
任务技能 217
技能点一 Shell介绍 217
技能点二 Shell基础 219
技能点三 Shell流程控制语句 235
任务实施 246
任务总结 248
英语角 248
任务习题 249
项目八 Shell编程高级 250
学习目标 250
学习路径 250
任务描述 251
任务技能 252
技能点一 数组 252
技能点二 函数 257
技能点三 正则表达式 267
技能点四 自动化 273
技能点五 Linux日志系统 275
任务实施 277
任务总结 282
英语角 282
任务习题 283
附录 284