自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 资源 (40)
  • 收藏
  • 关注

转载 Top 20 practical software testing tips you should read before testing any application

Here are some of the best testing practices I learned by experience:1) Learn to analyze your test results thoroughly. Do not ignore the test result. The final test result may be ‘pass’ or ‘fai

2010-02-25 13:49:00 677

转载 The future of testing

 By Kingston DuffieSeptember 1, 2009 —  What if testers were able to somehow work ahead of developers? I don’t mean agile testing, I mean anticipating builds and developing solid test

2010-02-25 10:59:00 460

原创 beginning python summary chapter 6 - 抽象

1、使用def定义函数2、函数文档:在函数的开头写下字符串,它就会作为函数的一部分进行存储,称为"文档字符串"。                    内建的叫做help的函数非常有用,如果你在交互式解释器中使用,你可以得到函数以及它的文档字符串的信息:eg:>>>help(函数名)3、Python内有些函数并不返回任何东西,这类函数没有return语句,或者他们有return语句但是

2010-02-24 17:04:00 400

原创 beginning python summary chapter 5 - 条件,循环和其他语句

1、print可以打印一个以上的字符串,只要用逗号隔开,eg:>>>print age:,32   note:print的参数并不组成一个元组2、import:从模块导入的时候,可以:import somemodule or from somemodule import somefunction or from somemodule import *    如果两个模块都有一个叫做op

2010-02-09 16:42:00 501

原创 beginning python summary chapter 4 - 字典

1、Python之中唯一内建的映射类型就是字典(Dictionary)。字典中的值并没有特殊的顺序,但是都按照关键字(Key)进行存储,关键字可以是数字、字符串,甚至是元组(Tuple)。2、字典的语法:字典名 = {键keys:值vaules,键keys:值vaules,键keys:值vaules,...},字典中包含很多对(称为条目items),由(keys)和它们

2010-02-08 11:06:00 423

原创 beginning python summary chapter 3 - 使用字符串

0、字符串是不可变的。1、基本字符串操作:索引、切片、复制、成员、长度、最大和最小。2、字符串格式化:用格式化操作符百分号%实现,eg:>>> format = "Hello, %s. %s enough for ya?"                                                                          >>> value

2010-01-25 14:54:00 626

原创 beginning python summary chapter 2 - 列表和元组

0、序列是一种其包含的元素都被编号的数据结构。典型的序列有列表,字符串和元组。在这几种序列中,列表是可以被修改的,但元组和字符串是不能修改的(一旦被创建,它们就是固定的)。1、在Python中最基本的数据结构是序列(sequence),序列中的每个元素被分配一个数字---元素的位置,也叫索引。第一个索引是    0,第二个索引是1,如此递推。序列中的最后一个条目被标记为-1,倒数第二是-2,如

2010-01-22 11:11:00 1013

转载 转:测试工程师如何规划自己的职业生涯

     初级测试工程师––入门级,具有一些手工测试经验,开发测试脚本并开始熟悉测试生存周期和测试技术;     测试工程师––能够独立编写自动测试脚本程序并担任测试编程初期的领导工作,进一步拓展编程语言、操作系统、网络与数据库方面的技能;     高级测试工程师––帮助开发或维护测试或编程标准与过程,负责同级的评审,并能够指导初级的测试工程师;     Team Leader––一般具有5年左右

2010-01-04 13:55:00 2426 1

网络存储导论1.0.part3.rar

第一部分基础知识-海量存储与数据备份..............................................................................5 第一章 RAID 与大容量存储........................................................................................................... 5 1.1 RAID 概念........................................................................................................................... 5 1.2 RAID-0 等级..................................................................................................................... 7 1.3 RAID-1 等级....................................................................................................................... 8 1.4 RAID-2 等级..................................................................................................................... 9 1.5 RAID-3 等级..................................................................................................................... 12 1.6 RAID-4 等级................................................................................................................... 14 1.7 RAID5 等级...................................................................................................................... 15 第二章 磁盘存储阵列................................................................................................................... 17 2.1 磁盘阵列原理........................................................................................................................ 18 2.2 磁盘阵列的额外容错功能.................................................................................................. 18 2.3 多数据流对磁盘阵列系统性能的影响.............................................................................. 19 2.4 相关磁盘阵列存储术语...................................................................................................... 26 第三章 FC 交换机和SAN............................................................................................................. 31 3.1 存储与网络.......................................................................................................................... 31 3.2 存储网络基础...................................................................................................................... 31 3.3 体系结构基础........................................................................................................................ 33 3.4 TCP/IP,Ethernet 和存储网络相结合的多层环境.............................................................. 35 3.5 Cisco 推动的新一代多层智能化存储网络........................................................................... 37 3.6 存储网络的未来发展............................................................................................................ 40 3.7 如何建造企业SAN 系统....................................................................................................... 42 3.8 小结:全面集成.................................................................................................................... 50 第四章 备份带库........................................................................................................................... 51 4.1 磁带库基础............................................................................................................................ 51 4.2 磁带库的发展........................................................................................................................ 54 4.3 磁带库评估............................................................................................................................ 55 4.4 磁带库是存储的基础............................................................................................................ 56 第二部分高级知识:数据系统整合.....................................................................................58 第五章 数据分级存储..................................................................................................................... 58 5.1 分级存储的必要性................................................................................................................. 58 5.2 分级存储的优点.................................................................................................................... 59 5.3 分级存储的存储方式.......................................................................................................... 60 5.4 分级存储的管理.................................................................................................................... 62 5.5 信息生命周期管理................................................................................................................ 62 5.6 分级存储案例:电视台的具体应用.................................................................................... 64 第六章 数据迁移............................................................................................................................. 65 6.1 数据迁移的概念.................................................................................................................... 65 6.2 数据迁移的特点.................................................................................................................... 66 6.3 数据迁移的三种方法............................................................................................................ 66 6.4 数据迁移的实现.................................................................................................................... 68 第七章 系统灾难备份..................................................................................................................... 72 3 7.1 容灾技术的意义.................................................................................................................... 72 7.2 容灾技术的分类.................................................................................................................... 73 7.3 容灾方法的具体分析............................................................................................................. 83 7.3 容灾技术性能总结和对照.................................................................................................... 87 7.4 广域网络的高可用技术(软件容灾方式) ........................................................................ 88 第八章 系统恢复........................................................................................................................... 89 8.1 灾难后信息安全的恢复规划................................................................................................ 89 8. 2 WAN 考虑因素.................................................................................................................... 91 第九章 IP SAN 系统设计............................................................................................................... 98 9.1 iSCSI 技术与应用................................................................................................................ 98 9.2 IP SAN 存储方案举例....................................................................................................... 104 9.3 IP SAN 容灾及备份方案.................................................................................................. 117 9.4 IP 存储发展....................................................................................................................... 126 第三部分应用知识............................................................................................................130 第十章 一般SAN 系统搭建......................................................................................................... 130 10.1 大型企业综合存储系统.................................................................................................... 131 10.2 券商容灾系统.................................................................................................................... 134 10.3 移动业务逻辑独立的存储系统...................................................................................... 138 10.4 不成功的SAN 应用........................................................................................................... 141 第十一章 数据中心设计............................................................................................................... 143 11.1 概述 ................................................................................................................................ 143 11.2 需求分析和设计目标...................................................................................................... 143 11.3 系统设计原则.................................................................................................................... 148 11.4 系统方案设计.................................................................................................................... 150 第十二章 海量存储系统设计....................................................................................................... 158 12.1 海量数据存储系统架构方案............................................................................................. 158 12.2 备份系统设计.................................................................................................................... 167 12.3 海量存储系统扩展能力分析............................................................................................ 175 第十三章 容灾系统设计............................................................................................................... 181 13.1 容灾方法的具体分析........................................................................................................ 181 13.2 采用SAN 进行远程容灾的实现....................................................................................... 185 第四部分存储产业的组织和推动力....................................................................................188 第十四章 国际存储技术组织简介.............................................................................................. 188 14.1 SNIA .................................................................................................................................... 188 14.2 互联网工程任务组(IETF).................................................................................................. 190 第十五章 现有设备厂商简介............................................................................................... 194 15.1 HDS 公司的HDS 9900V.................................................................................................... 194 15.2 McData 产品介绍............................................................................................................... 231 15.3 IBM存储产品解决方案..................................................................................................... 237 15.3 IBM TotalStorage 企业存储解决方案..............................................错误!未定义书签。 15.4 Netapp 产品分析................................................................................................................ 249 15.5 磁带库产品介绍................................................................................................................ 286 第十六章 专用术语参考表......................................................................................................... 298 16.1 SAN 专用术语..................................................................................................................... 298 16.2 NAS 技术术语..................................................................................................................... 315

