图书介绍

高等院校计算机应用技术系列教材 UNIX基础教程 第2版2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

高等院校计算机应用技术系列教材 UNIX基础教程 第2版
  • 龚汉明,肖俊才,刘伟编 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302154402
  • 出版时间:2007
  • 标注页数:350页
  • 文件大小:19MB
  • 文件页数:361页
  • 主题词:UNIX操作系统-高等学校-教材

PDF下载


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

下载说明

高等院校计算机应用技术系列教材 UNIX基础教程 第2版PDF格式电子书版下载

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

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

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

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

图书目录

第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操作系统的特点11

1.5 UNIX与Windows的比较13

1.5.1 Windows NT/2000/200313

1.5.2 Windows服务器系统与UNIX系统的区别14

1.5.3 UNIX和Windows的市场竞争15

1.5.4 UNIX与Windows的进化15

1.6 UNIX的未来16

1.7 小结16

1.8 习题17

第2章 UNIX操作系统基础18

2.1 UNIX操作系统结构18

2.2 内核19

2.3 Shell19

2.3.1 Shell的分类20

2.3.2 Shell编程22

2.4 UNIX文件系统22

2.4.1 UNIX文件23

2.4.2 UNIX目录25

2.4.3 UNIX文件结构26

2.5 应用程序31

2.6 用户界面31

2.6.1 命令行用户界面32

2.6.2 图形用户界面32

2.7 小结34

2.8 习题34

第3章 标准UNIX命令36

3.1 了解命令36

3.2 UNIX命令语法38

3.2.1 通配符38

3.2.2 重定向字符38

3.2.3 命令行选项39

3.2.4 管道符39

3.2.5 后台处理39

3.3 UNIX系统的登录和退出40

3.3.1 登录40

3.3.2 修改口令41

3.3.3 退出41

3.4 操作文件和目录的命令42

3.4.1 ls命令42

3.4.2 cp命令43

3.4.3 mv命令44

3.4.4 rm命令44

3.4.5 mkdir命令45

3.4.6 chdir(cd)命令45

3.4.7 rmdir命令45

3.4.8 pwd命令45

3.4.9 cat/more/less命令45

3.4.10 chmod命令46

3.5 网络命令47

3.5.1 arp命令47

3.5.2 ping命令48

3.5.3 telnet命令48

3.5.4 ftp命令49

3.5.5 nslookup命令50

3.6 系统状态命令51

3.6.1 w命令51

3.6.2 date命令51

3.6.3 ps命令52

3.7 在线查询命令53

3.8 小结54

3.9 习题55

第4章 UNIX文件系统56

4.1 UNIX文件的概念56

4.1.1 什么是文件系统57

4.1.2 树形结构58

4.1.3 文件系统层次58

4.1.4 一些特殊的目录60

4.2 文件类型61

4.2.1 普通文件、目录、设备文件和链接61

4.2.2 静态文件和动态文件63

4.3 文件系统结构64

4.3.1 文件系统布局64

4.3.2 查找和定位文件67

4.4 文件的权限和存取69

4.4.1 权限和存取概述69

4.4.2 谁有存取一个文件的权利69

4.4.3 存取权限的类型70

4.4.4 授权与回收权限70

4.5 管理设备文件74

4.5.1 初识设备文件75

4.5.2 设备文件分类75

4.5.3 /dev目录的布局77

4.6 配置文件系统79

4.6.1 文件系统创建概述79

4.6.2 配置文件系统的步骤79

4.6.3 newfs命令80

4.6.4 加载新文件系统81

4.6.5 卸载一个文件系统82

4.6.6 自动加载文件系统83

4.6.7 CD-ROM文件系统89

4.7 UNIX文件系统内部组织89

4.7.1 引导块90

4.7.2 超级块90

4.7.3 i-node列表块91

4.7.4 数据块92

4.7.5 UNIX定位文件的整体过程92

4.7.6 UNIX硬盘分区简介93

4.8 文件系统的维护96

4.8.1 监控磁盘使用情况96

4.8.2 日常维护97

4.8.3 扩展一个卷组100

4.8.4 扩展逻辑卷的大小100

4.8.5 扩展一个文件系统101

4.9 小结102

4.10 习题102

第5章 UNIX的编辑器104

5.1 vi的基本概念104

5.2 vi的基本操作105

5.2.1 设置终端105

5.2.2 启动vi106

5.2.3 进入输入模式107

5.2.4 退出输入模式108

5.2.5 退出vi108

5.2.6 在窗口中移动光标109

5.2.7 在编辑缓存中移动窗口110

5.2.8 修改文本111

5.2.9 删除文本112

