出版社:清华大学出版社
年代:2016
定价:35.0
本教材定位在本科教学中使用。由于传统的本科教材偏于理论化,教与学效果不是特别明显,本教材在教学材料的选取上,即保留了传统的部份理论,又突出了实际知识的处理能力。
第1章 操作系统引论
1.1 计算机系统的组成
1.2 操作系统的基本概念和功能
1.2.1 什么是操作系统
1.2.2 操作系统功能
1.3 操作系统的目标
1.4 操作系统的基本特性
1.4.1 并发性
1.4.2 共享性
1.4.3 虚拟技术
1.4.4 异步性
1.5 Linux操作系统简介
1.6 Linux操作系统的组成及版本
1.7 Linux操作系统的特点
1.8 习题
第2章 Linux的运行模式
2.1 Linux的基本操作
2.1.1 控制台与终端
2.1.2 登录
2.1.3 系统注销、关闭与重启
2.1.4 修改口令(密码)
2.2 常用的文本工具
2.2.1 磁盘管理
2.2.2 查看进程信息
2.2.3 关机命令
2.2.4 压缩管理
2.2.5 联机帮助命令
2.3 文本编辑器vi的使用
2.3.1 vi概述
2.3.2 使用vi编辑文档
2.3.3 删除和查找
2.3.4 vi的环境设置
2.4 应用软件的安装
2.4.1 使用rpm工具安装应用软件
2.4.2 编译安装应用软件
2.5 习题
第3章 Linux文件和磁盘系统
3.1 Linux文件系统
3.1.1 文件系统简介
3.1.2 Linux文件系统
3.2 文件的基本操作
3.2.1 查看和搜索文件
3.2.2 新建、删除文件和目录
3.2.3 复制、移动和重命名文件
3.2.4 归档管理
3.2.5 其他一些常用命令
3.3 文件权限管理
3.3.1 Linux文件安全模型
3.3.2 修改文件/目录的访问权限
3.3.3 改变文件/目录的所有权
3.4 即插即用设备的使用
3.4.1 光驱的使用
3.4.2 U盘的使用
3.5 习题
第4章 Linux用户管理
4.1 认识用户和组
4.2 root账号
4.3 管理用户账号
4.3.1 Linux的影子密码体系
4.3.2 setuid和setgid
4.3.3 使用命令行管理用户
4.3.4 批量建立用户账号
4.4 管理用户组
4.4.1 理解组账号信息文件/etc/group
4.4.2 使用命令行方式管理组
4.4.3 组账号信息文件/etc/group
4.5 习题
第5章 Linux的shell程序
5.1 shell的简介
5.1.1 shell及shell编程
5.1.2 bash
5.2 创建和执行shell程序
5.3 shell环境变量及设置文件
5.3.1 shell的环境变量
5.3.2 shell配置文件
5.4 shell脚本编程
5.4.1 shell变量
5.4.2 shell控制结构
5.4.3 shell函数
5.5 习题
第6章 Linux网络配置
6.1 网络配置基础
6.1.1 TCP/TP协议
6.1.2 网络配置基本概念
6.1.3 常用的网络命令
6.2 在终端中配置网络参数
6.2.1 使用命令工具配置网络参数
6.2.2 使用setup配置网络参数
6.3 使用文件配置网络
6.3.1 网络接口配置文件
6.3.2 域名解析客户端配置
6.4 习题
第7章 Linux系统安全
7.1 常见的攻击类型
7.2 Linux日志管理
7.2.1 Linux日志系统简介
7.2.2 配置系统日志
7.2.3 日志系统
7.3 Linux用户安全
7.3.1 Linux账号安全
7.3.2 用户口令安全
7.3.3 TCP Wrappers
7.4 习题
第8章 进程管理
8.1 进程
8.1.1 程序的顺序执行与并发执行
8.1.2 进程的概念
8.1.3 进程控制块
8.1.4 进程的组织
8.1.5 Linux系统中的进程
8.2 进程的运行模式
8.2.1 操作系统内核
8.2.2 中断与系统调用
8.2.3 进程的运行模式
8.3 进程控制
8.3.1 进程控制的功能
8.3.2 Linux系统的进程控制
8.3.3 shell命令的执行过程
8.4 进程调度
8.4.1 进程调度的基本原理
8.4.2 Linux系统的进程调度
8.5 进程的互斥与同步
8.5.1 进程之间的制约关系
8.5.2 信号量与P、V操作
8.5.3 Linux的信号量机制
8.5.4 死锁问题
8.6 进程通信
8.6.1 进程通信的方式
8.6.2 Linux信号通信原理
8.6.3 Linux管道通信原理
8.7 线程
8.7.1 线程的概念
8.7.2 线程和进程的区别
8.7.3 内核级线程与用户级线程
8.7.4 Linux中的线程
8.8 习题
第9章 存储管理
9.1 存储管理概述
9.1.1 内存的分配与回收
9.1.2 地址变换
9.1.3 内存的保护
9.1.4 内存的扩充
9.2 存储管理方案
9.2.1 分区存储管理
9.2.2 页式存储管理
9.2.3 段式存储管理
9.2.4 段页式存储管理
9.3 虚拟存储管理
9.3.1 虚拟存储技术
9.3.2 页式虚拟存储器原理
9.4 Linux的存储管理
9.4.1 x86架构的内存访问机制
9.4.2 Linux的内存管理方案
9.4.3 进程地址空间的管理
9.5 习题
参考文献
本书以Red Hat Linux Enterprise Linux 5(5以上版本均可)为平台,对Linux基础性知识点进行全面而又详细的介绍。本书根据初学者的学习规律,先介绍操作系统引论、Linux的运行模式、 Linux文件和磁盘系统、Linux用户管理、 Linux的shell程序、 Linux网络配置、Linux系统安全的基本操作及简单原理,然后在此基础之上以进程管理和存储管理为例来提升Linux操作系统理论的深度与广度,可以为实践提供思想和指导。本书配套了《Linux操作系统基本原理与应用实训教程》,通过加强实践环节教学,使读者在实践中学习和提高Linux操作系统的基本操作技能。本书既可作为高等学校计算机类和信息技术类专业本科教材,也可作为Linux初学者或培训教材。
书籍详细信息 | |||
书名 | Linux操作系统基本原理与应用站内查询相似图书 | ||
9787302430223 如需购买下载《Linux操作系统基本原理与应用》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN | |||
出版地 | 北京 | 出版单位 | 清华大学出版社 |
版次 | 1版 | 印次 | 1 |
定价(元) | 35.0 | 语种 | 简体中文 |
尺寸 | 26 × 19 | 装帧 | 平装 |
页数 | 印数 |
Linux操作系统基本原理与应用是清华大学出版社于2016.出版的中图分类号为 TP316.89 的主题关于 Linux操作系统-高等学校-教材 的书籍。