2011-10-09

网络存储导论1.0.part2.rar

第一部分基础知识-海量存储与数据备份..............................................................................5 第一章 RAID 与大容量存储........................................................................................................... 5 1.1 RAID 概念........................................................................................................................... 5 1.2 RAID-0 等级..................................................................................................................... 7 1.3 RAID-1 等级....................................................................................................................... 8 1.4 RAID-2 等级..................................................................................................................... 9 1.5 RAID-3 等级..................................................................................................................... 12 1.6 RAID-4 等级................................................................................................................... 14 1.7 RAID5 等级...................................................................................................................... 15 第二章 磁盘存储阵列................................................................................................................... 17 2.1 磁盘阵列原理........................................................................................................................ 18 2.2 磁盘阵列的额外容错功能.................................................................................................. 18 2.3 多数据流对磁盘阵列系统性能的影响.............................................................................. 19 2.4 相关磁盘阵列存储术语...................................................................................................... 26 第三章 FC 交换机和SAN............................................................................................................. 31 3.1 存储与网络.......................................................................................................................... 31 3.2 存储网络基础...................................................................................................................... 31 3.3 体系结构基础........................................................................................................................ 33 3.4 TCP/IP,Ethernet 和存储网络相结合的多层环境.............................................................. 35 3.5 Cisco 推动的新一代多层智能化存储网络........................................................................... 37 3.6 存储网络的未来发展............................................................................................................ 40 3.7 如何建造企业SAN 系统....................................................................................................... 42 3.8 小结:全面集成.................................................................................................................... 50 第四章 备份带库........................................................................................................................... 51 4.1 磁带库基础............................................................................................................................ 51 4.2 磁带库的发展........................................................................................................................ 54 4.3 磁带库评估............................................................................................................................ 55 4.4 磁带库是存储的基础............................................................................................................ 56 第二部分高级知识:数据系统整合.....................................................................................58 第五章 数据分级存储..................................................................................................................... 58 5.1 分级存储的必要性................................................................................................................. 58 5.2 分级存储的优点.................................................................................................................... 59 5.3 分级存储的存储方式.......................................................................................................... 60 5.4 分级存储的管理.................................................................................................................... 62 5.5 信息生命周期管理................................................................................................................ 62 5.6 分级存储案例:电视台的具体应用.................................................................................... 64 第六章 数据迁移............................................................................................................................. 65 6.1 数据迁移的概念.................................................................................................................... 65 6.2 数据迁移的特点.................................................................................................................... 66 6.3 数据迁移的三种方法............................................................................................................ 66 6.4 数据迁移的实现.................................................................................................................... 68 第七章 系统灾难备份..................................................................................................................... 72 3 7.1 容灾技术的意义.................................................................................................................... 72 7.2 容灾技术的分类.................................................................................................................... 73 7.3 容灾方法的具体分析............................................................................................................. 83 7.3 容灾技术性能总结和对照.................................................................................................... 87 7.4 广域网络的高可用技术(软件容灾方式) ........................................................................ 88 第八章 系统恢复........................................................................................................................... 89 8.1 灾难后信息安全的恢复规划................................................................................................ 89 8. 2 WAN 考虑因素.................................................................................................................... 91 第九章 IP SAN 系统设计............................................................................................................... 98 9.1 iSCSI 技术与应用................................................................................................................ 98 9.2 IP SAN 存储方案举例....................................................................................................... 104 9.3 IP SAN 容灾及备份方案.................................................................................................. 117 9.4 IP 存储发展....................................................................................................................... 126 第三部分应用知识............................................................................................................130 第十章 一般SAN 系统搭建......................................................................................................... 130 10.1 大型企业综合存储系统.................................................................................................... 131 10.2 券商容灾系统.................................................................................................................... 134 10.3 移动业务逻辑独立的存储系统...................................................................................... 138 10.4 不成功的SAN 应用........................................................................................................... 141 第十一章 数据中心设计............................................................................................................... 143 11.1 概述 ................................................................................................................................ 143 11.2 需求分析和设计目标...................................................................................................... 143 11.3 系统设计原则.................................................................................................................... 148 11.4 系统方案设计.................................................................................................................... 150 第十二章 海量存储系统设计....................................................................................................... 158 12.1 海量数据存储系统架构方案............................................................................................. 158 12.2 备份系统设计.................................................................................................................... 167 12.3 海量存储系统扩展能力分析............................................................................................ 175 第十三章 容灾系统设计............................................................................................................... 181 13.1 容灾方法的具体分析........................................................................................................ 181 13.2 采用SAN 进行远程容灾的实现....................................................................................... 185 第四部分存储产业的组织和推动力....................................................................................188 第十四章 国际存储技术组织简介.............................................................................................. 188 14.1 SNIA .................................................................................................................................... 188 14.2 互联网工程任务组(IETF).................................................................................................. 190 第十五章 现有设备厂商简介............................................................................................... 194 15.1 HDS 公司的HDS 9900V.................................................................................................... 194 15.2 McData 产品介绍............................................................................................................... 231 15.3 IBM存储产品解决方案..................................................................................................... 237 15.3 IBM TotalStorage 企业存储解决方案..............................................错误!未定义书签。 15.4 Netapp 产品分析................................................................................................................ 249 15.5 磁带库产品介绍................................................................................................................ 286 第十六章 专用术语参考表......................................................................................................... 298 16.1 SAN 专用术语..................................................................................................................... 298 16.2 NAS 技术术语..................................................................................................................... 315

2011-10-09

网络存储导论1.0.part1.rar