5.2.10 取消更改和删除112

5.3 一个实例教程113

5.4 进一步了解vi116

5.4.1 搜索文本116

5.4.2 复制和移动文本117

5.4.3 工作缓冲区118

5.4.4 编辑多个文件119

5.4.5 插入Shell命令的输出120

5.5 vi的设置选项120

5.5.1 设置vi选项120

5.5.2 显示当前设置122

5.5.3 vi选项123

5.6 应用vi124

5.6.1 编写vi宏124

5.6.2 实用的文本处理宏126

5.7 使用emacs进行编辑128

5.7.1 设置终端129

5.7.2 启动emacs130

5.7.3 在emacs中创建文本131

5.7.4 退出emacs131

5.7.5 在窗口中移动光标131

5.7.6 移动缓冲区中的窗口132

5.7.7 删除文本132

5.7.8 emacs的帮助132

5.8 简短的emacs实例133

5.9 进一步了解emacs136

5.9.1 查找正文136

5.9.2 用emacs修改文本137

5.9.3 复制和移动文本138

5.9.4 在多窗口中编辑138

5.10 得到emacs139

5.11 小结140

5.12 习题140

第6章 UNIX进程控制141

6.1 进程概述141

6.1.1 进程的基本概念141

6.1.2 父进程与子进程142

6.1.3 进程的状态143

6.1.4 进程间通信144

6.2 UNIX进程的层次结构145

6.2.1 使用ps命令查看进程状态145

6.2.2 系统进程147

6.2.3 用户进程148

6.3 UNIX进程调度149

6.3.1 进程优先级149

6.3.2 nice命令149

6.3.3 前台进程和后台进程150

6.3.4 将任务放在后台/前台运行151

6.3.5 nohup命令152

6.3.6 kill命令终止进程152

6.4 作业调度153

6.4.1 作业调度的概念153

6.4.2 关于cron154

6.4.3 at和batch命令154

6.4.4 crontab命令154

6.5 小结155

6.6 习题156

第7章 Shell157

7.1 Shell的启动和主要功能157

7.1.1 Shell的启动158

7.1.2 Shell启动文件158

7.1.3 Shell的功能160

7.2 各种UNIX Shell161

7.2.1 细说Shell的生平161

7.2.2 Bourne Shell161

7.2.3 C Shell161

7.2.4 Korn Shell162

7.2.5 TCSH162

7.2.6 BASH Shell162

7.2.7 Shell的使用164

7.3 选择Shell164

7.3.1 查看当前用户的默认Shell164

7.3.2 更改用户的默认Shell165

7.4 Shell环境变量165

7.4.1 用户环境165

7.4.2 设置Shell变量166

7.4.3 两个重要的变量167

7.4.4 显示变量的值168

7.4.5 传送局部变量到环境169

7.4.6 传递变量给一个应用170

7.5 配置Shell171

7.5.1 别名171

7.5.2 文件名自动完成172

7.5.3 命令的历史机制173

7.5.4 重新输入命令174

7.5.5 Shell内部命令和UNIX命令174

7.6 Shell的替代功能175

7.6.1 Shell的替代功能简介175

7.6.2 Shell变量存储175

7.6.3 变量替代176

7.6.4 命令替代178

7.6.5 波浪号替代179

7.7 小结180

7.8 习题180

第8章 Shell编程181

8.1 Shell编程基础181

8.1.1 概述181

8.1.2 shell程序举例182

8.1.3 传递数据给shell程序183

8.1.4 shell程序的参数184

8.1.5 特殊的shell变量——#和*185

8.1.6 shift命令186

8.1.7 read命令188

8.1.8 其他技术189

8.2 test及其他几个重要的命令190

8.2.1 返回值190

8.2.2 test命令191

8.2.3 exit命令196

8.2.4 使用let命令进行算术计算196

8.3 shell分支语句198

8.3.1 if语句198

8.3.2 if-else语句199

8.3.3 case语句200

8.4 shell循环语句201

8.4.1 有关循环的简单介绍202

8.4.2 while语句202

8.4.3 until语句205

8.4.4 for语句207

8.4.5 break和continue语句209

8.5 小结210

8.6 习题212

第9章 使用awk和sed213

9.1 awk概述213

9.1.1 调用awk215

9.1.2 awk程序的基本结构216

9.1.3 awk使用标准的输入/输出设备217

9.1.4 在多个文件中运行awk程序217

9.1.5 多行awk程序218

9.2 模式218

9.2.1 字符串模式219

9.2.2 复合模式222

9.2.3 范围模式223

9.2.4 数值模式223

9.2.5 开始与结束模式224

9.3 动作224

