当前位置:首页 > 工业技术
Linux操作系统案例教程
Linux操作系统案例教程

Linux操作系统案例教程PDF电子书下载

工业技术

  • 电子书积分:11 积分如何计算积分?
  • 作 者:彭英慧,刘建卿编著
  • 出 版 社:北京:机械工业出版社
  • 出版年份:2016
  • ISBN:9787111536024
  • 页数:284 页
图书介绍:本书分为14章,内容涉及到Linux概况、Linux安装、文件管理、文本编辑器、用户和群组管理、软件包的管理、进程管理及Linux网络基础、Samba服务器、FTP服务器、DNS服务器及www服务器的配置等内容。
《Linux操作系统案例教程》目录

第1章 Linux简介 1

1.1 Linux的性质 1

1.2 Linux的特点 1

1.3 Linux与Windows的区别 3

1.4 Linux发展 3

1.4.1 Linux发展的要素 3

1.4.2 内核发展史 4

1.5 Linux的内核版本 5

1.6 Linux的优势 6

1.7 Linux的应用领域 7

1.8 Linux的组成部分 8

1.9 Linux的基本管理 9

1.10 课后习题 11

第2章 Linux系统安装 12

2.1 Red Hat Enterprise Linux 5简介 12

2.2 安装前的准备 12

2.2.1 硬件基本需求 12

2.2.2 硬盘分区 13

2.2.3 安装方式 13

2.3 案例:Linux安装过程 13

2.4 虚拟机Vmware下安装Linux 28

2.5 图形化用户界面和字符界面 32

2.6 退出Linux 34

2.7 课后习题 35

第3章 文件管理 36

3.1 Linux文件系统 36

3.1.1 Linux常用文件系统介绍 36

3.1.2 Linux文件介绍 37

3.1.3 Linux目录结构 38

3.2 案例1:文件与目录的基本操作 40

3.2.1 目录操作命令 40

3.2.2 文件操作命令 42

3.2.3 文件链接命令 45

3.3 案例2:文件内容操作命令 46

3.3.1 显示文本文件内容命令 47

3.3.2 查找文件命令 49

3.3.3 文件内容查询命令 50

3.4 文件处理命令 52

3.5 文件统计命令 53

3.6 文件帮助命令 54

3.7 上机实训 56

3.8 课后习题 56

第4章 文本编辑器 58

4.1 案例:文本编辑器vi操作模式 58

4.1.1 命令模式 58

4.1.2 文本编辑模式 59

4.1.3 末行模式 59

4.2 启动vi编辑器 59

4.2.1 启动单个文件 59

4.2.2 启动多个文件 60

4.3 显示vi的行号 60

4.4 文本编辑器vi的使用 61

4.4.1 命令模式操作 61

4.4.2 插入模式操作 65

4.4.3 末行模式操作 66

4.5 桌面环境下的文本编辑工具 67

4.6 通配符 68

4.7 上机实训 70

4.8 课后习题 70

第5章 用户和组管理 71

5.1 案例1:用户账号管理 71

5.1.1 用户账号文件 71

5.1.2 添加用户 75

5.1.3 修改用户信息 77

5.1.4 删除用户 78

5.2 案例2:用户组账号管理 78

5.2.1 用户组账号文件 79

5.2.2 建立组 80

5.2.3 修改用户组属性 81

5.2.4 删除组群 82

5.2.5 添加/删除组成员 82

5.2.6 显示用户所属组 83

5.2.7 批量新建多个用户账号 83

5.3 桌面环境下管理用户和组群 86

5.3.1 启动Red Hat用户管理器 86

5.3.2 创建用户 86

5.3.3 修改用户属性 87

5.3.4 创建用户组 89

5.3.5 修改用户组属性 89

5.4 案例3:权限管理 90

5.4.1 文件和目录的权限管理 91

5.4.2 权限的设置方法 91

5.4.3 桌面环境下的权限管理 94

5.5 上机实训 95

5.6 课后习题 95

第6章 软件包的管理 97

6.1 案例1: RPM软件包的管理 97

6.1.1 管理RPM包的shell命令 97

6.1.2 桌面环境下RPM包的管理 100

6.2 案例2:归档/压缩文件 103

6.2.1 归档/压缩文件的shell命令 103

6.2.2 桌面环境下归档/压缩文件 106

6.3 案例3: YUM在线软件包管理 110

6.3.1 YUM命令管理软件包 111

6.3.2 桌面环境下在线管理软件包 113

6.4 上机实训 115

6.5 课后习题 115

第7章 进程管理 117

7.1 进程和作业的基本概念 117

