图书介绍

UNIX基础教程 第3版PDF|Epub|txt|kindle电子书版本网盘下载

UNIX基础教程 第3版
  • 龚汉明编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302286080
  • 出版时间:2012
  • 标注页数:329页
  • 文件大小:24MB
  • 文件页数:341页
  • 主题词:UNIX操作系统-程序设计-高等学校-教材

PDF下载


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

下载说明

UNIX基础教程 第3版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操作系统的特点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 Shell20

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启动vi111

5.2.3进入输入模式113

5.2.4退出输入模式113

5.2.5退出vi114

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进一步了解vi121

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应用vi129

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关于cron148

6.4.3 at和batch命令148

6.4.4 crontab命令148

6.5小结149

6.6习题150

第7章Shell151

7.1 Shell的启动和主要功能151

7.1.1 Shell的启动152

7.1.2 Shell启动文件152

7.1.3 Shell的功能154

7.2各种UNIX Shell155

7.2.1细说Shell的生平155

7.2.2 Bourne Shell155

7.2.3 C Shell155

7.2.4 Kom Shell156

7.2.5 TCSH156

7.2.6 BASH Shell156

7.2.7 Shell的使用158

7.3选择Shell158

7.3.1查看当前用户的默认Shell158

7.3.2更改用户的默认Shell159

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配置Shell165

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 pkginfo215

9.3.2 pkgrm215

9.3.3 pkgadd216

9.3.4 pkgchk217

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 useradd249

11.2.2 groupadd249

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测试DNS290

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

热门推荐