第一部分基础知识-海量存储与数据备份..............................................................................5 第一章 RAID 与大容量存储........................................................................................................... 5 1.1 RAID 概念........................................................................................................................... 5 1.2 RAID-0 等级..................................................................................................................... 7 1.3 RAID-1 等级....................................................................................................................... 8 1.4 RAID-2 等级..................................................................................................................... 9 1.5 RAID-3 等级..................................................................................................................... 12 1.6 RAID-4 等级................................................................................................................... 14 1.7 RAID5 等级...................................................................................................................... 15 第二章 磁盘存储阵列................................................................................................................... 17 2.1 磁盘阵列原理........................................................................................................................ 18 2.2 磁盘阵列的额外容错功能.................................................................................................. 18 2.3 多数据流对磁盘阵列系统性能的影响.............................................................................. 19 2.4 相关磁盘阵列存储术语...................................................................................................... 26 第三章 FC 交换机和SAN............................................................................................................. 31 3.1 存储与网络.......................................................................................................................... 31 3.2 存储网络基础...................................................................................................................... 31 3.3 体系结构基础........................................................................................................................ 33 3.4 TCP/IP,Ethernet 和存储网络相结合的多层环境.............................................................. 35 3.5 Cisco 推动的新一代多层智能化存储网络........................................................................... 37 3.6 存储网络的未来发展............................................................................................................ 40 3.7 如何建造企业SAN 系统....................................................................................................... 42 3.8 小结:全面集成.................................................................................................................... 50 第四章 备份带库........................................................................................................................... 51 4.1 磁带库基础............................................................................................................................ 51 4.2 磁带库的发展........................................................................................................................ 54 4.3 磁带库评估............................................................................................................................ 55 4.4 磁带库是存储的基础............................................................................................................ 56 第二部分高级知识:数据系统整合.....................................................................................58 第五章 数据分级存储..................................................................................................................... 58 5.1 分级存储的必要性................................................................................................................. 58 5.2 分级存储的优点.................................................................................................................... 59 5.3 分级存储的存储方式.......................................................................................................... 60 5.4 分级存储的管理.................................................................................................................... 62 5.5 信息生命周期管理................................................................................................................ 62 5.6 分级存储案例:电视台的具体应用.................................................................................... 64 第六章 数据迁移............................................................................................................................. 65 6.1 数据迁移的概念.................................................................................................................... 65 6.2 数据迁移的特点.................................................................................................................... 66 6.3 数据迁移的三种方法............................................................................................................ 66 6.4 数据迁移的实现.................................................................................................................... 68 第七章 系统灾难备份..................................................................................................................... 72 3 7.1 容灾技术的意义.................................................................................................................... 72 7.2 容灾技术的分类.................................................................................................................... 73 7.3 容灾方法的具体分析............................................................................................................. 83 7.3 容灾技术性能总结和对照.................................................................................................... 87 7.4 广域网络的高可用技术(软件容灾方式) ........................................................................ 88 第八章 系统恢复........................................................................................................................... 89 8.1 灾难后信息安全的恢复规划................................................................................................ 89 8. 2 WAN 考虑因素.................................................................................................................... 91 第九章 IP SAN 系统设计............................................................................................................... 98 9.1 iSCSI 技术与应用................................................................................................................ 98 9.2 IP SAN 存储方案举例....................................................................................................... 104 9.3 IP SAN 容灾及备份方案.................................................................................................. 117 9.4 IP 存储发展....................................................................................................................... 126 第三部分应用知识............................................................................................................130 第十章 一般SAN 系统搭建......................................................................................................... 130 10.1 大型企业综合存储系统.................................................................................................... 131 10.2 券商容灾系统.................................................................................................................... 134 10.3 移动业务逻辑独立的存储系统...................................................................................... 138 10.4 不成功的SAN 应用........................................................................................................... 141 第十一章 数据中心设计............................................................................................................... 143 11.1 概述 ................................................................................................................................ 143 11.2 需求分析和设计目标...................................................................................................... 143 11.3 系统设计原则.................................................................................................................... 148 11.4 系统方案设计.................................................................................................................... 150 第十二章 海量存储系统设计....................................................................................................... 158 12.1 海量数据存储系统架构方案............................................................................................. 158 12.2 备份系统设计.................................................................................................................... 167 12.3 海量存储系统扩展能力分析............................................................................................ 175 第十三章 容灾系统设计............................................................................................................... 181 13.1 容灾方法的具体分析........................................................................................................ 181 13.2 采用SAN 进行远程容灾的实现....................................................................................... 185 第四部分存储产业的组织和推动力....................................................................................188 第十四章 国际存储技术组织简介.............................................................................................. 188 14.1 SNIA .................................................................................................................................... 188 14.2 互联网工程任务组(IETF).................................................................................................. 190 第十五章 现有设备厂商简介............................................................................................... 194 15.1 HDS 公司的HDS 9900V.................................................................................................... 194 15.2 McData 产品介绍............................................................................................................... 231 15.3 IBM存储产品解决方案..................................................................................................... 237 15.3 IBM TotalStorage 企业存储解决方案..............................................错误!未定义书签。 15.4 Netapp 产品分析................................................................................................................ 249 15.5 磁带库产品介绍................................................................................................................ 286 第十六章 专用术语参考表.........................................................................................................

2011-10-09

软件测试(原书中文第二版).pdf

本书是经典的软件测试教程: 使用了独立于具体编程语言的伪代码 将UML集成到面向对象测试中 专门讲解了GUI测试的内容

2010-05-21

视频压缩技术标准详解

Abstract:在如今多媒体技术搭载着互联网快车迅速发展,音视频内容迅速出现在互联网上。各种媒体格式不断修正出现,如何在极小降低视频质量的条件下,极大减小视频文件大小和带宽需求,这是需要视频压缩算法来优化的。该篇摘自家庭娱乐网站的文章主要试图讲述视频压缩算法的基本原理,对基本的视频压缩算法进行解释,包括静态图像压缩、运动估计、图像去噪, 以及色彩空间转换,同时还将讨论视频压缩算法对处理器的性能需求以及由这些需求所带来的一系列影响。

2010-05-21

LINUX与UNIX+SHELL编程指南

