Linux操作系统基本原理与应用实训教程PDF电子书下载
- 电子书积分:10 积分如何计算积分?
- 作 者:周奇编著
- 出 版 社:北京:清华大学出版社
- 出版年份:2016
- ISBN:7302430225
- 页数:224 页
第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
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《AutoCAD 2019 循序渐进教程》雷焕平,吴昌松,陈兴奎主编 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《药剂学实验操作技术》刘芳,高森主编 2019
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019