9.3.1 变量224

9.3.2 内建变量225

9.3.3 数值运算符及其操作227

9.3.4 数组228

9.3.5 用户定义函数229

9.3.6 控制语句230

9.4 输入232

9.4.1 从文件中读取输入232

9.4.2 从键盘读取输入233

9.4.3 从管道中读取输入233

9.4.4 在命令行上将参变量传递给程序234

9.4.5 多行文件和记录分隔符234

9.5 输出235

9.5.1 print235

9.5.2 printf235

9.5.3 传递输出到多个文件中236

9.6 用Shell来运行awk236

9.7 sed文件和sed命令237

9.7.1 sed用法介绍237

9.7.2 保存sed输出238

9.7.3 使用sed在文件中查询文本的方式238

9.8 小结239

9.9 习题240

第10章 UNIX安全机制241

10.1 系统安全的必要性241

10.1.1 计算机信息系统的脆弱性241

10.1.2 安全威胁242

10.1.3 UNIX系统的安全管理243

10.2 用户安全性244

10.2.1 口令保护244

10.2.2 文件保护244

10.2.3 目录许可245

10.2.4 umask命令245

10.2.5 设置用户ID和同组用户ID许可246

10.2.6 cp、mv、ln和cpio命令246

10.2.7 su和newgrp命令248

10.2.8 文件加密248

10.3 文件系统安全248

10.3.1 UNIX文件系统概述248

10.3.2 设备文件249

10.3.3 /etc/mknod命令250

10.3.4 安全考虑251

10.3.5 find命令251

10.3.6 secure程序252

10.3.7 ncheck命令252

10.3.8 安装和卸载文件系统252

10.3.9 系统目录和文件253

10.4 安全相关文件253

10.4.1 /etc/passwd文件253

10.4.2 /etc/group文件255

10.4.3 /etc/profile文件255

10.5 安全策略256

10.5.1 限制访问256

10.5.2 防火墙257

10.5.3 ACL(访问控制列表)258

10.5.4 监控系统文件258

10.5.5 加密安全工具259

10.6 防火墙260

10.6.1 防火墙技术260

10.6.2 防火墙的类型261

10.6.3 先进的认证技术264

10.7 系统管理员意识264

10.7.1 管理员登录安全265

10.7.2 保证系统安全266

10.7.3 root运行的进程267

10.7.4 增加、删除和移走用户268

10.8 物理安全269

10.9 小系统安全270

10.10 小结271

10.11 习题273

第11章 UNIX网络通信274

11.1 网络简介274

11.1.1 OSI分层模型275

11.1.2 TCP/IP协议简介276

11.2 UNIX网络配置的相关文件278

11.2.1 网络地址278

11.2.2 接口名与IP地址的映射280

11.2.3 子网掩码280

11.2.4 默认网关282

11.3 网络命令283

11.3.1 ping命令283

11.3.2 ifconfig命令283

11.3.3 netstat命令284

11.3.4 finger命令285

11.3.5 route命令286

11.4 小结286

11.5 习题286

第12章 UNIX网络服务与应用287

12.1 域名解析287

12.1.1 三种主机名解析的比较287

12.1.2 DNS的工作原理289

12.1.3 DNS服务器配置实例290

12.1.4 DNS客户端的配置298

12.1.5 使用nslookup测试DNS300

12.1.6 DNS其他知识302

12.2 WWW服务303

12.2.1 WWW服务和HTTP的工作原理303

12.2.2 非持久连接和持久连接305

12.2.3 HTTP消息格式307

12.2.4 用户——服务器交互310

12.3 文件传输311

12.3.1 FTP的工作原理311

12.3.2 FTP配置说明313

12.3.3 VSFTPD配置举例322

12.3.4 虚拟用户的配置324

12.4 小结325

12.5 习题325

第13章 用户账号管理326

13.1 用户账号326

13.1.1 用户与用户组327

13.1.2 用户账号的定义327

13.1.3 /etc/passwd文件327

13.1.4 /etc/group文件329

13.2 用户账号的创建、修改和删除330

13.2.1 useradd330

13.2.2 groupadd331

13.3 用户账号口令字管理331

13.4 权限管理333

13.4.1 更改用户密码333

13.4.2 定制用户334

13.5 系统管理员的角色335

13.5.1 什么是系统管理员335

13.5.2 硬件方面的职责336

13.5.3 软件方面的职责336

13.5.4 对用户的责任337

13.6 小结338

13.7 习题338

附录 VMware下UNIX的安装339

一、VMware的安装339

二、使用VMware创建Solaris 10虚拟机341

三、Solaris 10的安装344

参考文献350

热门推荐