目 录 译者序 前言 第一部分 shell 第1章 文件安全与权限 1 1.1 文件 1 1.2 文件类型 2 1.3 权限 2 1.4 改变权限位 4 1.4.1 符号模式 4 1.4.2 chmod命令举例 5 1.4.3 绝对模式 5 1.4.4 chmod命令的其他例子 6 1.4.5 可以选择使用符号模式或绝对模式 7 1.5 目录 7 1.6 suid/guid 7 1.6.1 为什么要使用suid/guid 8 1.6.2 设置suid/guid的例子 8 1.7 chown和chgrp 9 1.7.1 chown举例 9 1.7.2 chgrp举例 9 1.7.3 找出你所属于的用户组 9 1.7.4 找出其他用户所属于的组 10 1.8 umask 10 1.8.1 如何计算umask值 10 1.8.2 常用的umask值 11 1.9 符号链接 12 1.9.1 使用软链接来保存文件的多个映像 12 1.9.2 符号链接举例 12 1.10 小结 13 第2章 使用find和xargs 14 2.1 find命令选项 14 2.1.1 使用name选项 15 2.1.2 使用perm选项 16 2.1.3 忽略某个目录 16 2.1.4 使用user和nouser选项 16 2.1.5 使用group和nogroup选项 16 2.1.6 按照更改时间查找文件 17 2.1.7 查找比某个文件新或旧的文件 17 2.1.8 使用type选项 17 2.1.9 使用size选项 18 2.1.10 使用depth选项 18 2.1.11 使用mount选项 18 2.1.12 使用cpio选项 18 2.1.13 使用exec或ok来执行shell命令 19 2.1.14 find命令的例子 20 2.2 xargs 20 2.3 小结 21 第3章 后台执行命令 22 3.1 cron和crontab 22 3.1.1 crontab的域 22 3.1.2 crontab条目举例 23 3.1.3 crontab命令选项 23 3.1.4 创建一个新的crontab文件 24 3.1.5 列出crontab文件 24 3.1.6 编辑crontab文件 24 3.1.7 删除crontab文件 25 3.1.8 恢复丢失的crontab文件 25 3.2 at命令 25 3.2.1 使用at命令提交命令或脚本 26 3.2.2 列出所提交的作业 27 3.2.3 清除一个作业 27 3.3 &命令 27 3.3.1 向后台提交命令 28 3.3.2 用ps命令查看进程 28 3.3.3 杀死后台进程 28 3.4 nohup命令 29 3.4.1 使用nohup命令提交作业 29 3.4.2 一次提交几个作业 29 3.5 小结 30 第4章 文件名置换 31 4.1 使用* 31 4.2 使用? 32 4.3 使用[...]和[!...] 32 4.4 小结 33 第5章 shell输入与输出 34 5.1 echo 34 5.2 read 35 5.3 cat 37 5.4 管道 38 5.5 tee 39 5.6 标准输入、输出和错误 40 5.6.1 标准输入 40 5.6.2 标准输出 40 5.6.3 标准错误 40 5.7 文件重定向 40 5.7.1 重定向标准输出 41 5.7.2 重定向标准输入 42 5.7.3 重定向标准错误 42 5.8 结合使用标准输出和标准错误 43 5.9 合并标准输出和标准错误 43 5.10 exec 44 5.11 使用文件描述符 44 5.12 小结 45 第6章 命令执行顺序 46 6.1 使用&& 46 6.2 使用|| 46 6.3 用()和{ }将命令结合在一起 47 6.4 小结 48 第二部分 文本过滤 第7章 正则表达式介绍 49 7.1 使用句点匹配单字符 50 7.2 在行首以^匹配字符串或字符序列 50 7.3 在行尾以$匹配字符串或字符 51 7.4 使用*匹配字符串中的单字符或其重复 序列 51 7.5 使用\屏蔽一个特殊字符的含义 52 7.6 使用[]匹配一个范围或集合 52 7.7 使用\{\}匹配模式结果出现的次数 53 7.8 小结 55 第8章 grep家族 56 8.1 grep 57 8.1.1 双引号引用 57 8.1.2 grep选项 57 8.1.3 查询多个文件 57 8.1.4 行匹配 57 8.1.5 行数 58 8.1.6 显示非匹配行 58 8.1.7 精确匹配 58 8.1.8 大小写敏感 58 8.2 grep和正则表达式 58 8.2.1 模式范围 59 8.2.2 不匹配行首 59 8.2.3 设置大小写 59 8.2.4 匹配任意字符 59 8.2.5 日期查询 59 8.2.6 范围组合 60 8.2.7 模式出现机率 60 8.2.8 使用grep匹配“与”或者“或”模式 61 8.2.9 空行 61 8.2.10 匹配特殊字符 61 8.2.11 查询格式化文件名 61 8.2.12 查询IP地址 61 8.3 类名 62 8.4 系统grep命令 62 8.4.1 目录 63 8.4.2 passwd文件 63 8.4.3 使用ps命令 63 8.4.4 对一个字符串使用grep 64 8.5 egrep 64 8.6 小结 65 第9章 AWK介绍 66 9.1 调用awk 66 9.2 awk脚本 67 9.2.1 模式和动作 67 9.2.2 域和记录 67 9.2.3 awk中正则表达式及其操作 70 9.2.4 元字符 70 9.2.5 条件操作符 70 9.2.6 awk内置变量 73 9.2.7 NF、NR和FILENAME 74 9.2.8 awk操作符 75 9.2.9 内置的字符串函数 78 9.2.10 字符串屏蔽序列 80 9.2.11 awk输出函数printf 81 9.2.12 printf修饰符 81 9.2.13 awk数组 86 9.3 小结 88 第10章 sed 用法介绍 89 10.1 sed怎样读取数据 89 10.2 调用sed 89 10.2.1 保存sed输出 90 10.2.2 使用sed在文件中查询文本的方式 90 10.2.3 基本sed编辑命令 90 10.3 sed和正则表达式 91 10.4 基本sed编程举例 91 10.4.1 使用p(rint)显示行 91 10.4.2 打印范围 91 10.4.3 打印模式 92 10.4.4 使用模式和行号进行查询 92 10.4.5 匹配元字符 92 10.4.6 显示整个文件 92 10.4.7 任意字符 92 10.4.8 首行 92 10.4.9 最后一行 93 10.4.10 打印行号 93 10.4.11 附加文本 93 10.4.12 创建sed脚本文件 94 10.4.13 插入文本 94 10.4.14 修改文本 95 10.4.15 删除文本 96 10.4.16 替换文本 96 10.5 使用替换修改字符串 97 10.6 将sed结果写入文件命令 97 10.7 从文件中读文本 98 10.8 匹配后退出 98 10.9 显示文件中的控制字符 99 10.10 使用系统sed 99 10.10.1 处理控制字符 99 10.10.2 处理报文输出 101 10.10.3 去除行首数字 101 10.10.4 附加文本 102 10.10.5 从shell向sed传值 102 10.10.6 从sed输出中设置shell变量 102 10.11 快速一行命令 102 10.12 小结 103 第11章 合并与分割 104 11.1 sort用法 104 11.1.1 概述 104 11.1.2 sort选项 104 11.1.3 保存输出 105 11.1.4 sort启动方式 105 11.1.5 sort对域的参照方式 105 11.1.6 文件是否已分类 105 11.1.7 基本sort 106 11.1.8 sort分类求逆 106 11.1.9 按指定域分类 106 11.1.10 数值域分类 106 11.1.11 唯一性分类 107 11.1.12 使用k的其他sort方法 108 11.1.13 使用k做分类键排序 108 11.1.14 指定sort序列 108 11.1.15 pos用法 108 11.1.16 使用head和tail将输出分类 109 11.1.17 awk使用sort输出结果 109 11.1.18 将两个分类文件合并 110 11.2 系统sort 110 11.3 uniq用法 111 11.4 join用法 112 11.5 cut用法 114 11.5.1 使用域分隔符 115 11.5.2 剪切指定域 115 11.6 paste用法 116 11.6.1 指定列 116 11.6.2 使用不同的域分隔符 116 11.6.3 paste命令管道输入 117 11.7 split用法 117 11.8 小结 118 第12章 tr用法 119 12.1 关于tr 119 12.1.1 字符范围 119 12.1.2 保存输出 120 12.1.3 去除重复出现的字符 120 12.1.4 删除空行 120 12.1.5 大写到小写 121 12.1.6 小写到大写 121 12.1.7 删除指定字符 121 12.1.8 转换控制字符 122 12.1.9 快速转换 122 12.1.10 匹配多于一个字符 123 12.2 小结 123 第三部分 登录环境 第13章 登录环境 125 13.1 /etc/profile 125 13.2 用户的$HOME.profile 128 13.3 stty用法 129 13.4 创建.logout文件 131 13.5 小结 131 第14章 环境和shell变量 132 14.1 什么是shell变量 132 14.2 本地变量 132 14.2.1 显示变量 133 14.2.2 清除变量 133 14.2.3 显示所有本地shell变量 133 14.2.4 结合变量值 134 14.2.5 测试变量是否已经设置 134 14.2.6 使用变量来保存系统命令参数 135 14.2.7 设置只读变量 135 14.3 环境变量 136 14.3.1 设置环境变量 136 14.3.2 显示环境变量 136 14.3.3 清除环境变量 137 14.3.4 嵌入shell变量 137 14.3.5 其他环境变量 139 14.3.6 set命令 140 14.3.7 将变量导出到子进程 140 14.4 位置变量参数 141 14.4.1 在脚本中使用位置参数 142 14.4.2 向系统命令传递参数 142 14.4.3 特定变量参数 143 14.4.4 最后的退出状态 144 14.5 小结 145 第15章 引号 146 15.1 引用必要性 146 15.2 双引号 146 15.3 单引号 147 15.4 反引号 147 15.5 反斜线 148 15.6 小结 149 第四部分 基础shell编程 第16章 shell脚本介绍 151 16.1 使用shell脚本的原因 151 16.2 脚本内容 151 16.3 运行一段脚本 152 16.4 小结 153 第17章 条件测试 154 17.1 测试文件状态 154 17.2 测试时使用逻辑操作符 155 17.3 字符串测试 155 17.4 测试数值 156 17.5 expr用法 157 17.5.1 增量计数 158 17.5.2 数值测试 158 17.5.3 模式匹配 158 17.6 小结 159 第18章 控制流结构 160 18.1 退出状态 160 18.2 控制结构 160 18.2.1 流控制 161 18.2.2 循环 161 18.3 if then else语句 161 18.3.1 简单的if语句 162 18.3.2 变量值测试 162 18.3.3 grep输出检查 163 18.3.4 用变量测试grep输出 163 18.3.5 文件拷贝输出检查 164 18.3.6 当前目录测试 164 18.3.7 文件权限测试 165 18.3.8 测试传递到脚本中的参数 165 18.3.9 决定脚本是否为交互模式 165 18.3.10 简单的if else语句 166 18.3.11 变量设置测试 166 18.3.12 检测运行脚本的用户 166 18.3.13 将脚本参数传入系统命令 167 18.3.14 null:命令用法 167 18.3.15 测试目录创建结果 168 18.3.16 另一个拷贝实例 169 18.3.17 多个if语句 169 18.3.18 测试和设置环境变量 169 18.3.19 检测最后命令状态 170 18.3.20 增加和检测整数值 171 18.3.21 简单的安全登录脚本 172 18.3.22 elif用法 173 18.3.23 使用elif进行多条件检测 173 18.3.24 多文件位置检测 174 18.4 case语句 175 18.4.1 简单的case语句 175 18.4.2 对匹配模式使用| 176 18.4.3 提示键入y或n 177 18.4.4 case与命令参数传递 177 18.4.5 捕获输入并执行空命令 178 18.4.6 缺省变量值 179 18.5 for循环 180 18.5.1 简单的for循环 181 18.5.2 打印字符串列表 181 18.5.3 对for循环使用ls命令 181 18.5.4 对for循环使用参数 182 18.5.5 使用for循环连接服务器 183 18.5.6 使用for循环备份文件 183 18.5.7 多文件转换 183 18.5.8 多sed删除操作 184 18.5.9 循环计数 184 18.5.10 for循环和本地文档 184 18.5.11 for循环嵌入 185 18.6 until循环 186 18.6.1 简单的until循环 186 18.6.2 监视文件 187 18.6.3 监视磁盘空间 187 18.7 while循环 188 18.7.1 简单的while循环 188 18.7.2 使用while循环读键盘输入 188 18.7.3 用while循环从文件中读取数据 189 18.7.4 使用IFS读文件 189 18.7.5 带有测试条件的文件处理 190 18.7.6 扫描文件行来进行数目统计 191 18.7.7 每次读一对记录 193 18.7.8 忽略#字符 193 18.7.9 处理格式化报表 194 18.7.10 while循环和文件描述符 196 18.8 使用break和continue控制循环 197 18.8.1 break 197 18.8.2 跳出case语句 197 18.8.3 continue 197 18.8.4 浏览文件行 198 18.9 菜单 199 18.10 小结 201 第19章 shell函数 202 19.1 在脚本中定义函数 203 19.2 在脚本中使用函数 203 19.3 向函数传递参数 203 19.4 从调用函数中返回 203 19.5 函数返回值测试 204 19.6 在shell中使用函数 204 19.7 创建函数文件 204 19.8 定位文件 205 19.9 检查载入函数 205 19.10 执行shell函数 205 19.10.1 删除shell函数 206 19.10.2 编辑shell函数 206 19.10.3 函数举例 207 19.10.4 将函数集中在一起 219 19.11 函数调用 219 19.11.1 在脚本中调用函数 219 19.11.2 从函数文件中调用函数 220 19.12 定位文件不只用于函数 222 19.13 小结 223 第20章 向脚本传递参数 224 20.1 shift命令 225 20.1.1 shift命令简单用法 225 20.1.2 命令行输入的最后一个参数 225 20.1.3 使用shift处理文件转换 226 20.2 getopts 229 20.2.1 getopts脚本实例 229 20.2.2 getopts使用方式 231 20.2.3 使用getopts指定变量取值 231 20.2.4 访问取值方式 232 20.2.5 使用getopts处理文件转换 233 20.3 小结 235 第21章 创建屏幕输出 236 21.1 tput用法 236 21.1.1 字符串输出 236 21.1.2 数字输出 237 21.1.3 布尔输出 237 21.2 tput用法 237 21.2.1 设置tput命令 237 21.2.2 使用布尔输出 237 21.2.3 在脚本中使用tput 237 21.2.4 产生转义序列 238 21.2.5 光标位置 239 21.2.6 在屏幕中心位置显示文本 240 21.2.7 查找终端属性 240 21.2.8 在脚本中使用功能键 241 21.2.9 使用颜色 242 21.2.10 产生颜色 243 21.2.11 创建精致菜单 246 21.3 小结 251 第22章 创建屏幕输入 252 22.1 增加记录 252 22.2 删除记录 262 22.3 修改记录 266 22.4 查看记录 270 22.5 小结 273 第23章 调试脚本 274 23.1 一般错误 274 23.1.1 循环错误 274 23.1.2 典型的漏写引号 274 23.1.3 测试错误 274 23.1.4 字符大小写 275 23.1.5 for循环 275 23.1.6 echo 275 23.2 set命令 275 23.3 小结 276 第24章 shell嵌入命令 277 24.1 shell嵌入命令完整列表 277 24.1.1 pwd 277 24.1.2 set 278 24.1.3 times 278 24.1.4 type 278 24.1.5 ulimit 279 24.1.6 wait 279 24.2 小结 279 第五部分 高级shell编程技巧 第25章 深入讨论<< 281 25.1 快速创建一个文件 281 25.2 快速创建打印文档 281 25.3 自动选择菜单 282 25.4 自动ftp传输 283 25.5 访问数据库 286 25.6 小结 288 第26章 shell 工具 289 26.1 创建保存信息的文件 289 26.1.1 使用date命令创建日志文件 289 26.1.2 创建唯一的临时文件 290 26.2 信号 291 26.2.1 杀死一个进程 292 26.2.2 检测信号 293 26.3 trap 294 26.3.1 捕获信号并采取相应的行动 294 26.3.2 捕获信号并采取行动的另 一个例子 295 26.3.3 锁住终端 297 26.3.4 忽略信号 298 26.4 eval 300 26.4.1 执行含有字符串的命令 300 26.4.2 给每个值一个变量名 301 26.5 logger命令 302 26.5.1 使用logger命令 303 26.5.2 在脚本中使用logger命令 303 26.6 小结 305 第27章 几个脚本例子 306 27.1 pingall 306 27.2 backup_gen 306 27.3 del.lines 312 27.4 access.deny 313 27.5 logroll 316 27.6 nfsdown 317 27.7 小结 317 第28章 运行级别脚本 318 28.1 怎么知道系统中是否含有运行 级别目录 318 28.2 确定当前的运行级别 319 28.3 快速熟悉inittab 319 28.4 运行级别 320 28.4.1 各种运行级别 321 28.4.2 运行级别脚本的格式 321 28.4.3 安装运行级别脚本 322 28.5 使用inittab来启动应用程序 323 28.6 启动和停止服务的其他方法 324 28.7 小结 324 第29章 cgi脚本 325 29.1 什么是Web页面? 325 29.2 cgi 325 29.3 连接Web服务器 326 29.4 cgi和HTM脚本 326 29.4.1 基本cgi脚本 326 29.4.2 显示shell命令输出 328 29.4.3 使用SSI 330 29.4.4 访问计数器 330 29.4.5 使用一个链接来显示当前Web 环境变量 332 29.4.6 其他常用的环境变量 334 29.5 get和post方法简介 335 29.5.1 get方法 335 29.5.2 post方法 340 29.5.3 填充列表项 347 29.5.4 自动刷新页面 348 29.6 小结 349 附录 常用shell命令 350

