书籍详情

最新UNIX开发使用手册

最新UNIX开发使用手册

作者:(美)PeterKuo等著;前导工作室译

出版社:机械工业出版社

出版时间:1999-06-01

ISBN:9787111072140

定价:¥69.00

内容简介
  UNIX是一个功能强大、性能完善的多用户、多任务操作系统,可应用在巨型机(如CRAY)到PC机等不同的平台上。本书由四大部分和附录组成,详细介绍了UNIX。本书主要内容有UNIX的基础知识、如何管理UNIX、用UNIX建立和配置TCP/IP网络、在UNIX下配置和使用各种Internet服务,以及与UNIX相关的RFC和TCP-UDP端口等知识。本书适合科技人员、大专院校师生及广大计算机开发和应用人员使用。
作者简介
暂缺《最新UNIX开发使用手册》作者简介
目录
译者序
前言
第一部分  基础知识
第1章 UNIX环境概述
1.1  UNIX的起源
1.1.1  历史
1.1.2  UNIX的版本
1.1.3  谁拥有什么
1.2  UNIX操作系统
1.2.1  UNIX内核
1.2.2  UNIX硬件
1.2.3  UNIX都有的特点
1.2.4  UNIX网络
1.3  市场上的UNIX服务
1.4  开放式系统标准
1.5  小结
第2章  登录
2.1  了解登录过程
2.1.1  用户登录名
2.1.2  起级用户
2.1.3  登录提示符
2.1.4  登录错误
2.1.5  登录进入以后
2.1.6  修改口令
2.1.7  退出系统
2.2  UNIX口令管理
2.2.1  安全的必要性
2.2.2  选择一个好口令
2.2.3  实行口令找代
2.3  小结
第3章  UNIX Shell和系统命令
3.1  什么是UNIX Shell
3.2  使用哪种Shell
3.3  选择Shell
3.4  查找目录
3.4.1  psw命令
3.4.2  cd命令
3.5  列文件史和目录名
3.5.1  ls命令
3.5.2  产生文件名
3.5.3  特殊字符
3.6  显示文件
3.6.1  使用cat显示文件
3.6.2  使用more显示文件
3.6.3  使用head查看文件头部
3.6.4  使用tail查看文件尾部
3.6.5  转储文件
3.7  使用文件和目录
3.7.1  使用cp拷贝文件和目录
3.7.2  使用mv移动和重命名文件
3.7.3  使用rm删除文件和目录
3.7.4  创建和删除目录
3.7.5  使用find查找文件
3.8  管道、I/O重定向和过滤
3.8.1  理解I/O
3.8.2  理解文件描述符
3.8.3  使用I/O重定向
3.8.4  使用管道
3.9  过滤命令
3.9.1  使用cut和paste
3.9.2  sort工具
3.9.3  tee工具
3.9.4  grep命令
3.9.5  awk命令
3.10  与用户一起工作
3.10.1  查看登录用户
3.10.2  获取用户信息
3.10.3  使用su切换到另一个用户
3.10.4  给用户发送消息
3.10.5  与其他用户对话
3.10.6  向所有用户发送消息
3.10.7  限制消息
3.11  UNIX进程
3.12  小结
第4章  vi编辑器
4.1  vi简介
4.2  vi操作模式
4.3  使用vi编辑文本
4.3.1  理解编辑进程
4.3.2  终端类型
4.3.3  启动vi
4.3.4  退出vi
4.3.5  创建第一个vi文件
4.3.6  在vi中定位
4.3.7  添加和插入文本
4.3.8  删除文本
4.3.9  个性和替换文本
4.3.10  连接一行
4.3.11  撤消修改
4.3.12  重复命令
4.3.13  管理文件
4.3.14  在崩溃后恢复文本
4.3.15  基本vi命令汇总
4.4  高级vi技巧
4.4.1  拷贝和粘贴文本
4.4.2  搜索文本
4.4.3  搜索和替换文本
4.4.4  退出到Shell
4.4.5  高级vi命令汇总
4.5  设置vi选项
4.5.1  在vi内设置选项
4.5.2  选项列表
4.5.3  在vi外设置选项
4.6  其它UNIX编辑器
4.7  小结
第5章  文件、目录和权限 
5.1  UNIX文件和目录结构
5.1.1  文件和目录名
5.1.2  路径名
5.2  目录树的组织
5.2.1  根目录
5.2.2  系统目录
5.3  文件类型
5.3.1  检查文件类型
5.3.2  标准文件
5.3.3  目录
5.3.4  符号链
5.3.5  设备文件
5.3.6  命名管道
5.4  拥有者、分组和权限
5.4.1  查看权限
5.4.2  定义权限
5.4.3  改变文件和目录权限
5.5  改变拥有者和分组
5.5.1  改变拥有权
5.5.2  改变分组拥有权
5.6  i节点表
5.7  小结
第6章  UNIX进程
6.1  简介
6.2  进程
6.3  进程的创建
6.4  进程状态
6.5  查看进程/程序信息的命令
6.6  小结
第7章  Shell脚本基础
7.1   Shell编程简介
7.1.1  Korn Shell
7.1.2  管道
7.1.3  列表
7.1.4  重定向
7.1.5  子Shell
7.1.6  注解
7.2  变量
7.2.1  数组变量
7.2.2  环境变量
7.2.3  Shell变量
7.2.4  取消变量设置
7.3  替换和引用
7.3.1  命令替换
7.3.2  算术替换
7.3.3  引用
7.4  控制结构
7.4.1  流控
7.4.2  循环 
7.5  小结
第8章  高级Shell脚本
8.1  使Shell脚本可执行
8.2  特殊变量和变量替换
8.2.1  特殊变量
8.2.2  变量替换
8.3  函数
8.4  Shell脚本中的选项分析
8.4.1  getopts命令
8.4.2  一个使用getopts的例子
8.5  处理信号
8.5.1  信号
8.5.2  trap命令
8.6  调试和记录Shell脚本
8.6.1  调试
8.6.2  记录
8.7  小结
第9章  UNIX窗口系统
9.1  通用桌面环境概述
9.2  CDE的特点
9.2.1  登录
9.2.2  CDE的特点
9.2.3  图形工作区管理器
9.2.4  CDE前台面板的功能
9.3  CDE工具
9.3.1 dtterm
9.3.2  dtpad
9.3.3  文件管理器
9.3.4  日历管理器
9.4  定制窗口环境
9.4.1  格式管理器
9.4.2  创建及安装新动作和子面板
9.4.3  编辑配置文件
9.5  其它窗口系统
9.5.1  Open Wndows
9.5.2  HP-VUE
9.5.3  KDE
9.6  小结
第二部分  系统管理
第10章  用户帐号和组管理
10.1  理解用户和组的概念
10.1.1  Passwd文件
10.1.2  Shadow文件
10.1.3  AIX的不同
10.1.4  group文件
10.2  理解UID和GID
10.3  创建用户帐号
10.4  删除用户帐号
10.5  更改用户帐号
10.6  编写Shell脚本创建用户帐号
10.7  创建组
10.8  修改组
10.9  删除组
10.10  定制用户环境
10.11  UNIX口令
10.12  小结
第11章  启动和关闭
11.1  启动进程
11.2  UNIX引导进程
11.2.1  运行级
11.2.2  引导阶段
11.3  init进程
11.3.1  inittab文件
11.3.2  运行控制脚本
11.3.3  运行控制目录
11.3.4  启动和杀死脚本
11.3.5  /etc/init.d目录
11.3.6  改变运行级
11.3.7  验证运行级
11.3.8  初始化命令:init 
11.4  关机进程
11.5  为引导和启动进程查找故障
11.5.1  第一阶段——POST检测引导错误——硬件问题
11.5.2  第二阶段——引导程序错误
11.5.3  第三阶段——执行向多用户模式的引导
11.6  小结
第12章  设备管理
12.1  什么是设备管理
12.2  设备文件
12.2.1  硬盘和CD-ROM
12.2.2  磁带设备
12.2.3  串口/伪(Serial Ports/pseudo)端口
12.2.4  其它外围设备
12.3  加入硬盘设备
12.3.1  SunOS 4.X
12.3.2  Solaris 2.X
12.3.3  HP/UX 10/11
12.3.4  AIX 4.x
12.4  检验硬盘的存在
12.4.1  SunOS 4.x
12.4.2  Solaris 2.X
12.4.3  HP/UX 10/11
12.4.4  AIX 4.X
12.5  配置设备
12.5.1  SunOS 4.x
12.5.2  Solaris 2.X
12.5.3  HP/UX 10/11
12.5.4  AIX 4.x
12.6  测试驱动器
12.6.1  SunOS 4.x
12.6.2  Solaris 2.X
12.6.3  HP/UX 10/11
12.6.4  AIX 4.x
12.7  增加一个CD-ROM
12.7.1  SunOS 4.x和Solaris 2.X
12.7.2  HP/UX 10/11和AIX 4.x
12.8  验证CD-ROM的存在
12.8.1  SunOS 4.x
12.8.2  Solaris 2.X
12.8.3  HP/UX 10/11
12.8.4  AIX 4.x
12.9  终端和调制解调器
12.9.1  终端设置
12.9.2  连接终端设备
12.9.3  SunOS 4.x
12.9.4  Solaris 2.X
12.9.5  HP/UX 10/11
12.9.6  AIX 4.x
12.9.7  终端处理
12.9.8  对终端问题的故障检测
12.10  小结
第13章  文件系统
13.1  简介
13.2  理解文件系统
13.2.1  文件类型
13.2.2  inodes和superblocks
13.3  不同类型的文件系统
13.3.1  ext2文件系统
13.3.2  ufs文件系统
13.3.3  iso9660文件系统
13.3.4  msdos文件系统
13.3.5  proc和swap文件系统
13.4  创建文件系统
13.4.1  磁盘定位——设备入口
13.4.2  格式化磁盘和为磁盘分区
13.5  安装的拆卸文件系统
13.5.1  安装一个文件系统
13.5.2  安装选项
13.5.3  拆卸文件系统
13.5.4  配置文件
13.6  监视文件系统
13.6.1  监视整体使用
13.6.2  磁盘限额
13.7  用fsck维护文件系统
13.7.1  fsck的阶段
13.7.2  运行fsck
13.8  小结
第14章  打印
14.1  简介
14.2  BSD(lipr/lpd)打印系统
14.2.1  lpr命令:将文件送去打印
14.2.2  在假脱机目录创建的数据文件:cf*,df*
14.2.3  lpd daemon:控制打印进程
14.3  管理打印队列
14.4  lprm命令:从打印队列中删除文件
14.4.1  使用lpc命令
14.4.2  用pac命令收集打印统计信息
14.4.3  在BSD系统安装和配置打印机
14.5  SVR4打印系统
14.5.1  什么是目的和类
14.5.2 对打印文件使用lp和cancel命令
14.5.3  lpadmin命令
14.6  小结
第15章  备份和恢复
15.1  理解数据的重要性
15.2  备份策略一览
15.3  选择合适的备份设备
15.3.1  磁带驱动器
15.3.2  硬盘
15.3.3  其它介质
15.4  执行备从份策略
15.4.1  祖父-父-子方法
15.4.2  汉诺塔方法
15.4.3  提示和一些小技巧
15.5  备份和恢复工具
15.5.1  使用volcopy和labelit
15.5.2  使用dump和restore
15.5.3  使用tar
15.5.4  使用cpio
15.5.5  使用dd
15.5.6  商业备份产品
15.6  用fsck维护文件系统
15.6.1  /etc/fstab文件
15.6.2  运行fsck
15.6.3  p_fsck——半行fsck
15.7  恢复根文件系统
15.8  小结
第16章  任务自动化
16.1  简介
16.2  运行多个作业
16.2.1  jobs命令
16.2.2  把作业取到前台
16.2.3  将作业放到后台
16.3  在指定的时间执行命令
16.3.1  at命令
16.3.2  控制对at的访问
16.4  在周期性间隔时间调度命令的执行
16.4.1  cron进程
16.4.2  cron配置文件
16.4.3  依照cron的高级时间规格说明
16.4.4  增加和更改cron任务
16.4.5  从cron中删除任务
16.4.6  控制对cron的访问
16.4.7  为cron进行故障检测
16.5  小结
第三部分  TCP/IP网络管理
第17章  网络基础
17.1  网络综述
17.2  主机名和IP地址
17.3  网络连接命令
17.3.1  使用telnet
17.3.2  使用tfp
17.3.3  r-utilities
17.3.4  使用ping
17.3.5  使用finger
17.3.6  使用talk
17.4  小结
第18章  网络互连技术
18.1  定义连接
18.2  不同的网络模型
18.2.1  探索OSI模型
18.2.2  网络层次如何创建网络模型
18.3  看一看DOD模型
18.3.1  TCP/IP简史
18.3.2  协议和RFC
18.3.3  进程/应用层
18.3.4  主机-主机层
18.3.5  Internet层
18.3.6  IP地址分类
18.4  子网
18.4.1  子网掩码
18.4.2  网络访问层
18.5  不同类型的网络互连硬件
18.5.1  什么是中继器
18.5.2  什么是网桥
18.5.3  什么是交换器
18.5.4  什么是路由器
18.5.5  什么是桥式路由器
18.5.6  什么是网关
18.6  小结
第19章  配置TCP/IP
19.1  TCP/IP安装概述
19.1.1  预安装信息
19.1.2  安装硬件
19.1.3  编译新内核
19.1.4  配置网卡
19.1.5  测试TCP/IP连接
19.2  TCP/IP网络配置
19.2.1  hosts文件
19.2.2  netmasks文件
19.2.3  services文件
19.2.4  resolve.conf文件
19.2.5  networks文件
19.2.6  RPC服务
19.2.7  /etc/inetd.conf文件
19.3  不同类型的网络接口
19.4  使用网络接口
19.4.1  查看接口
19.4.2  改变网络接口参数
19.5  netstat命令
19.5.1  解释netstat-a的输出
19.5.2  解释netstat-r的输出
19.5.3  解释netstat-i的输出
19.5.4  协议统计
19.6  小结
第20章  IP路由选择
20.1  概述
20.2  怎样传输IP数据报
20.2.1  IP包格式
20.2.2  本地网段
20.2.3  单路由网段
20.2.4  多路由网段
20.3  为什么使用路由选择协议
20.4  路由选择协议分类
20.4.1  路由选择协议分类
20.4.2  距离向量和链路状态路由选择的比较
20.4.3  路由选择信息协议
20.4.4  开放式最短路径优先
20.4.5  内部网关路由选择协议
20.4.6  路由器发现协议
20.4.7  其它路由选择协议
20.5  维护内核路由选择表
20.5.1  主机路由
20.5.2  网络路由
20.5.3  缺省路由
20.5.4  维护路由选择表
20.5.5  静态路由
20.5.6  动态路由
20.5.7  route命令
20.6  UNIX路由选择协议Daemon 
20.6.1  gated配置文件
20.6.2  routed配置文件
20.6.3  使用routed执行RIP I
20.6.4  使用gated执行RIP I
20.6.5  使用gated执行RIP II
20.6.6  使用gated执行OSPF
20.6.7  使用in.rdisc和irdd执行RDISC
20.7  小结
第21章  高级网络技术
21.1  什么是高级网络
21.2  实现点到点协议
21.2.1  什么是PPP
21.2.2  UNIX中的PPP
21.2.3  安装PPP
21.2.4  测试PPP
21.3  专用网络、防火墙和NAT
21.3.1  专用网络
21.3.2  防火墙
21.3.3  代理服务器
21.3.4  Socks5代理服务器
21.4  Mbone
21.4.1  Mbone如何工作
21.4.2  在Mbone上可以利用的资源
21.4.3  怎样加入Mbone
21.4.4  在UNIX上使用Mbone工具
21.5  下一代Internet协议(第六版)
21.5.1  什么是IPng
21.5.2  IPv6的主要特点
21.5.3  IPv5对UNIX系统的影响
21.6  小结
第四部分  网络服务
第22章  NFS
22.1  分布式文件系统简介
22.2  NFS环境
22.2.1  远程过程呼叫协议
22.2.2  是UDP还是TCP
22.2.3  用XDR交换数据
22.2.4  NFS协议和Moun协议
22.3  NFS客户机
22.3.1  客户机Daemon
22.3.2  安装远程文件系统
22.3.3  使用fstab文件
22.3.4  许可行选项
2.3.5  拆卸远程文件系统
22.4  NFS服务器
22.4.1  服务器方Daemon 
22.4.2  共享和共享的文件系统
22.4.3  配置文件
22.4.4  使用share命令
22.5  NFS文件系统监控、故障检测恢复
22.6  自动安装文件系统
22.6.1  automount命令
22.6.2  master映像
22.6.3  直接映像
22.6.4  间接映像
22.7  设置NFS服务器和客户机
22.8  在非UNIX客户机上使用NFS
22.9  小结
第23章 DNS
23.1  Internet简史
23.2  域名服务概述
23.2.1  域结构
23.2.2  域结构
23.2.3  正式域名
23.3  DNS域名服务器
23.3.1  主域名服务器
23.3.2  辅域名服务器
23.3.3  Caching Only域名服务器
23.3.4  DNS询问举例
23.4  资源记录
23.4.1  授权起始(SOA)节
23.4.2  域名服务器(NS)节
23.4.3  数据库节
23.4.4  完整的区文件
23.5  配置DNS客户机
23.6  配置DNS服务器
23.6.1  伯克利网际命名域(BIND)
23.6.2  启动BIND
23.6.3  测试域名服务器
23.6.4  配置辅域名服务器
23.6.5  委托子域
23.6.6  设置邮件交换机
23.7  DNS的故障检测、恢复和调试
23.8  小结
第24章  Apache Web服务器
24.1  理解Web服务器
24.1.1  HTTP
24.1.2  URL
24.1.3  CGI
24.2   Apache服务器的安装
24.2.1  准备安装服务器
24.2.2  获得Apache服务器软件
24.2.3  Apache模块
24.2.4  编译和安装服务器
24.3  基本Apache配置
24.3.1  Apache配置文件
24.3.2  只用一个配置文件
24.4  高级Apache配置
24.4.1  用户访问控制
24.4.2  用户个人的Web服务器
24.4.3  虚拟主机
24.4.4  代理服务器
24.5  启动和终止Apache服务器
24.6  小结
第25章  Sendmail 和POP
25.1  电子邮件简介
25.2  使用Email(MUA)
25.2.1  使用基于文本的MUA(mailx)
25.2.2  使用基于GUI的MUA(Netscape Messenger)
25.3  理解Email协议
25.3.1  SMTP协议简介
25.3.2  SMTP传输过程
25.3.3  邮件头语法
25.3.4  使用DNS进行邮件寻址和路由选择
25.3.5  SMTP服务扩展
25.3.6  多用途的网际邮件扩充协议
25.4  Sendmail简介
25.4.1  编译Sendmail
25.4.2  Sendmail中DNS的角色
25.4.3  Sendmail别名
25.4.4  Sendmail配置文件
25.4.5  使用M4宏处理器
25.4.6  运行Sendmail
25.4.7  Sendmail的故障检测与恢复
25.5  邮局协议
25.5.1  服务器上的POP
25.5.2  客户机上的POP
25.6  小结
第26章  安全
26.1  物理级安全和安全策略
26.2  操作系统安全
26.3  使用好的口令
26.3.1  保护/etc/passwd文件
26.3.2  伪造登录:口令窃贼
26.3.3  非必须的系统服务
26.3.4  拨入/拨出安全
26.4  审查和系统注册文件
26.5  网络安全
26.5.1  网络探查者
26.5.2  拒绝服务攻击
26.5.3  电子欺骗法治
26.5.4  报文过滤是第一道防线
26.5.5  什么是应用网关
26.6  使用ssh保障远程管理的安全
26.6.1  Cpos
26.6.2  Satan
26.7  PGP
26.7.1  理解用公共和私有密钥加密
26.7.2  如何获得、编译、配置PGP
26.7.3  使用PGP
26.7.4  解密PGP消息
26.8  CERT和其它Internet资源
26.9  小结
第7章  性能调整
27.1  性能调整过程
27.1.1  性能定义
27.1.2  分析数据
27.1.3  产生假设
27.1.4  测试和验证
27.1.5  实现解决方案
27.2  性能策略
27.2.1  容量计划
27.2.2  用RAID磁盘系统获得最大性能
27.2.3  使用限额
27.2.4  用计帐方法跟踪使用情况
27.3  常见性能瓶颈
27.3.1  系统硬件和外设
27.3.2  应用程序
27.3.3  内核
27.3.4  网络
27.4  收庥统计结果:可用的工具
27.4.1  用ps和uptime获取通用系统信息
27.4.2  用vmstat监视器CPU和内存
27.4.3  用iostat监视网络接口
27.4.4  用netstat监视网络接口
27.4.5  用nfstat监视NFS
27.4.6 用tcpdump或snoop监视网络
27.4.7   top命令
27.5  其它性能工具
27.5.1  Digital UNIX的性能管理器4.0D
27.5.2  SUN公司的SE Tookit和Virtual Adrian
27.6  小结
第五部分  附录
附录 A RFC
A.0  前言
A.1  RFC的有关信息
A.1.1  寻找RFC
A.1.2  Internet标准化过程
A.2  参考RFC(FYI)
A.3  RFC分类
A.3.1  有关RFC的RFC
A.3.2  一般Internet RFC
A.3.3  文件传输协议RFC
A.3.4  Finger RFC
A.3.5  Firewall RFC
A.3.6  Internet Protocol Version 6 RFC
A.3.7  Mail RFC
A.3.8  网络文件系统RFC
A.3.9  点到点协议RFC
A.3.10  Telnet RFC
A.3.11  Word Wide Web RFC
附录 B TCP-UDP公用端口
B.1  简介
B.2  公用端口号
B.2.1  注册的端口号
B.2.2  协议和服务名
附录 C 词汇表
附录 D  CD-ROM上的内容
D.1  CD-ROM的顶层文件
D.2  CD-ROM上的软件
猜您喜欢

读书导航