7.1.1 进程和作业简介 117

7.1.2 进程的基本状态及其转换 117

7.1.3 进程的类型 118

7.1.4 Linux守候进程介绍 118

7.2 案例1:进程和作业管理 119

7.2.1 进程和作业启动方式 119

7.2.2 管理进程和作业的shell命令 120

7.2.3 桌面环境下进程的管理 124

7.3 案例2:进程调度 126

7.3.1 at调度 126

7.3.2 batch调度 128

7.3.3 cron调度 128

7.4 上机实训 130

7.5 课后习题 131

第8章 外存管理 132

8.1 磁盘管理的shell命令 132

8.2 案例1: Linux磁盘的管理 133

8.2.1 fdisk分区 133

8.2.2 装载和卸载文件系统 137

8.2.3 桌面环境下移动存储介质管理 140

8.3 案例2:磁盘配额 141

8.3.1 磁盘配额概述 141

8.3.2 设置文件系统配额 142

8.3.3 配置步骤 142

8.4 上机实训 146

8.5 课后习题 147

第9章 网络基础 148

9.1 Linux网络配置基础 148

9.1.1 TCP/IP参考模型 148

9.1.2 Linux网络服务及对应端口 149

9.2 案例:以太网的TCP/IP设置 150

9.2.1 Linux网络接口 150

9.2.2 Linux网络相关配置文件 150

9.2.3 桌面环境下配置网络 155

9.3 常用的网络配置命令 158

9.4 网络服务 160

9.4.1 网络服务软件 160

9.4.2 管理服务的shell命令 161

9.4.3 桌面环境下的管理服务 161

9.5 网络安全 162

9.5.1 防火墙 162

9.5.2 管理防火墙的shell命令 163

9.5.3 桌面环境下管理防火墙 164

9.5.4 SELinux 165

9.6 上机实训 165

9.7 课后习题 165

第10章 Samba服务器 167

10.1 Samba简介 167

10.1.1 Samba的工作原理 167

10.1.2 Samba服务器的功能 168

10.2 案例:Samba服务器的安装和配置 168

10.2.1 Samba服务器的安装 168

10.2.2 Samba服务器的配置 169

10.2.3 与Samba服务器相关的shell命令 176

10.2.4 windows计算机访问Linux共享 180

10.2.5 Linux计算机访问Windows共享 184

10.2.6 桌面环境下配置Samba服务器 187

10.3 上机实训 188

10.4 课后习题 189

第11章 FTP服务器 190

11.1 FTP服务简介 190

11.2 vsftpd服务器 191

11.2.1 安装vsftpd 191

11.2.2 启动和关闭vsftpd 192

11.2.3 FTP客户端的操作 193

11.3 案例:vsftpd服务器的配置 194

11.3.1 FTP服务的相关文件及其配置 194

11.3.2 配置vsftpd.conf文件 196

11.4 vsftpd高级配置 203

11.5 上机实训 205

11.6 课后习题 205

第12章 D NS服务器 207

12.1 域名解析基本概念 207

12.2 DNS服务器及其安装 208

12.2.1 DNS服务器类型 208

12.2.2 DNS服务器的安装 208

12.3 案例:DNS服务器配置 210

12.3.1 文本模式下DNS服务器的配置 211

12.3.2 桌面环境下DNS服务器的配置 218

12.4 Linux下的客户端设置 225

12.5 上机实训 226

12.6 课后习题 227

第13章 WWW服务器 228

13.1 Web服务器基本概念 228

13.2 案例1: Apache服务器的安装和配置 229

13.2.1 Apache服务器的安装 230

13.2.2 Apache服务器的测试 233

13.2.3 Apache服务器的配置 234

13.2.4 建立个人站点案例分解 244

13.3 案例2:Apache服务器的应用 246

13.4 桌面环境下配置Apache服务器 252

13.4.1 HTTP配置工具的启动 252

13.4.2 配置步骤 254

13.5 课后习题 259

第14章 Linux下的编程 261

14.1 案例1: Linux下的C/C++编译器 261

14.1.1 GCC概述 261

14.1.2 g++和GCC区别 264

14.2 案例2: Linux下的PEP编程 264

14.2.1 PEP简介 264

14.2.2 配置运行环境 265

14.2.3 简单的PEP实例 266

14.3 案例3: Linux下的shell编程 267

14.3.1 什么是shell 267

14.3.2 shell脚本介绍 269

14.3.3 shell变量 270

14.3.4 控制结构语句 276

14.4 上机实训 283

14.5 课后习题 283

参考文献 284

相关图书
作者其它书籍
返回顶部