2010-05-21

bigtable-osdi06--NoSQL.pdf ,amazon-dynamo-sosp2007-NoSQL.pdf

Reliability at massive scale is one of the biggest challenges we face at Amazon.com, one of the largest e-commerce operations in the world; even the slightest outage has significant financial consequences and impacts customer trust. The Amazon.com platform, which provides services for many web sites worldwide, is implemented on top of an infrastructure of tens of thousands of servers and network components located in many datacenters around the world. At this scale, small and large components fail continuously and the way persistent state is managed in the face of these failures drives the reliability and scalability of the software systems.

2010-05-20

Agile Software Development Portal - Black Box Testing.pdf

Software testing is an important technique for assessing the quality of a software product. In this chapter, we will explain the following: • the basics of software testing, a verification and validation practice, throughout the entire software development lifecycle • the two basic techniques of software testing, black-box testing and white-box testing • six types of testing that involve both black- and white-box techniques. • strategies for writing fewer test cases and still finding as many faults as possible • using a template for writing repeatable, defined test cases

2010-05-20

A Glossary of Testing Terms.doc

A Glossary of Testing Terms

2010-05-20

[ebook] addison wesley - effective software testing.pdf

Chapter 1. Requirements Phase Chapter 2. Test Planning Chapter 3. The Testing Team Chapter 4. The System Architecture Chapter 5. Test Design and Documentation Chapter 6. Unit Testing Chapter 7. Automated Testing Tools Chapter 8. Automated Testing: Selected Best PracticesChapter 9. Nonfunctional Testing ..... Item 41: Do Not Make

2010-05-20

搭建Windows测试环境.zip

第01章、软件测试环境(理论课) 第02章、软件的分类与安装(实践课) 第03章、常见硬件设备(new理论课) 第04章、Vmware的使用(实践课) 第05章、硬件总结(理论课) ....

2010-05-20

软件测试中的网站测试技术要领.zip

基于Web的系统测试与传统的软件测试既有相同之处,也有不同的地方,对软件测试提出了新的挑战。基于Web的系统测试不但需要检查和验证是否按照设计的要求运行,而且还要评价系统在不同用户的浏览器端的显示是否合适。重要的是,还要从最终用户的角度进行安全性和可用性测试。   本文从功能、性能、可用性、客户端兼容性、安全性等方面讨论了基于Web的系统测试方法。

2010-05-20

net测试自动化之道电子版及其源代码.zip

This book presents practical techniques for writing lightweight software test automation in a .NET environment. If you develop, test, or manage .NET software, you should find this book useful. Before .NET, writing test automation was often as difficult as writing the code for the application under test itself. With .NET, you can write lightweight, custom test automation in a fraction of the time it used to take. By lightweight automation, I mean small, dedicated test harness programs that are typically two pages of source code or less in length and take less than two hours to write. The emphasis of this book is on practical techniques that you can useimmediately.

2010-05-20

Linux+Kernel+In+A+Nutshell.pdf

