顶部
收藏

UNIX操作系统教程——管理与编程


作者:
刘循
定价:
32.30元
ISBN:
978-7-04-013312-7
版面字数:
490千字
开本:
16开
全书页数:
402页
装帧形式:
平装
重点项目:
暂无
出版时间:
2003-11-28
读者对象:
高等教育
一级分类:
计算机/教育技术类
二级分类:
计算机类专业核心课程
三级分类:
操作系统

这是一本全面且实用的UNIX操作系统教材。该教材在介绍UNIX操作系统基本概念及基本使用的基础上,全面、深入地讲述了UNIX操作系统的系统管理和程序开发。在系统管理部分除了传统的管理内容外,还详细介绍了网络服务管理及配置。程序开发部分从操作系统的Shell编程到C语言编程(重点是系统调用),都作了理论和实例讲解。

本书既可以作为高等院校计算机及相关专业本科学生及研究生的教材,也可供从事UNIX平台的网络管理、网络服务及软件开发人员阅读参考。

  • 第1章 UNIX系统概述及基本使用
    • 本章主要内容
    • 1.1 UNIX操作系统概述
      • 1.1.1 UNIX操作系统简介
      • 1.1.2 UNIX操作系统主要组成
      • 1.1.3 UNIX操作系统特点
    • 1.2 基本使用及基本命令
      • 1.2.1 用户与系统管理员
      • 1.2.2 进入与退出系统
      • 1.2.3 在用户之间切换
      • 1.2.4 基本命令
    • 1.3 vi编辑器
      • 1.3.1 vi简介
      • 1.3.2 模式
      • 1.3.3 vi命令
      • 1.3.4 vi内使用Shell
      • 1.3.5 设置vi的工作环境
    • 1.4 本章小结
    • 上机练习
    • 习题一
  • 第2章 UNIX文件系统
    • 本章主要内容
    • 2.1 UNIX文件及目录
      • 2.1.1 文件、目录及权限
      • 2.1.2 文件和目录的上锁
    • 2.2 UNIX文件系统结构
      • 2.2.1 UNIX文件系统
      • 2.2.2 索引节点与目录
      • 2.2.3 索引节点和磁盘块的分配
    • 2.3 UNIX文件系统类型
      • 2.3.1 磁盘文件系统
      • 2.3.2 虚拟文件系统
      • 2.3.3 文件系统管理文件
      • 2.3.4 远程文件系统
    • 2.4 文件系统的管理命令
      • 2.4.1 确定文件系统类型
      • 2.4.2 维护文件系统
      • 2.4.3 文件系统检测
    • 2.5 文件系统的启用
      • 2.5.1 加载与卸载
      • 2.5.2 加载本地文件系统
      • 2.5.3 远程加载
    • 2.6 文件系统的备份与恢复
      • 2.6.1 备份
      • 2.6.2 备份工具dump和restore
      • 2.6.3 tar、cpio、dd
    • 2.7 本章小结
    • 上机练习
    • 习题二
  • 第3章 UNIX系统管理
    • 本章主要内容
    • 3.1 系统引导、运行与系统关闭
      • 3.1.1 系统引导
      • 3.1.2 系统运行级
      • 3.1.3 系统关闭
    • 3.2 用户及组管理命令
      • 3.2.1用户管理文件
      • 3.2.2 用户管理命令
    • 3.3 系统管理员与用户通信
      • 3.3.1 系统管理员通知本机用户
      • 3.3.2 发送消息到系统的单个用户
      • 3.3.3 发送消息到系统或网络中的所有用户
    • 3.4 Solaris系统管理工具Admintool
      • 3.4.1 Admintool简介
      • 3.4.2 Admintool使用
    • 3.5 AIX系统管理工具SMIT
      • 3.5.1 SMIT简介
      • 3.5.2 SMIT使用
    • 3.6 任务自动调度
      • 3.6.1 周期性间隔时间调度命令cron
      • 3.6.2 在指定时间执行命令at
      • 3.6.3 作业控制
    • 3.7 性能管理
      • 3.7.1 系统性能
      • 3.7.2 性能调整
      • 3.7.3 收集性能统计信息
    • 3.8 本章小结
    • 上机练习
    • 习题三
  • 第4章 UNIX设备管理
    • 本章主要内容
    • 4.1 设备管理概述
      • 4.1.1 设备与文件系统
      • 4.1.2 文件系统中设备管理目录
    • 4.2 终端管理
      • 4.2.1 终端设置
      • 4.2.2 终端管理
      • 4.2.3 终端管理命令
    • 4.3 磁带管理
      • 4.3.1 磁带命名
      • 4.3.2 磁带操作命令
    • 4.4 软盘管理
      • 4.4.1 软盘使用
      • 4.4.2 软盘操作命令
    • 4.5 CD-ROM管理与卷管理
    • 4.6 硬盘管理
      • 4.6.1 硬盘命名
      • 4.6.2 硬盘片
      • 4.6.3 测试硬盘
      • 4.6.4 硬盘复制
    • 4.7 打印机管理
      • 4.7.1 安装打印机
      • 4.7.2 LP打印服务管理
      • 4.7.3 打印管理与维护
      • 4.7.4 打印机使用
    • 4.8 设备管理中的“流”机制
    • 4.9 本章小结
    • 上机练习
    • 习题四
  • 第5章 Shell及其编程
    • 本章主要内容
    • 5.1 Shell概述
      • 5.1.1 BourneShell
      • 5.1.2 CShell
      • 5.1.3 KornShell
    • 5.2 Shell 脚本
    • 5.3 Shell脚本变量
      • 5.3.1 环境变量
      • 5.3.2 特殊变量
      • 5.3.3 用户自定义变量
      • 5.3.4 显示变量
      • 5.3.5 shell输入/输出命令
      • 5.3.6 shell中的运算
    • 5.4 shell控制结构
      • 5.4.1 ifthenelse语句
      • 5.4.2 case语句
      • 5.4.3 for语句
      • 5.4.4 while语句
      • 5.4.5 until语句
      • 5.4.6 break和continue语句
    • 5.5 Shell 函数
      • 5.5.1 函数定义
      • 5.5.2 脚本中函数调用
      • 5.5.3 Shell中使用函数
    • 5.6 Shell工具
      • 5.6.1 通知trap
      • 5.6.2 创建信息的文件
      • 5.6.3 logger
      • 5.6.4 eval
    • 5.7 ShellScript编程应用实例
    • 5.8 本章小结
    • 上机练习
    • 习题五
  • 第6章 UNIX实用程序
    • 本章主要内容
    • 6.1 grep
      • 6.1.1 grep介绍
      • 6.1.2 grep命令
      • 6.1.3 grep、fgrep和egrep命令
      • 6.1.4 grep与正则表达式
    • 6.2 sort
      • 6.2.1 sort介绍
      • 6.2.2 sort使用
    • 6.3 sed
      • 6.3.1 sed介绍
      • 6.3.2 sed使用
      • 6.3.3 文本查询
      • 6.3.4 sed基本编辑命令
      • 6.3.5 sed使用例子
      • 6.3.6 sed与grep
    • 6.4 comm、diff、cmp指令
      • 6.4.1 comm命令
      • 6.4.2 diff命令
      • 6.4.3 cmp命令
    • 6.5 awk
      • 6.5.1 awk介绍
      • 6.5.2 使用awk
      • 6.5.3 awk脚本
    • 6.6 本章小结
    • 上机练习
    • 习题六
  • 第7章 UNIX软件开发工具
    • 本章主要内容
    • 7.1 C程序处理过程
    • 7.2 CC命令
      • 7.2.1 CC命令格式
      • 7.2.2 前置处理
      • 7.2.3 编译程序
      • 7.2.4 UNIX连接器(LinkEditor)
      • 7.25 UNIX文件库
    • 7.3 程序维护make
      • 7.3.1 makefile文件
      • 7.3.2 运行makefile文件
      • 7.3.3 makefile中的宏应用
    • 7.4 调试程序(dbx)
    • 7.5 源代码控制系统SCCS
      • 7.5.1 admin命令
      • 7.5.2 get命令
      • 7.5.3 delta命令
      • 7.5.4 prs命令
    • 7.6 其他的C程序设计工具
    • 7.7 本章小结
    • 上机练习
    • 习题七
  • 第8章 UNIX进程管理及进程通信
    • 本章主要内容
    • 8.1 UNIX进程及描述
      • 8.1.1 UNIX系统中的进程
      • 8.1.2 进程状态及其转换
      • 8.1.3 进程与区
      • 8.1.4 进程与进程表
      • 8.1.5 进程与u区
      • 8.1.6 进程映像
    • 8.2 进程控制
      • 8.2.1 进程的创建与终止
      • 8.2.2 进程调度
    • 8.3 进程间通信
      • 8.3.1 信号
      • 8.3.2 管道
      • 8.3.3 消息(message)
      • 8.3.4 共享存储区
      • 8.3.5 信号量
      • 8.3.6 进程通信应用实例——多程序间共享内存
    • 8.4 进程管理命令
      • 8.4.1 ps命令
      • 8.4.2 kill命令
      • 8.4.3 nice命令
      • 8.4.4 sleep命令
      • 8.4.5 wait命令
    • 8.5 本章小结
    • 上机练习
    • 习题八
  • 第9章 UNIX系统调用
    • 本章主要内容
    • 9.1 UNIX系统调用概述
    • 9.2 文件系统调用
      • 9.2.1 系统调用creat创建文件
      • 9.2.2 打开文件open
      • 9.2.3 关闭文件close
      • 9.2.4 读文件read
      • 9.2.5 写文件write
      • 9.2.6 文件系统调用lseek
      • 9.2.7 文件系统调用stat、fstat和lstat
      • 9.2.8 文件系统调用link和unlink
      • 9.2.9 系统调用select
      • 9.2.10 fcntl系统调用
      • 9.2.11 ioctl系统调用
      • 9.2.12 其他的文件系统调用
      • 9.2.13 系统调用综合示例
    • 9.3 进程系统调用
      • 9.3.1 fork系统调用
      • 9.3.2 exec系统调用
      • 9.3.3 exit系统调用
      • 9.3.4 wait系统调用
      • 9.3.5 getpid、getppid、getuid、geteuid、getgid、getegid系统调用
      • 9.3.6 brk系统调用
      • 9.3.7 nice系统调用
      • 9.3.8 stime、time、times、alarm系统调用
    • 9.4 系统调用实例
    • 9.5 本章小结
    • 上机练习
    • 习题九
  • 第10章 UNIX窗口系统
    • 本章主要内容
    • 10.1 X窗口系统
      • 10.1.1 X窗口系统概述
      • 10.1.2 X窗口系统层次
    • 10.2 通用桌面环境CDE
      • 10.2.1 CDE简述
      • 10.2.2 CDE桌面
    • 10.3 用X-Window开发程序简介
    • 10.4 用Motif开发程序实例
    • 10.5 本章小结
    • 上机练习
    • 习题十
  • 第11章 UNIX网络及其管理
    • 本章主要内容
    • 11.1 UNIX网络
    • 11.2 TCP/IP
      • 11.2.1 TCP/IP
      • 11.2.2 配置TCP/IP
      • 11.2.3 TCP/IP接口管理
    • 11.3 路由管理
      • 11.3.1 路由
      • 11.3.2 路由选择表
      • 11.3.3 内核路由选择表
      • 11.3.4 静态路由和动态路由
      • 11.3.5 操作内核路由选择表
    • 11.4 执行路由选择协议
      • 11.4.1 IP转发
      • 11.4.2 RIP简介
      • 11.4.3 OSPF简介
      • 11.4.4 RDISC简介
      • 11.4.5 BGP简介
      • 11.4.6 UNIX路由选择协议实现
      • 11.4.7 驻守进程gated和routed的配置和管理
    • 11.5 UNIX中的点到点协议(PPP)
    • 11.6 网络服务
      • 11.6.1 域名服务
      • 11.6.2 Web服务
      • 11.6.3 邮件服务
      • 11.6.4 FTP服务
    • 11.7 NIS
      • 11.7.1 NIS概念
      • 11.7.2 使用NIS
    • 11.8 本章小结
    • 上机练习
    • 习题十一
  • 第12章 UNIX安全
    • 本章的主要内容
    • 12.1 安全性策略
    • 12.2 操作系统安全
      • 12.2.1 用户登录安全
      • 12.2.2 文件安全
      • 12.2.3 系统日志
      • 12.2.4 进程统计日志
      • 12.2.5 syslog服务
      • 12.2.6 遭到网络攻击及需要采取的措施
      • 12.2.7 Solaris的基础安全模块BSM
      • 12.2.8 系统服务
    • 12.3 防火墙
      • 12.3.1 包过滤(Packet Filter)
      • 12.3.2 应用网关(Application Gateway)
      • 12.3.3 代理服务器(Proxy Server)
    • 12.4 本章小结
    • 上机练习
    • 习题十二
  • 参考文献

相关图书