《Linux应用基础与实训》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:王海宾,刘霞主编;张静,辛景波,梁海丽副主编
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2015
  • ISBN:9787302402770
  • 页数:325 页
图书介绍:本书的主要内容涵盖了Linux操作系统的基础内容,教材以Vmware9.0虚拟环境为背景,安装、管理与使用Red Hat Enterprise Linux6.0,书中使用了大量的实例,每个章节后面配有完整的实训内容,以求能够让读者真正掌握Linux的应用基础内容。

第1章 认知Linux 1

1.1 什么是操作系统 1

1.2 什么是Linux 2

1.2.1 Linux简介 2

1.2.2 Linus Torvalds简介 3

1.3 为什么学习Linux 3

1.4 Linux学什么 5

1.5 Linux能干什么 6

1.5.1 Linux的基本思想 6

1.5.2 Linux的应用领域 6

1.6 如何学习Linux 6

1.7 小结 8

实训1 认知Linux,使用VMware 9

第2章 安装Linux操作系统 13

2.1 安装前的准备 13

2.1.1 获得Red Hat Enterprise Linux 13

2.1.2 安装前的准备 14

2.2 Red Hat Linux安装的虚拟方案 16

2.3 虚拟机简介及VMware 9.0的安装设置 17

2.3.1 什么是虚拟机 17

2.3.2 虚拟系统与虚拟机的区别 17

2.3.3 VMware的特点 17

2.3.4 VMware Workstation 9.0安装具体步骤 18

2.3.5 VMware Workstation 9.0具体配置步骤 21

2.4 在VMware 9.0下安装Red Hat Linux 27

2.4.1 创建虚拟机 27

2.4.2 安装Red Hat Linux 35

2.4.3 简单设置Red Hat Linux 47

2.5 小结 52

实训2 破解Linux的原始密码 52

第3章 Linux基本操作 57

3.1 GNOME图形界面基础 57

3.2 BASH基础 60

3.2.1 Shell简介 60

3.2.2 Shell的分类 61

3.2.3 BASH基础 61

3.2.4 BASH命令的组成 62

3.3 Linux系统常用命令 62

3.4 Vim文本编辑器 71

3.5 在Linux系统下获取帮助 76

3.5.1 man page 76

3.5.2 info page 78

3.5.3 help 79

3.6 Linux系统的启动与关闭 80

3.6.1 Linux系统启动详解 80

3.6.2 关闭Linux系统 84

3.7 小结 89

实训3 基本操作 90

第4章 Linux文件管理 92

4.1 Linux文件系统 92

4.1.1 文件类型与扩展名 92

4.1.2 一棵倒置的树 94

4.2 目录与路径 96

4.2.1 相对路径和绝对路径 96

4.2.2 目录的相关操作 97

4.3 文件与目录管理 99

4.3.1 查看文件和目录命令(ls) 99

4.3.2 复制(cp)、移动(mv)与删除(rm) 100

4.3.3 文件的软硬链接 104

4.4 查看文件内容 107

4.5 touch命令的应用 110

4.6 小结 112

实训4 文件与目录基本操作 113

第5章 Linux压缩、打包与文件查询 115

5.1 压缩技术与原理 115

5.1.1 使用压缩技术的原因 115

5.1.2 压缩技术的方法 115

5.1.3 压缩技术的原理 116

5.1.4 Linux压缩文件的扩展名 116

5.2 常见的压缩命令gzip、zcat;bzip2、bzcat 117

5.2.1 gzip、zcat 117

5.2.2 bzip2、bzcat 119

5.3 打包命令tar 121

5.4 其他打包压缩工具 127

5.5 文件查询命令locate、whereis、find 128

5.6 文件内容查找命令grep、egrep、fgrep 136

5.7 小结 140

实训5 压缩、打包与查询 141

第6章 Linux权限管理 142

6.1 Linux用户权限 142

6.2 Linux文件权限基础 142

6.3 Linux文件属性 144

6.4 改变Linux文件属性与权限 149

6.4.1 改变文件所有者chown 149

6.4.2 改变所属用户组chgrp 153