Part I. Building the Kernel 1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 Using This Book 4 2. Requirements for Building and Using the Kernel . . . . . . . . . . . . . . . . 5 Tools to Build the Kernel 5 Tools to Use the Kernel 6 3. Retrieving the Kernel Source . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 What Tree to Use 12 Where to Find the Kernel Source 13 What to Do with the Source 15 4. Configuring and Building . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 Creating a Configuration 17 Modifying the Configuration 18 Building the Kernel 23 Advanced Building Options 26 5. Installing and Booting from a Kernel . . . . . . . . . . . . . . . . . . . . . . . . . . 29 Using a Distribution’s Installation Scripts 30 Installing by Hand 31 Modifying the Bootloader for the New Kernel 32 ..........

2010-05-20

Learning+the+bash+Shell(3rd).chm and Bash Reference Manual.pdf

Bash is the shell, or command language interpreter, for the gnu operating system. The name is an acronym for the ‘Bourne-Again SHell’, a pun on Stephen Bourne, the author of the direct ancestor of the current Unix shell sh, which appeared in the Seventh Edition Bell Labs Research version of Unix.

2010-05-20

LINUX与UNIX+SHELL编程指南

目 录 译者序 前言 第一部分 shell 第1章 文件安全与权限 1 1.1 文件 1 1.2 文件类型 2 1.3 权限 2 1.4 改变权限位 4 1.4.1 符号模式 4 1.4.2 chmod命令举例 5 1.4.3 绝对模式 5 1.4.4 chmod命令的其他例子 6 1.4.5 可以选择使用符号模式或绝对模式 7 1.5 目录 7 1.6 suid/guid 7 1.6.1 为什么要使用suid/guid 8 1.6.2 设置suid/guid的例子 8 1.7 chown和chgrp 9 1.7.1 chown举例 9 1.7.2 chgrp举例 9 1.7.3 找出你所属于的用户组 9 1.7.4 找出其他用户所属于的组 10 1.8 umask 10 1.8.1 如何计算umask值 10 1.8.2 常用的umask值 11 1.9 符号链接 12 1.9.1 使用软链接来保存文件的多个映像 12 1.9.2 符号链接举例 12 1.10 小结 13 第2章 使用find和xargs 14 2.1 find命令选项 14 2.1.1 使用name选项 15 2.1.2 使用perm选项 16 2.1.3 忽略某个目录 16 2.1.4 使用user和nouser选项 16 2.1.5 使用group和nogroup选项 16 2.1.6 按照更改时间查找文件 17 2.1.7 查找比某个文件新或旧的文件 17 2.1.8 使用type选项 17 2.1.9 使用size选项 18 2.1.10 使用depth选项 18 2.1.11 使用mount选项 18 2.1.12 使用cpio选项 18 2.1.13 使用exec或ok来执行shell命令 19 2.1.14 find命令的例子 20 2.2 xargs 20 2.3 小结 21 第3章 后台执行命令 22 3.1 cron和crontab 22 3.1.1 crontab的域 22 3.1.2 crontab条目举例 23 3.1.3 crontab命令选项 23 3.1.4 创建一个新的crontab文件 24 3.1.5 列出crontab文件 24 3.1.6 编辑crontab文件 24 3.1.7 删除crontab文件 25 3.1.8 恢复丢失的crontab文件 25 3.2 at命令 25 3.2.1 使用at命令提交命令或脚本 26 3.2.2 列出所提交的作业 27 3.2.3 清除一个作业 27 3.3 &命令 27 3.3.1 向后台提交命令 28 3.3.2 用ps命令查看进程 28 3.3.3 杀死后台进程 28 3.4 nohup命令 29 3.4.1 使用nohup命令提交作业 29 3.4.2 一次提交几个作业 29 3.5 小结 30 第4章 文件名置换 31 4.1 使用* 31 4.2 使用? 32 4.3 使用[...]和[!...] 32 4.4 小结 33 第5章 shell输入与输出 34 5.1 echo 34 5.2 read 35 5.3 cat 37 5.4 管道 38 5.5 tee 39 5.6 标准输入、输出和错误 40 5.6.1 标准输入 40 5.6.2 标准输出 40 5.6.3 标准错误 40 5.7 文件重定向 40 5.7.1 重定向标准输出 41 5.7.2 重定向标准输入 42 5.7.3 重定向标准错误 42 5.8 结合使用标准输出和标准错误 43 5.9 合并标准输出和标准错误 43 5.10 exec 44 5.11 使用文件描述符 44 5.12 小结 45 第6章 命令执行顺序 46 6.1 使用&& 46 6.2 使用|| 46 6.3 用()和{ }将命令结合在一起 47 6.4 小结 48 第二部分 文本过滤 第7章 正则表达式介绍 49 7.1 使用句点匹配单字符 50 7.2 在行首以^匹配字符串或字符序列 50 7.3 在行尾以$匹配字符串或字符 51 7.4 使用*匹配字符串中的单字符或其重复 序列 51 7.5 使用\屏蔽一个特殊字符的含义 52 7.6 使用[]匹配一个范围或集合 52 7.7 使用\{\}匹配模式结果出现的次数 53 7.8 小结 55 第8章 grep家族 56 8.1 grep 57 8.1.1 双引号引用 57 8.1.2 grep选项 57 8.1.3 查询多个文件 57 8.1.4 行匹配 57 8.1.5 行数 58 8.1.6 显示非匹配行 58 8.1.7 精确匹配 58 8.1.8 大小写敏感 58 8.2 grep和正则表达式 58 8.2.1 模式范围 59 8.2.2 不匹配行首 59 8.2.3 设置大小写 59 8.2.4 匹配任意字符 59 8.2.5 日期查询 59 8.2.6 范围组合 60 8.2.7 模式出现机率 60 8.2.8 使用grep匹配“与”或者“或”模式 61 8.2.9 空行 61 8.2.10 匹配特殊字符 61 8.2.11 查询格式化文件名 61 8.2.12 查询IP地址 61 8.3 类名 62 8.4 系统grep命令 62 8.4.1 目录 63 8.4.2 passwd文件 63 8.4.3 使用ps命令 63 8.4.4 对一个字符串使用grep 64 8.5 egrep 64 8.6 小结 65 第9章 AWK介绍 66 9.1 调用awk 66 9.2 awk脚本 67 9.2.1 模式和动作 67 9.2.2 域和记录 67 9.2.3 awk中正则表达式及其操作 70 9.2.4 元字符 70 9.2.5 条件操作符 70 9.2.6 awk内置变量 73 9.2.7 NF、NR和FILENAME 74 9.2.8 awk操作符 75 9.2.9 内置的字符串函数 78 9.2.10 字符串屏蔽序列 80 9.2.11 awk输出函数printf 81 9.2.12 printf修饰符 81 9.2.13 awk数组 86 9.3 小结 88 第10章 sed 用法介绍 89 10.1 sed怎样读取数据 89 10.2 调用sed 89 10.2.1 保存sed输出 90 10.2.2 使用sed在文件中查询文本的方式 90 10.2.3 基本sed编辑命令 90 10.3 sed和正则表达式 91 10.4 基本sed编程举例 91 10.4.1 使用p(rint)显示行 91 10.4.2 打印范围 91 10.4.3 打印模式 92 10.4.4 使用模式和行号进行查询 92 10.4.5 匹配元字符 92 10.4.6 显示整个文件 92 10.4.7 任意字符 92 10.4.8 首行 92 10.4.9 最后一行 93 10.4.10 打印行号 93 10.4.11 附加文本 93 10.4.12 创建sed脚本文件 94 10.4.13 插入文本 94 10.4.14 修改文本 95 10.4.15 删除文本 96 10.4.16 替换文本 96 10.5 使用替换修改字符串 97 10.6 将sed结果写入文件命令 97 10.7 从文件中读文本 98 10.8 匹配后退出 98 10.9 显示文件中的控制字符 99 10.10 使用系统sed 99 10.10.1 处理控制字符 99 10.10.2 处理报文输出 101 10.10.3 去除行首数字 101 10.10.4 附加文本 102 10.10.5 从shell向sed传值 102 10.10.6 从sed输出中设置shell变量 102 10.11 快速一行命令 102 10.12 小结 103 第11章 合并与分割 104 11.1 sort用法 104 11.1.1 概述 104 11.1.2 sort选项 104 11.1.3 保存输出 105 11.1.4 sort启动方式 105 11.1.5 sort对域的参照方式 105 11.1.6 文件是否已分类 105 11.1.7 基本sort 106 11.1.8 sort分类求逆 106 11.1.9 按指定域分类 106 11.1.10 数值域分类 106 11.1.11 唯一性分类 107 11.1.12 使用k的其他sort方法 108 11.1.13 使用k做分类键排序 108 11.1.14 指定sort序列 108 11.1.15 pos用法 108 11.1.16 使用head和tail将输出分类 109 11.1.17 awk使用sort输出结果 109 11.1.18 将两个分类文件合并 110 11.2 系统sort 110 11.3 uniq用法 111 11.4 join用法 112 11.5 cut用法 114 11.5.1 使用域分隔符 115 11.5.2 剪切指定域 115 11.6 paste用法 116 11.6.1 指定列 116 11.6.2 使用不同的域分隔符 116 11.6.3 paste命令管道输入 117 11.7 split用法 117 11.8 小结 118 第12章 tr用法 119 12.1 关于tr 119 12.1.1 字符范围 119 12.1.2 保存输出 120 12.1.3 去除重复出现的字符 120 12.1.4 删除空行 120 12.1.5 大写到小写 121 12.1.6 小写到大写 121 12.1.7 删除指定字符 121 12.1.8 转换控制字符 122 12.1.9 快速转换 122 12.1.10 匹配多于一个字符 123 12.2 小结 123 第三部分 登录环境 第13章 登录环境 125 13.1 /etc/profile 125 13.2 用户的$HOME.profile 128 13.3 stty用法 129 13.4 创建.logout文件 131 13.5 小结 131 第14章 环境和shell变量 132 14.1 什么是shell变量 132 14.2 本地变量 132 14.2.1 显示变量 133 14.2.2 清除变量 133 14.2.3 显示所有本地shell变量 133 14.2.4 结合变量值 134 14.2.5 测试变量是否已经设置 134 14.2.6 使用变量来保存系统命令参数 135 14.2.7 设置只读变量 135 14.3 环境变量 136 14.3.1 设置环境变量 136 14.3.2 显示环境变量 136 14.3.3 清除环境变量 137 14.3.4 嵌入shell变量 137 14.3.5 其他环境变量 139 14.3.6 set命令 140 14.3.7 将变量导出到子进程 140 14.4 位置变量参数 141 14.4.1 在脚本中使用位置参数 142 14.4.2 向系统命令传递参数 142 14.4.3 特定变量参数 143 14.4.4 最后的退出状态 144 14.5 小结 145 第15章 引号 146 15.1 引用必要性 146 15.2 双引号 146 15.3 单引号 147 15.4 反引号 147 15.5 反斜线 148 15.6 小结 149 第四部分 基础shell编程 第16章 shell脚本介绍 151 16.1 使用shell脚本的原因 151 16.2 脚本内容 151 16.3 运行一段脚本 152 16.4 小结 153 第17章 条件测试 154 17.1 测试文件状态 154 17.2 测试时使用逻辑操作符 155 17.3 字符串测试 155 17.4 测试数值 156 17.5 expr用法 157 17.5.1 增量计数 158 17.5.2 数值测试 158 17.5.3 模式匹配 158 17.6 小结 159 第18章 控制流结构 160 18.1 退出状态 160 18.2 控制结构 160 18.2.1 流控制 161 18.2.2 循环 161 18.3 if then else语句 161 18.3.1 简单的if语句 162 18.3.2 变量值测试 162 18.3.3 grep输出检查 163 18.3.4 用变量测试grep输出 163 18.3.5 文件拷贝输出检查 164 18.3.6 当前目录测试 164 18.3.7 文件权限测试 165 18.3.8 测试传递到脚本中的参数 165 18.3.9 决定脚本是否为交互模式 165 18.3.10 简单的if else语句 166 18.3.11 变量设置测试 166 18.3.12 检测运行脚本的用户 166 18.3.13 将脚本参数传入系统命令 167 18.3.14 null:命令用法 167 18.3.15 测试目录创建结果 168 18.3.16 另一个拷贝实例 169 18.3.17 多个if语句 169 18.3.18 测试和设置环境变量 169 18.3.19 检测最后命令状态 170 18.3.20 增加和检测整数值 171 18.3.21 简单的安全登录脚本 172 18.3.22 elif用法 173 18.3.23 使用elif进行多条件检测 173 18.3.24 多文件位置检测 174 18.4 case语句 175 18.4.1 简单的case语句 175 18.4.2 对匹配模式使用| 176 18.4.3 提示键入y或n 177 18.4.4 case与命令参数传递 177 18.4.5 捕获输入并执行空命令 178 18.4.6 缺省变量值 179 18.5 for循环 180 18.5.1 简单的for循环 181 18.5.2 打印字符串列表 181 18.5.3 对for循环使用ls命令 181 18.5.4 对for循环使用参数 182 18.5.5 使用for循环连接服务器 183 18.5.6 使用for循环备份文件 183 18.5.7 多文件转换 183 18.5.8 多sed删除操作 184 18.5.9 循环计数 184 18.5.10 for循环和本地文档 184 18.5.11 for循环嵌入 185 18.6 until循环 186 18.6.1 简单的until循环 186 18.6.2 监视文件 187 18.6.3 监视磁盘空间 187 18.7 while循环 188 18.7.1 简单的while循环 188 18.7.2 使用while循环读键盘输入 188 18.7.3 用while循环从文件中读取数据 189 18.7.4 使用IFS读文件 189 18.7.5 带有测试条件的文件处理 190 18.7.6 扫描文件行来进行数目统计 191 18.7.7 每次读一对记录 193 18.7.8 忽略#字符 193 18.7.9 处理格式化报表 194 18.7.10 while循环和文件描述符 196 18.8 使用break和continue控制循环 197 18.8.1 break 197 18.8.2 跳出case语句 197 18.8.3 continue 197 18.8.4 浏览文件行 198 18.9 菜单 199 18.10 小结 201 第19章 shell函数 202 19.1 在脚本中定义函数 203 19.2 在脚本中使用函数 203 19.3 向函数传递参数 203 19.4 从调用函数中返回 203 19.5 函数返回值测试 204 19.6 在shell中使用函数 204 19.7 创建函数文件 204 19.8 定位文件 205 19.9 检查载入函数 205 19.10 执行shell函数 205 19.10.1 删除shell函数 206 19.10.2 编辑shell函数 206 19.10.3 函数举例 207 19.10.4 将函数集中在一起 219 19.11 函数调用 219 19.11.1 在脚本中调用函数 219 19.11.2 从函数文件中调用函数 220 19.12 定位文件不只用于函数 222 19.13 小结 223 第20章 向脚本传递参数 224 20.1 shift命令 225 20.1.1 shift命令简单用法 225 20.1.2 命令行输入的最后一个参数 225 20.1.3 使用shift处理文件转换 226 20.2 getopts 229 20.2.1 getopts脚本实例 229 20.2.2 getopts使用方式 231 20.2.3 使用getopts指定变量取值 231 20.2.4 访问取值方式 232 20.2.5 使用getopts处理文件转换 233 20.3 小结 235 第21章 创建屏幕输出 236 21.1 tput用法 236 21.1.1 字符串输出 236 21.1.2 数字输出 237 21.1.3 布尔输出 237 21.2 tput用法 237 21.2.1 设置tput命令 237 21.2.2 使用布尔输出 237 21.2.3 在脚本中使用tput 237 21.2.4 产生转义序列 238 21.2.5 光标位置 239 21.2.6 在屏幕中心位置显示文本 240 21.2.7 查找终端属性 240 21.2.8 在脚本中使用功能键 241 21.2.9 使用颜色 242 21.2.10 产生颜色 243 21.2.11 创建精致菜单 246 21.3 小结 251 第22章 创建屏幕输入 252 22.1 增加记录 252 22.2 删除记录 262 22.3 修改记录 266 22.4 查看记录 270 22.5 小结 273 第23章 调试脚本 274 23.1 一般错误 274 23.1.1 循环错误 274 23.1.2 典型的漏写引号 274 23.1.3 测试错误 274 23.1.4 字符大小写 275 23.1.5 for循环 275 23.1.6 echo 275 23.2 set命令 275 23.3 小结 276 第24章 shell嵌入命令 277 24.1 shell嵌入命令完整列表 277 24.1.1 pwd 277 24.1.2 set 278 24.1.3 times 278 24.1.4 type 278 24.1.5 ulimit 279 24.1.6 wait 279 24.2 小结 279 第五部分 高级shell编程技巧 第25章 深入讨论<< 281 25.1 快速创建一个文件 281 25.2 快速创建打印文档 281 25.3 自动选择菜单 282 25.4 自动ftp传输 283 25.5 访问数据库 286 25.6 小结 288 第26章 shell 工具 289 26.1 创建保存信息的文件 289 26.1.1 使用date命令创建日志文件 289 26.1.2 创建唯一的临时文件 290 26.2 信号 291 26.2.1 杀死一个进程 292 26.2.2 检测信号 293 26.3 trap 294 26.3.1 捕获信号并采取相应的行动 294 26.3.2 捕获信号并采取行动的另 一个例子 295 26.3.3 锁住终端 297 26.3.4 忽略信号 298 26.4 eval 300 26.4.1 执行含有字符串的命令 300 26.4.2 给每个值一个变量名 301 26.5 logger命令 302 26.5.1 使用logger命令 303 26.5.2 在脚本中使用logger命令 303 26.6 小结 305 第27章 几个脚本例子 306 27.1 pingall 306 27.2 backup_gen 306 27.3 del.lines 312 27.4 access.deny 313 27.5 logroll 316 27.6 nfsdown 317 27.7 小结 317 第28章 运行级别脚本 318 28.1 怎么知道系统中是否含有运行 级别目录 318 28.2 确定当前的运行级别 319 28.3 快速熟悉inittab 319 28.4 运行级别 320 28.4.1 各种运行级别 321 28.4.2 运行级别脚本的格式 321 28.4.3 安装运行级别脚本 322 28.5 使用inittab来启动应用程序 323 28.6 启动和停止服务的其他方法 324 28.7 小结 324 第29章 cgi脚本 325 29.1 什么是Web页面? 325 29.2 cgi 325 29.3 连接Web服务器 326 29.4 cgi和HTM脚本 326 29.4.1 基本cgi脚本 326 29.4.2 显示shell命令输出 328 29.4.3 使用SSI 330 29.4.4 访问计数器 330 29.4.5 使用一个链接来显示当前Web 环境变量 332 29.4.6 其他常用的环境变量 334 29.5 get和post方法简介 335 29.5.1 get方法 335 29.5.2 post方法 340 29.5.3 填充列表项 347 29.5.4 自动刷新页面 348 29.6 小结 349 附录 常用shell命令 350

