第1章 认识IBM 小型机 1
1.1 小型机和小型机的历史 2
1.1.1 RISC、 CISC和CPU生产技术 5
1.1.2 曾经繁星闪烁 9
1.2 蓝色巨人和她的竞争对手 18
1.2.1 IBM eServer pSeries发展历史 20
1.2.2 竞争对手 26
1.2.3 IBM eServer pSeries 28
1.2.4 最后的对手 30
1.3 拥有你自己的IBM小型机 34
1.3.1 攒小型机的原材料 35
1.3.2 攒机必备工具 38
1.3.3 攒机必备软件 42
1.3.4 IBM相关基础概念 49
第2章 第一日上帝说:“我要计算:便有了计算机 73
2.1 POWER家族 75
2.1.1 POWER系列 75
2.1.2 Star系列 79
2.1.3 Power PC系列 81
2.1.4 IBM的芯片制造专利 82
2.1.5 POWER CPU芯片封装 83
2.1.6 AIX的历史 83
2.2 CPU特性 84
2.2.1 32/64位问题 84
2.2.2 查看CPU类型和主频 88
2.2.3 HMT,SMT,HT技术 89
2.3进程、线程 90
2.3.1 进程、线程、优先级概念 90
2.3.2 查看系统进程情况 95
2.3.3 zombie(僵尸进程) 96
2.3.4 进程定时执行控制 96
2.4 SMP和群集 97
2.4.1 SMP对称多处理器的概念 97
2.4.2 Cluster群集技术 98
2.5 DUMP和DUMP分析 99
2.5.1 DUMP的概念 99
2.5.2 估计DUMP大小 100
2.5.3 系统DUMP码分析 102
2.5.4 CORE DUMP 108
2.6 性能优化的概念 109
2.7 Simulation,Virtualization,虚拟化技术、分区 110
2.7.1 虚拟化的第一个关键词:资源共享和隔离 110
2.7.2 虚拟化的第二个关键词:分配方式和颗粒度 111
2.7.3 虚拟化的第三个关键词:上下层之间的相关性 112
第3章 第二日上帝说:“储存与计算要分开。”便产生了内存 123
3.1 内存芯片 124
3.2 Paging Space,交换区 126
3.2.1 交换区多大比较合适 127
3.2.2 分配交换区的建议规则 127
3.2.3 如何缩小默认的交换区(hd6) 127
3.2.4 交换区不断增长,直至100%怎么办 128
3.2.5 交换区分配策略 129
3.2.6 交换区分配问题解释 130
3.3 内存管理 131
3.3.1 AIX下内存种类 131
3.3.2 AIX内存分配、回收过程 132
3.3.3 系统剩余内存的思考 134
3.3.4 内存泄漏 137
3.3.5 vmo内存控制 141
3.4 内存优化 144
第4章 第三日上帝说:“数据要永不丢失。”因此创造了磁盘 146
4.1 存储产品和技术 147
4.1.1 内置存储 147
4.1.2 外置存储 147
4.1.3 磁带 148
4.1.4 光盘 150
4.1.5 软盘 150
4.1.6 硬盘 150
4.1.7 DAS(Directory Access Storage,直连存储) 151
4.1.8 SAN (Storage Area Network,存储网络) 152
4.1.9 NAS (Network Attached Storage,网络存储) 153
4.1.10 JBOD 154
4.1.11 RAID磁盘阵列 154
4.1.12 RAID技术 154
4.1.13 LUN 158
4.1.14 智能存储 159
4.1.15 磁带库 159
4.2 存储淘宝 162
4.2.1 硬盘资源 162
4.2.2 SCSI设备资源和SCSI技术 165
4.2.3 CD-ROM 171
4.2.4 DVD-RAM 171
4.3 存储管理 172
4.3.1 LVM 172
4.3.2 VGDA(Volume Group Descriptor Area) 174
4.3.3 VGSA(Volume Group Status Area) 175
4.3.4 Big VG,Scalable VG 176
4.3.5 Physical Volume(PV)控制 176
4.3.6 Volume Group(VG):卷组参数 176
4.3.7 Logical Volume(LV):逻辑卷参数 178
4.3.8 File System:文件系统参数 178
4.3.9 JFS2文件系统 180
4.3.10 文件、文件系统信息 180
4.3.11 特殊的卷组rootvg 182
4.3.12 磁盘引导boot 183
4.3.13 系统修复、单用户模式 185
4.3.14 LVM命令 186
4.3.15 AIX 5L文件系统限制 188
4.3.16 系统备份 188
4.4 存储的层次 189
第5章 第四日上帝说:“你应与我沟通。:终端由此产生 191
5.1 小型机操作界面 192
5.1.1 字符终端仿真 193
5.1.2 字符终端的特殊功能 193
5.1.3 X-Windows终端仿真 196
5.1.4 终端操作技巧 198
5.2 小型机SMS操作 201
5.3 小型机HMC操作 203
5.3.1 HMC网络连接 204
5.3.2 HMC基本功能操作 205
5.3.3 DLpar动态分区管理 214
5.4 小型机用户管理 220
5.4.1 用户管理 220
5.4.2 用户组管理 221
5.5 小型机提示信息 222
5.5.1 位置代码Location Code概念 223
5.5.2 物理位置码 224
5.5.3 Error Log(错误日志) 226
5.5.4 故障码 227
5.6 Korn Shell操作 232
5.6.1 命令、I/O重定向和管道 232
5.6.2 Shell变量 233
5.6.3 Shell常用命令和句法 237
5.6.4 日常管理用Shell实例 244
第6章 第五日上帝说:“大家要联结在一起。”网络时代降临 256
6.1 小型机接口卡(Interface Card) 257
6.1.1 接口卡物理标准——PCI插槽 259
6.1.2 接口卡物理标准——网络GBIC接口 261
6.1.3 接口卡物理标准——FC接口设备协议的标准 261
6.2 设备管理 262
6.2.1 设备的三种状态 263
6.2.2 设备类型 264
6.2.3 设备管理相关命令 264
6.3 网络技术 265
6.3.1 配置IP地址和主机名 266
6.3.2 配置网卡 267
6.3.3 路由管理 267
6.3.4 网络工具 273
6.3.5 网络连接状态 274
6.3.6 no命令详解 275
6.4 资源控制 282
6.5 网络技术应用 286
6.5.1 lsof使用介绍 286
6.5.2 网络时钟同步 291
6.5.3 NIM简介 293
第7章 第六日上帝说:“这里将孳生生命。”AIX被赋予 那个奇妙的黑盒子,小型机诞生 306
7.1 启动、安装操作系统 307
7.1.1 检查设备及系统配置信息 307
7.1.2 光盘启动(引导系统) 311
7.1.3 重新启动、登录 316
7.1.4 修改必要系统参数 320
7.2 软件安装 321
7.2.1 安装操作系统组件 321
7.2.2 安装AIX标准安装格式文件 322
7.2.3 安装第三方软件 323
7.2.4 补丁管理 323
第8章 第七日上帝休息了,我们却刚刚醒来 325
8.1 如何学习小型机技术 327
8.1.1 如何学习 327
8.1.2 如何提问 331
8.1.3 如何查找 335
8.2 捡拾敲门砖,AIX认证考试 338
8.2.1 AIX,pSeries相关认证 339
8.2.2 认证路线图 339
8.2.3 认证考试要点 340
8.2.4 如何准备认证考试 365
8.2.5 参考题型分析 370
8.2.6 如何参加认证考试 388
8.2.7 认证考试注意事项 388
8.3 如何发展 389
8.3.1 我是否希望成为系统工程师 390
8.3.2 我怎样得到第一份系统工程师工作 393
8.3.3 我刚得到第一份工作!下一步该怎么做 397
8.3.4 如何从中级水平转变为高级系统工程师 400
8.4 小型机的用途和技术工作 402
8.4.1 小型机用途 402
8.4.2 小型机相关技术工作需求 402
8.4.3 系统工程师工作范例——变更管理 403
第9章 寻找金钥匙,开启小型机功能 408
9.1 应用软件及系统程序管理 409
9.1.1 Acrobat Reader 409
9.1.2 Alternate Disk Install 409
9.1.3 C语言编译环境 412
9.1.4 制作CD系统备份 420
9.1.5 制作可以用installp安装的文件 422
9.1.6 从mksysb中恢复特定的文件 422
9.1.7 Netscape Browser 422
9.1.8 Java Developer Kit 422
9.2 存储管理 423
9.2.1 AIO 423
9.2.2 能在AIX上播放audio CD吗 424
9.2.3 如何直接备份到另一台机器的磁带机 424
9.2.4 如何在AIX和DOS间公用磁盘 425
9.2.5 如何重新组织逻辑磁盘的顺序 425
9.2.6 如何创建可以容纳超过2GB的文件的文件系统 425
9.2.7 如何用fsck检查根文件系统或者其他几个重要的文件系统 425
9.2.8 如何删除一个不存在的物理磁盘(Ghost Disk) 426
9.2.9 Hot Spare Disk热备份磁盘 426
9.2.10 Hot Spot Management热点盘管理 426
9.2.11 如何通过inode号得到文件名 427
9.2.12 iSCSI 427
9.2.13 逻辑卷头开始的4KB有什么用途(LVCB) 428
9.2.14 如何创建固定大小的文件(用于Log) 429
9.2.15 RAM Disk创建内存磁盘 429
9.2.16 在根目录(/)下执行了rm*,如何恢复系统 429
9.2.17 如何恢复错误的root VG,LV定义 430
9.2.18 Snapshot存储快照 430
9.2.19 Split Mirror镜像分离 431
9.2.20 如何实现一盘磁带多次使用而不删除前面的数据 433
9.2.21 如果VG被锁住怎么办 434
9.2.22 每个VG中对物理分区的限制是多少 434
9.2.23 为什么无法将一个磁盘添加到VG中 435
9.3 网络管理 435
9.3.1 AIX出现蓝屏怎么办 435
9.3.2 Dead Gateway Detection (DGD)故障网关检测 436
9.3.3 如何通过网络复制目录下的全部文件,又保留用户信息 436
9.3.4 如何通过网络复制磁带 437
9.3.5 DNS域名服务 437
9.3.6 Ethernet Channel 445
9.3.7 如何能将用户的ftp访问操作记录到文件 446
9.3.8 FTP, Anonymous FTP匿名FTP 446
9.3.9 HTTP Web服务 451
9.3.10 IP Sec 452
9.3.11 Network Interface Backup网卡备份 457
9.3.12 Mail 458
9.3.13 当系统的mail经常涨满/var目录怎么办 458
9.3.14 SAMBA,提供Windows服务 459
9.3.15 TCP Wrapper屏蔽IP地址 465
9.3.16 TFTP Server 468
9.3.17 SSH 468
9.3.18 VIPA 469
9.4 安全管理 470
9.4.1 AIX的log文件都放在什么地方 470
9.4.2 服务安全检查内容 471
9.4.3 网络服务安全分析 472
9.4.4 安全相关网络no参数 477
9.4.5 password只限于8个字符吗 478
9.4.6 PAM(Plugable Authorize Module)插入式认证模块 478
9.4.7 为什么/etc/profile不起作用 480
9.4.8 如何从另外一台计算机复制用户和组信息 480
9.4.9 如何更改类似每用户可运行的最大进程数之类的选项 480
9.4.1 0如何缩小/var/adm/wtmp的大小 481
9.5 Console.Shell操作 481
9.5.1 系统缺少一个命令,如何确定需要安装哪个软件包 481
9.5.2 如何看到主控台的信息 482
9.5.3 如何在系统启动时同时启动本地的daemon程序 482
9.5.4 解决目录下文件过多无法删除、显示的问题 482
9.5.5 如果键盘连线被断开后再接回系统,如何使其生效 482
9.5.6 Kill,如何杀掉一个死进程 483
9.5.7 为什么会有getty spawning too rapidly提示 483
9.5.8 如何把用绝对路径tar的文件恢复到相对路径 483
9.5.9 如何删除一个挂起的tty端口 483
附录A 485