书籍详情
深入学习UNIX
作者:刘祖亮编著
出版社:清华大学出版社
出版时间:1997-05-01
ISBN:9787302025757
定价:¥28.00
内容简介
深入学习UNIX刘祖亮编著本书中文繁体字版(原书名为洞悉UNIX进阶篇)由台湾和硕科技文化有限公司出版,1995。本书中文简体字版经台湾和硕科技文化有限公司授权由清华大学出版社出版,1997。任何单位或个人未经出版者书面允许不得用任何手段复制或抄袭本书内容。本书详细介绍了UNIX系统中比较深入的内容。全书共分10章。主要内容包括UNIX文件系统及其内部结构;操作文件与控制终端的系统调用;进程的管理及其通信;信号处理与存储器管理以及Linux系统简介。本书内容丰富、技术含量大、写作条理清楚,是一本很好的UNIX专门书籍,相信它将成为UNIX系统使用与管理人员的良师益友。
作者简介
暂缺《深入学习UNIX》作者简介
目录
目录
第0章 导论
0.1 谁需要这本书
0.2 阅读本书需要哪些背景
0.3 本书的组织结构
0.4 UNIX系统的发展史
0.5 开放式的系统(OpenSystem)
0.6 UNIX的核心程序
0.7 系统调用的使用
0.8 系统调用的执行
0.9 系统调用与函数的区别
0.10 核心程序的结构
0.11 流(STREAMs)
第1章 UNIX文件系统
1.1 目录与文件
1.2 文件的存取权限与属性设定
1.3 与文件操作相关的重要指令
1.3.1 cat
1.3.2 cd
1.3.3 chgrp
1.3.4 chmod
1.3.5 chown
1.3.6 comm
1.3.7 cmp
1.3.8 cp
1.3.9 cut
1.3.10 diff
1.3.11 dircmp
1.3.12 find
1.3.13 grep
1.3.14 ls
1.3.15 mkdir
1.3.16 mv
1.3.17 pr
1.3.18 rm
1.3.19 sort
1.3.20 tail
1.3.21 touch
1.3.22 tr
1.3.23 umask
1.3.24 wc
第2章 UNIX文件系统的内部结构
2.1 文件系统与i节点
2.2 一般文件的内部结构
第3章 操作文件的系统调用
3.1 文件描述字(filedescriptor)
3.2 open系统调用
3.3 close系统调用
3.4 read与write系统调用
3.5 lseek系统调用
3.6 dup系统调用
3.7 link系统调用
3.8 unlink系统调用
3.9 fcntl系统调用
3.10 stat与fstat系统调用
3.11 access系统调用
3.12 chmod系统调用
3.13 chown系统调用
3.14 chdir系统调用
3.15 mkdir与rmdir系统调用
3.16 mknod系统调用
3.17 m0unt与umount系统调用
第4章 控制终端的系统调用
4.1 ioctl系统调用与终端的输入输出
4.2 termio结构
第5章 进程管理
5.1 进程与程序(processandprogram)
5.2 观察进程执行的指令
5.3 进程的创建与执行——fork与exec
5.4 exec系统调用
5.5 进程的优先级
5.6 fork与exec使用实例:UNIX的启动流程
5.7 进程调度
第6章 信号处理
6.1 何谓信号(signal)
6.2 信号的基本概念
6.3 信号类别
6.4 信号的处理
6.5 处理信号的系统调用
6.6 sigset系统调用
6.7 kill系统调用
6.8 alarm系统调用
6.9 pause系统调用
6.10 其他有关信号处理的系统调用
6.11 UNIXSVR4新增的信号处理例程(routine)
6.12 信号掩码
第7章 存储管理
7.1 UNIX的存储管理策略
7.2 请求调页
7.3 锁定主存中的进程
7.4 UNIN系统的内存配置
7.5 进程的虚拟内存编址
7.6 fork与vfork
7.7 用户模式与核心程序模式的转换
第8章 进程间的通信
8.1 背景知识
8.2 pipe系统调用
8.3 命名管道与mknod系统调用的使用
8.4 命名管道的应用之一——客户与服务器
8.5 命名管道应用之二——客户、服务器以及非搁置处理
第9章 高级进程间通信
9.1 IPC对象与消息队列
9.2 IPC对象的内容
9.3 消息队列(messagequeue)的使用
9.4 msgget系统调用
9.5 msgctl系统调用
9.6 msgsnd与msgrcv系统调用
9.7 消息队列的限制
9.8 信号灯与信号
9.9 临界区(CRITICALSECTION)
9.10 DIJKSTRA的演算法
9.11 UNIXSVR4使用信号灯的方式
9.12 操作信号灯的系统调用
9.13 共享内存
第10章 LinuX系统简介
10.1 前言
10.2 什么是Linux
10.3 Linux的特性
10.4 Linux的系统需求
第0章 导论
0.1 谁需要这本书
0.2 阅读本书需要哪些背景
0.3 本书的组织结构
0.4 UNIX系统的发展史
0.5 开放式的系统(OpenSystem)
0.6 UNIX的核心程序
0.7 系统调用的使用
0.8 系统调用的执行
0.9 系统调用与函数的区别
0.10 核心程序的结构
0.11 流(STREAMs)
第1章 UNIX文件系统
1.1 目录与文件
1.2 文件的存取权限与属性设定
1.3 与文件操作相关的重要指令
1.3.1 cat
1.3.2 cd
1.3.3 chgrp
1.3.4 chmod
1.3.5 chown
1.3.6 comm
1.3.7 cmp
1.3.8 cp
1.3.9 cut
1.3.10 diff
1.3.11 dircmp
1.3.12 find
1.3.13 grep
1.3.14 ls
1.3.15 mkdir
1.3.16 mv
1.3.17 pr
1.3.18 rm
1.3.19 sort
1.3.20 tail
1.3.21 touch
1.3.22 tr
1.3.23 umask
1.3.24 wc
第2章 UNIX文件系统的内部结构
2.1 文件系统与i节点
2.2 一般文件的内部结构
第3章 操作文件的系统调用
3.1 文件描述字(filedescriptor)
3.2 open系统调用
3.3 close系统调用
3.4 read与write系统调用
3.5 lseek系统调用
3.6 dup系统调用
3.7 link系统调用
3.8 unlink系统调用
3.9 fcntl系统调用
3.10 stat与fstat系统调用
3.11 access系统调用
3.12 chmod系统调用
3.13 chown系统调用
3.14 chdir系统调用
3.15 mkdir与rmdir系统调用
3.16 mknod系统调用
3.17 m0unt与umount系统调用
第4章 控制终端的系统调用
4.1 ioctl系统调用与终端的输入输出
4.2 termio结构
第5章 进程管理
5.1 进程与程序(processandprogram)
5.2 观察进程执行的指令
5.3 进程的创建与执行——fork与exec
5.4 exec系统调用
5.5 进程的优先级
5.6 fork与exec使用实例:UNIX的启动流程
5.7 进程调度
第6章 信号处理
6.1 何谓信号(signal)
6.2 信号的基本概念
6.3 信号类别
6.4 信号的处理
6.5 处理信号的系统调用
6.6 sigset系统调用
6.7 kill系统调用
6.8 alarm系统调用
6.9 pause系统调用
6.10 其他有关信号处理的系统调用
6.11 UNIXSVR4新增的信号处理例程(routine)
6.12 信号掩码
第7章 存储管理
7.1 UNIX的存储管理策略
7.2 请求调页
7.3 锁定主存中的进程
7.4 UNIN系统的内存配置
7.5 进程的虚拟内存编址
7.6 fork与vfork
7.7 用户模式与核心程序模式的转换
第8章 进程间的通信
8.1 背景知识
8.2 pipe系统调用
8.3 命名管道与mknod系统调用的使用
8.4 命名管道的应用之一——客户与服务器
8.5 命名管道应用之二——客户、服务器以及非搁置处理
第9章 高级进程间通信
9.1 IPC对象与消息队列
9.2 IPC对象的内容
9.3 消息队列(messagequeue)的使用
9.4 msgget系统调用
9.5 msgctl系统调用
9.6 msgsnd与msgrcv系统调用
9.7 消息队列的限制
9.8 信号灯与信号
9.9 临界区(CRITICALSECTION)
9.10 DIJKSTRA的演算法
9.11 UNIXSVR4使用信号灯的方式
9.12 操作信号灯的系统调用
9.13 共享内存
第10章 LinuX系统简介
10.1 前言
10.2 什么是Linux
10.3 Linux的特性
10.4 Linux的系统需求
猜您喜欢