2010-05-20

集群高可用产品技术白皮书

在学习使用LanderCluster集群软件包之前,必须对集群技术中的一些概念有所了解,这样才能帮助我们更好的掌握LanderCluster 的原理、安装设置和管理。 这一部分,我们将掌握下面列出的部分内容: A 什么是高可用(High Availability) B 高可用是哪些业务环境的需求 C 高可用的标准 D 实现高可用的难点 E 高可用系统实现的准备 F 高可用系统准备的关键点 G 高可用实现

2010-05-20

linux集群.zip

本文主要介绍了LVS集群的体系结构。先给出LVS集群的通用体系结构,并讨论了其的设计原则和相应的特点;最后将LVS集群应用于建立可伸缩的Web、Media、Cache和Mail等网络服务。

2010-05-20

LINUX系统管理技术手册第2版[1].part8.rar

本书是Linux系统管理的圣经,由Linux之父倾力作序推荐! 《Linux系统管理技术手册(第二版)》(LAHv2)延续了该书第一版(LAH)以及《UNIX系统管理技术手册》(USAH)的讲解风格,以当前主流的5种Linux发行版本(Red Hat ES、SuSE、Debian、Fedora Core和Ubuntu)为例,把Linux系统管理技术分为三个方面分别介绍。 本书的几位作者是分别来自学术界、企业界以及职业培训领域的Linux/UNIX系统管理专家,这使得本书从第1版开始,即成为全面、深入而且颇富实用性的Linux系统管理权威参考书。 本书适合于从Linux初学者到具有丰富经验的Linux专业技术人员使用。

