UNIX基础教程 第3版PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:龚汉明编著
- 出 版 社:北京:清华大学出版社
- 出版年份:2012
- ISBN:9787302286080
- 页数:329 页
第1章UNIX操作系统概述 1
1.1计算机系统组成 1
1.1.1计算机硬件系统 2
1.1.2计算机软件系统 4
1.2什么是操作系统 5
1.2.1操作系统的概念 5
1.2.2操作系统的功能 6
1.3 UNIX操作系统的诞生和发展 7
1.3.1 UNIX系统的诞生 7
1.3.2 UNIX系统的发展 7
1.3.3 UNIX系统发展时间表 9
1.4 UNIX操作系统的特点 10
1.5 UNIX与Windows的比较 13
1.5.1 Windows系统 13
1.5.2 Windows服务器系统与UNIX系统的比较 14
1.5.3 UNIX和Windows的进化 15
1.6 UNIX的未来 15
1.7小结 16
1.8习题 17
第2章UNIX操作系统基础 19
2.1 UNIX操作系统结构 19
2.2内核 20
2.3 Shell 20
2.3.1 Shell的分类 21
2.3.2 Shell编程 23
2.4 UNIX文件系统 23
2.4.1 UNIX文件 24
2.4.2 UNIX目录 26
2.4.3 UNIX文件结构 27
2.5应用程序 32
2.6用户界面 32
2.6.1命令行用户界面 33
2.6.2图形用户界面 33
2.7小结 35
2.8习题 35
第3章 标准UNIX命令 37
3.1了解命令 37
3.2 UNIX命令语法 39
3.2.1通配符 39
3.2.2重定向字符 39
3.2.3命令行选项 40
3.2.4管道符 40
3.2.5后台处理 40
3.3 UNIX系统的登录和退出 41
3.3.1登录 41
3.3.2修改口令 42
3.3.3退出 42
3.4操作文件和目录的命令 43
3.4.1 ls命令 43
3.4.2 cp命令 44
3.4.3 mv命令 46
3.4.4 rm命令 47
3.4.5 mkdir命令 49
3.4.6 pwd命令 50
3.4.7 rmdir命令 50
3.4.8 cd命令 50
3.4.9 cat/more/less命令 51
3.4.10 chmod命令 52
3.5网络命令 52
3.5.1 arp命令 52
3.5.2 ping命令 53
3.5.3 telnet命令 53
3.5.4 ftp命令 54
3.5.5 nslookup命令 55
3.6系统状态命令 56
3.6.1 w命令 56
3.6.2 date命令 56
3.6.3 ps命令 57
3.7在线查询命令 58
3.8小结 59
3.9习题 59
第4章UNIX文件系统 61
4.1 UNIX文件的概念 61
4.1.1什么是文件系统 62
4.1.2树状结构 63
4.1.3文件系统层次 63
4.1.4一些特殊的目录 65
4.2文件类型 66
4.2.1普通文件、目录、设备文件和链接 66
4.2.2静态文件和动态文件 68
4.3文件系统结构 69
4.3.1文件系统布局 69
4.3.2查找和定位文件 72
4.4文件的权限和存取 73
4.4.1权限和存取概述 74
4.4.2谁有存取一个文件的权利 74
4.4.3存取权限的类型 74
4.4.4授权与回收权限 75
4.5管理设备文件 79
4.5.1初识设备文件 79
4.5.2设备文件分类 80
4.5.3 /dev目录的布局 82
4.6配置文件系统 83
4.6.1文件系统创建概述 83
4.6.2配置文件系统的步骤 84
4.6.3 newfs命令 84
4.6.4加载新文件系统 85
4.6.5卸载文件系统 86
4.6.6自动加载文件系统 87
4.6.7 CD-ROM文件系统 93
4.7 UNIX文件系统内部组织 94
4.7.1引导块 94
4.7.2超级块 94
4.7.3 i-node列表块 95
4.7.4数据块 96
4.7.5 UNIX定位文件的整体过程 96
4.7.6 UNIX硬盘分区简介 97
4.8文件系统的维护 100
4.8.1监控磁盘使用情况 100
4.8.2日常维护 101
4.8.3扩展卷组 104
4.8.4扩展逻辑卷的大小 105
4.8.5扩展文件系统 105
4.9小结 106
4.10习题 107
第5章vi编辑器 109
5.1编辑器的概念 109
5.2 vi的基本操作 110
5.2.1设置终端 110
5.2.2启动vi 111
5.2.3进入输入模式 113
5.2.4退出输入模式 113
5.2.5退出vi 114
5.2.6在窗口中移动光标 114
5.2.7在编辑缓存中移动窗口 116
5.2.8修改文本 116
5.2.9删除文本 117
5.2.10取消更改和删除 118
5.3实例教程 119
5.4进一步了解vi 121
5.4.1搜索文本 122
5.4.2复制和移动文本 122
5.4.3工作缓冲区 123
5.4.4编辑多个文件 124
5.4.5插入Shell命令的输出 125
5.5 vi的设置选项 126
5.5.1设置vi选项 126
5.5.2显示当前设置 128
5.5.3 vi选项 128
5.6应用vi 129
5.6.1编写vi宏 130
5.6.2实用的文本处理宏 132
5.7小结 134
5.8习题 134
第6章UNIX进程控制 135
6.1进程概述 135
6.1.1进程的基本概念 135
6.1.2父进程与子进程 136
6.1.3进程的状态 137
6.1.4进程间通信 138
6.2 UNIX进程的层次结构 139
6.2.1使用ps命令查看进程状态 139
6.2.2系统进程 141
6.2.3用户进程 142
6.3 UNIX进程调度 143
6.3.1进程优先级 143
6.3.2 nice命令 143
6.3.3前台进程和后台进程 144
6.3.4将任务放在后台/前台运行 145
6.3.5 nohup命令 146
6.3.6 kill命令终止进程 146
6.4作业调度 147
6.4.1作业调度的概念 147
6.4.2关于cron 148
6.4.3 at和batch命令 148
6.4.4 crontab命令 148
6.5小结 149
6.6习题 150
第7章Shell 151
7.1 Shell的启动和主要功能 151
7.1.1 Shell的启动 152
7.1.2 Shell启动文件 152
7.1.3 Shell的功能 154
7.2各种UNIX Shell 155
7.2.1细说Shell的生平 155
7.2.2 Bourne Shell 155
7.2.3 C Shell 155
7.2.4 Kom Shell 156
7.2.5 TCSH 156
7.2.6 BASH Shell 156
7.2.7 Shell的使用 158
7.3选择Shell 158
7.3.1查看当前用户的默认Shell 158
7.3.2更改用户的默认Shell 159
7.4 Shell环境变量 159
7.4.1用户环境 159
7.4.2设置Shell变量 160
7.4.3两个重要的变量 161
7.4.4显示变量的值 162
7.4.5传送局部变量到环境 163
7.4.6传递变量给一个应用 164
7.5配置Shell 165
7.5.1别名 165
7.5.2文件名自动完成 166
7.5.3命令的历史机制 167
7.5.4重新输入命令 168
7.5.5 Shell内部命令和UNIX命令 168
7.6 Shell的替代功能 169
7.6.1 Shell的替代功能简介 169
7.6.2 Shell变量存储 169
7.6.3变量替代 170
7.6.4命令替代 172
7.6.5波浪号替代 173
7.7小结 174
7.8习题 174
第8章Shell编程 175
8.1 Shell编程基础 175
8.1.1概述 175
8.1.2 Shell程序举例 176
8.1.3传递数据给Shell程序 177
8.1.4 Shell程序的参数 178
8.1.5特殊的Shell变量——#和 179
8.1.6 shift命令 180
8.1.7 read命令 182
8.1.8其他技术 183
8.2 test及其他几个重要的命令 184
8.2.1返回值 184
8.2.2 test命令 185
8.2.3 exit命令 190
8.2.4 let命令 190
8.3 Shell分支语句 192
8.3.1 if语句 192
8.3.2 if-else语句 193
8.3.3 case语句 194
8.4 Shell循环语句 195
8.4.1有关循环的简单介绍 195
8.4.2 while语句 196
8.4.3 until语句 198
8.4.4 for语句 201
8.4.5 break和continue语句 203
8.5小结 204
8.6习题 206
第9章 管理应用程序 207
9.1 UNIX应用程序的组织 207
9.2安装和卸载应用程序 208
9.2.1获取应用程序软件包 208
9.2.2安装 211
9.2.3运行 212
9.2.4卸载 213
9.3程序包命令 213
9.3.1 pkginfo 215
9.3.2 pkgrm 215
9.3.3 pkgadd 216
9.3.4 pkgchk 217
9.4小结 218
9.5习题 218
第10章UNIX安全机制 219
10.1系统安全的必要性 219
10.1.1计算机信息系统的脆弱性 219
10.1.2安全威胁 220
10.1.3 UNIX系统的安全管理 221
10.2用户安全性 222
10.2.1口令保护 222
10.2.2文件保护 222
10.2.3目录许可 223
10.2.4 umask命令 223
10.2.5设置用户ID和同组用户ID许可 224
10.2.6 cp、 mv、ln和cpio命令 224
10.2.7 su和newgrp命令 226
10.2.8文件加密 226
10.3文件系统安全 226
10.3.1 UNIX文件系统概述 226
10.3.2设备文件 227
10.3.3 /etc/mknod命令 228
10.3.4安全考虑 228
10.3.5 find命令 229
10.3.6 secure程序 230
10.3.7 ncheck命令 230
10.3.8安装和卸载文件系统 230
10.3.9系统目录和文件 231
10.4安全相关文件 231
10.4.1 /etc/passwd文件 231
10.4.2 /etc/group文件 233
10.4.3 /etc/profile文件 233
10.5安全技术 234
10.5.1设定shell限制 234
10.5.2防火墙 235
10.5.3 ACL(访问控制列表) 236
10.5.4监控系统文件 237
10.5.5加密安全工具 238
10.5.6数字证书 239
10.6物理安全 239
10.7小结 240
10.8习题 241
第11章 用户管理 243
11.1用户账号 243
11.1.1用户与用户组 244
11.1.2用户账号的定义 244
11.1.3 /etc/passwd文件 245
11.1.4 /etc/group文件 247
11.2用户账号的创建、修改和删除 248
11.2.1 useradd 249
11.2.2 groupadd 249
11.3用户账号口令字管理 250
11.4权限管理 251
11.4.1更改用户密码 251
11.4.2定制用户 252
11.5系统管理员的角色 254
11.5.1什么是系统管理员 254
11.5.2硬件方面的职责 254
11.5.3软件方面的职责 255
11.5.4对用户的责任 256
11.6系统管理员意识 256
11.6.1管理员登录安全 257
11.6.2保证系统安全 258
11.6.3 root运行的进程 260
11.6.4增加、删除和移走用户 261
11.7小结 262
11.8习题 262
第12章UNIX网络通信 263
12.1网络简介 263
12.1.1 OSI分层模型 264
12.1.2 TCP/IP协议简介 265
12.2 UNIX网络配置的相关文件 267
12.2.1网络地址 267
12.2.2接口名与IP地址的映射 269
12.2.3子网掩码 269
12.2.4默认网关 271
12.3网络命令 272
12.3.1 ping命令 272
12.3.2 ifconfig命令 272
12.3.3 netstat命令 273
12.3.4 finger命令 274
12.3.5 route命令 274
12.4小结 275
12.5习题 275
第13章UNIX网络服务与应用 277
13.1域名解析 277
13.1.1 3种主机名解析的比较 277
13.1.2 DNS的工作原理 279
13.1.3 DNS服务器配置实例 280
13.1.4 DNS客户端的配置 288
13.1.5使用nslookup测试DNS 290
13.1.6 DNS其他知识 292
13.2 WWW服务 293
13.2.1 WWW服务和HTTP的工作原理 293
13.2.2非持久连接和持久连接 295
13.2.3 HTTP消息格式 297
13.2.4用户——服务器交互 299
13.3文件传输 301
13.3.1 FTP的工作原理 301
13.3.2 FTP配置说明 303
13.3.3 VSFTPD配置举例 313
13.3.4虚拟用户的配置 315
13.4小结 315
13.5习题 315
附录VMware下UNIX的安装 317
参考文献 329
- 《市政工程基础》杨岚编著 2009
- 《零基础学会素描》王金著 2019
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《生物质甘油共气化制氢基础研究》赵丽霞 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《AutoCAD 2019 循序渐进教程》雷焕平,吴昌松,陈兴奎主编 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《花时间 我的第一堂花艺课 插花基础技法篇》(日)花时间编辑部编;陈洁责编;冯莹莹译 2020
- 《市政工程基础》杨岚编著 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