6.4.3 改变权限chmod 154

6.5 文件的默认权限umask 158

6.6 目录与文件权限的意义 162

6.6.1 文件权限的意义 162

6.6.2 目录权限的意义 162

6.7 Linux特殊权限 163

6.7.1 SUID 163

6.7.2 SGID 165

6.7.3 SBIT 166

6.7.4 SUID、SGID、SBIT权限设置 167

6.8 小结 167

实训6 权限管理 168

第7章 用户管理 170

7.1 用户基础 170

7.2 UID与GID 171

7.3 配置文件 172

7.3.1 /etc/passwd 172

7.3.2 /etc/shadow 174

7.3.3 /etc/group 176

7.3.4 /etc/gshadow 178

7.4 用户管理 179

7.4.1 用户身份查询 179

7.4.2 添加用户 180

7.4.3 用户密码 185

7.4.4 修改用户 188

7.4.5 删除用户 189

7.5 用户组管理 190

7.5.1 有效组与初始组 190

7.5.2 新建用户组 191

7.5.3 修改用户组 192

7.5.4 删除用户组 193

7.6 主机ACL 193

7.6.1 启动ACL 193

7.6.2 ACL设置 195

7.7 用户身份切换 197

7.7.1 su 197

7.7.2 sudo 200

7.8 小结 204

实训7 用户管理 206

第8章 磁盘管理 208

8.1 磁盘基础 208

8.2 磁盘在Linux系统里的命名 209

8.3 Linux的文件系统 210

8.4 磁盘管理 211

8.4.1 磁盘分区表 211

8.4.2 inode与block 212

8.4.3 磁盘分区 216

8.4.4 磁盘格式化 220

8.4.5 磁盘挂载 221

8.4.6 交换分区的制作与使用 224

8.5 小结 227

实训8 磁盘管理 228

第9章 磁盘高级管理 230

9.1 磁盘配额 230

9.2 软件RAID 233

9.2.1 RAID基础 233

9.2.2 RAID级别 234

9.2.3 RAID软实现 238

9.3 逻辑卷管理LVM 242

9.3.1 LVM基础 242

9.3.2 LVM基本术语 245

9.3.3 LVM命令 245

9.3.4 LVM管理 245

9.3.5 LVM图形管理 257

9.4 小结 258

实训9 磁盘高级管理 259

第10章 软件包管理 261

10.1 RPM基础 261

10.2 RPM的使用 262

10.2.1 RPM的安装路径 262

10.2.2 RPM的组成部分 262

10.2.3 RPM安装 264

10.2.4 RPM卸载 266

10.2.5 RPM升级更新 267

10.2.6 RPM查询 267

10.2.7 RPM校验 269

10.2.8 RPM签名 270

10.2.9 RPM注意问题 272

10.3 YUM基础 272

10.4 YUM的使用 273

10.4.1 YUM命令 273

10.4.2 YUM本地仓库配置 273

10.4.3 YUM FTP仓库配置 276

10.4.4 YUM操作 277

10.5 图形化界面 280

10.6 小结 281

实训10 软件包管理 282

第11章 网络管理 283

11.1 网络基础 283

11.2 基本网络配置 284

11.3 网络配置的四种方法 286

11.3.1 使用图形化界面 286

11.3.2 使用字符界面 288

11.3.3 使用命令配置网络 290

11.3.4 使用配置文件修改 290

11.4 基本IP路由和网关 292

11.5 其他网络参数配置 294

11.6 VMware_Linux上网配置 296

11.7 小结 300

实训11 网络管理 300

第12章 进程管理 302

12.1 进程基础 302

12.1.1 进程定义 303

12.1.2 进程分类 303

12.1.3 进程状态 303

12.1.4 进程属性 304

12.2 进程查看 304

12.3 终止进程 313

12.4 SELinux基础 314

12.4.1 SELinux的规则与概念 314

12.4.2 查看SELinux 315

12.4.3 SELinux策略 316

12.4.4 SELinux模式 316

12.4.5 SELinux设置 317

12.5 小结 323

实训12 进程管理 324

参考文献 325