图书介绍

Linux操作系统基本原理与应用实训教程pdf电子书版本下载

Linux操作系统基本原理与应用实训教程
  • 周奇编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:7302430225
  • 出版时间:2016
  • 标注页数:224页
  • 文件大小:20MB
  • 文件页数:237页
  • 主题词:Linux操作系统-高等学校-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快] 温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页 直链下载[便捷但速度慢]   [在线试读本书]   [在线获取解压码]

下载说明

Linux操作系统基本原理与应用实训教程PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如 BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 操作系统引论 1

1.1 计算机系统的组成 1

1.2 操作系统的基本概念和功能 2

1.2.1 什么是操作系统 2

1.2.2 操作系统功能 3

1.3 操作系统的目标 8

1.4 操作系统的基本特性 9

1.4.1 并发性 9

1.4.2 共享性 10

1.4.3 虚拟技术 10

1.4.4 异步性 11

1.5 Linux操作系统简介 11

1.6 Linux操作系统的组成及版本 14

1.7 Linux操作系统的特点 16

1.8 习题 17

第2章 Linux的运行模式 18

2.1 Linux的基本操作 18

2.1.1 控制台与终端 18

2.1.2 登录 19

2.1.3 系统注销、关闭与重启 20

2.1.4 修改口令(密码) 22

2.2 常用的文本工具 22

2.2.1 磁盘管理 22

2.2.2 查看进程信息 25

2.2.3 关机命令 28

2.2.4 压缩管理 30

2.2.5 联机帮助命令 34

2.3 文本编辑器vi的使用 34

2.3.1 vi概述 34

2.3.2 使用vi编辑文档 36

2.3.3 删除和查找 38

2.3.4 vi的环境设置 39

2.4 应用软件的安装 39

2.4.1 使用rpm工具安装应用软件 39

2.4.2 编译安装应用软件 41

2.5 习题 41

第3章 Linux文件和磁盘系统 42

3.1 Linux文件系统 42

3.1.1 文件系统简介 42

3.1.2 Linux文件系统 43

3.2 文件的基本操作 51

3.2.1 查看和搜索文件 51

3.2.2 新建、删除文件和目录 58

3.2.3 复制、移动和重命名文件 64

3.2.4 归档管理 66

3.2.5 其他一些常用命令 68

3.3 文件权限管理 71

3.3.1 Linux文件安全模型 71

3.3.2 修改文件/目录的访问权限 71

3.3.3 改变文件/目录的所有权 73

3.4 即插即用设备的使用 74

3.4.1 光驱的使用 75

3.4.2 U盘的使用 75

3.5 习题 77

第4章 Linux用户管理 78

4.1 认识用户和组 78

4.2 root账号 79

4.3 管理用户账号 80

4.3.1 Linux的影子密码体系 80

4.3.2 setuid和setgid 82

4.3.3 使用命令行管理用户 83

4.3.4 批量建立用户账号 90

4.4 管理用户组 93

4.4.1 理解组账号信息文件/etc/group 94

4.4.2 使用命令行方式管理组 94

4.4.3 组账号信息文件/etc/group 96

4.5 习题 96

第5章 Linux的shell程序 97

5.1 shell的简介 97

5.1.1 shell及shell编程 97

5.1.2 bash 98

5.2 创建和执行shell程序 104

5.3 shell环境变量及设置文件 107

5.3.1 shell的环境变量 107

5.3.2 shell配置文件 108

5.4 shell脚本编程 109

5.4.1 shell变量 109

5.4.2 shell控制结构 114

5.4.3 shell函数 119

5.5 习题 121

第6章 Linux网络配置 122

6.1 网络配置基础 122

6.1.1 TCP/TP协议 122

6.1.2 网络配置基本概念 123

6.1.3 常用的网络命令 127

6.2 在终端中配置网络参数 131

6.2.1 使用命令工具配置网络参数 131

6.2.2 使用setup配置网络参数 136

6.3 使用文件配置网络 138

6.3.1 网络接口配置文件 138

6.3.2 域名解析客户端配置 141

6.4 习题 145

第7章 Linux系统安全 146

7.1 常见的攻击类型 146

7.2 Linux日志管理 148

7.2.1 Linux日志系统简介 148

7.2.2 配置系统日志 149

7.2.3 日志系统 154

7.3 Linux用户安全 157

7.3.1 Linux账号安全 157

7.3.2 用户口令安全 160

7.3.3 TCP Wrappers 161

7.4 习题 163

第8章 进程管理 164

8.1 进程 164

8.1.1 程序的顺序执行与并发执行 164

8.1.2 进程的概念 166

8.1.3 进程控制块 168

8.1.4 进程的组织 169

8.1.5 Linux系统中的进程 169

8.2 进程的运行模式 173

8.2.1 操作系统内核 174

8.2.2 中断与系统调用 175

8.2.3 进程的运行模式 176

8.3 进程控制 177

8.3.1 进程控制的功能 177

8.3.2 Linux系统的进程控制 178

8.3.3 shell命令的执行过程 183

8.4 进程调度 183

8.4.1 进程调度的基本原理 184

8.4.2 Linux系统的进程调度 184

8.5 进程的互斥与同步 188

8.5.1 进程之间的制约关系 188

8.5.2 信号量与P、V操作 189

8.5.3 Linux的信号量机制 191

8.5.4 死锁问题 192

8.6 进程通信 193

8.6.1 进程通信的方式 193

8.6.2 Linux信号通信原理 194

8.6.3 Linux管道通信原理 198

8.7 线程 198

8.7.1 线程的概念 198

8.7.2 线程和进程的区别 199

8.7.3 内核级线程与用户级线程 199

8.7.4 Linux中的线程 200

8.8 习题 201

第9章 存储管理 202

9.1 存储管理概述 202

9.1.1 内存的分配与回收 202

9.1.2 地址变换 202

9.1.3 内存的保护 205

9.1.4 内存的扩充 205

9.2 存储管理方案 206

9.2.1 分区存储管理 206

9.2.2 页式存储管理 208

9.2.3 段式存储管理 211

9.2.4 段页式存储管理 213

9.3 虚拟存储管理 213

9.3.1 虚拟存储技术 213

9.3.2 页式虚拟存储器原理 214

9.4 Linux的存储管理 217

9.4.1 x86架构的内存访问机制 217

9.4.2 Linux的内存管理方案 219

9.4.3 进程地址空间的管理 220

9.5 习题 223

参考文献 224

精品推荐