2009-12-02

LINUX系统管理技术手册第2版[1].part7.rar

本书是Linux系统管理的圣经,由Linux之父倾力作序推荐! 《Linux系统管理技术手册(第二版)》(LAHv2)延续了该书第一版(LAH)以及《UNIX系统管理技术手册》(USAH)的讲解风格,以当前主流的5种Linux发行版本(Red Hat ES、SuSE、Debian、Fedora Core和Ubuntu)为例,把Linux系统管理技术分为三个方面分别介绍。 本书的几位作者是分别来自学术界、企业界以及职业培训领域的Linux/UNIX系统管理专家,这使得本书从第1版开始,即成为全面、深入而且颇富实用性的Linux系统管理权威参考书。 本书适合于从Linux初学者到具有丰富经验的Linux专业技术人员使用。

2009-12-02

LINUX系统管理技术手册第2版[1].part4.rar

本书是Linux系统管理的圣经,由Linux之父倾力作序推荐! 《Linux系统管理技术手册(第二版)》(LAHv2)延续了该书第一版(LAH)以及《UNIX系统管理技术手册》(USAH)的讲解风格,以当前主流的5种Linux发行版本(Red Hat ES、SuSE、Debian、Fedora Core和Ubuntu)为例,把Linux系统管理技术分为三个方面分别介绍。 本书的几位作者是分别来自学术界、企业界以及职业培训领域的Linux/UNIX系统管理专家,这使得本书从第1版开始,即成为全面、深入而且颇富实用性的Linux系统管理权威参考书。 本书适合于从Linux初学者到具有丰富经验的Linux专业技术人员使用。

2009-12-02

LINUX系统管理技术手册第2版.part1

本书是Linux系统管理的圣经,由Linux之父倾力作序推荐! 《Linux系统管理技术手册(第二版)》(LAHv2)延续了该书第一版(LAH)以及《UNIX系统管理技术手册》(USAH)的讲解风格,以当前主流的5种Linux发行版本(Red Hat ES、SuSE、Debian、Fedora Core和Ubuntu)为例,把Linux系统管理技术分为三个方面分别介绍。 本书的几位作者是分别来自学术界、企业界以及职业培训领域的Linux/UNIX系统管理专家,这使得本书从第1版开始,即成为全面、深入而且颇富实用性的Linux系统管理权威参考书。 本书适合于从Linux初学者到具有丰富经验的Linux专业技术人员使用。

2009-11-13

Perl Cookbook

Perl Cookbook,Reilly's book about perl,this is a practice book,when you want to learn perl,you must read this book.

2009-11-13

Perl.Best.Practices

OReilly.Perl.Best.Practices,this is a good book to learn Perl.

2009-11-13

Learning Perl

If you’re looking for the best way to spend your first 30 to 45 hours with the Perl programming language, you’ve found it. In the pages that follow, you’ll find a carefully paced introduction to the language that is the workhorse of the Internet, as well as the language of choice for system administrators, web hackers, and casual programmers around the world.

2009-11-13

Learning the vi Editor

O'Reilly's - Learning the vi Editor, 6th Edition,if you are learing linux,you must learn some editor,vi is your best choice,so you should download this article to learn vi fully.ps,it is a pdf file.

2009-11-13

web 应用程序测试方法和测试技术详述

详细描述了web 应用程序的测试方法和测试技术,对于做web应用程序测试的人来说,非常值得一看,而且pdf版的。

2009-11-13

Essential C++中文版(pdf)

对于C++初学者来说,这是一本绝对的好书。

2009-06-17

effective software testing

effective software testing --addison wesley(pdf)英文原版

2009-06-17

2009年上半年软件评测师题

2009年上半年软件评测师题,包括上午题和下午题,对于想考软件测评师的人来说相当地值得看一下。

2009-06-17

软件测试专业术语中英文对照表

软件测试专业术语中英文对照表,值得看看。

2009-06-02

五十条面试常见问题及推荐回答(英文)

对于想进一家外企的人来说,英语是不可缺少的一个重要条件!

2009-06-02

Linux必学的网络操作命令

Linux必学的网络操作命令,很有用的命令,值得一看。

2008-09-10

深入浅出理解索引结构

深入浅出理解索引结构

2008-01-09

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除