《UNIX系统管理实用教程》PDF下载

  • 购买积分:16 如何计算积分?
  • 作  者:(美)Steve Maxwell著;天宏工作室译
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2004
  • ISBN:7302074216
  • 页数:546 页
图书介绍:本书系统全面地介绍了UNIX系统管理的基础知识和技术,适合各类网络与系统管理员,计算机及相关专业的高校师生阅读。

第1章 UNIX简介 1

目录 1

1.1 介绍UNIX系统的历史 2

1.2 分析计算机系统的元素 3

1.3 展示UNIX的历程 6

1.3.1 AT T创造了UNIX 6

1.3.2 BSD诞生了 6

1.3.3 System V版本 7

1.3.4 AT T与Sun的合作 7

1.3.5 Internet蠕虫 7

1.3.6 OSF/1 7

1.4 目前的UNIX版本 8

1.4.1 UNIX为什么会流行 8

1.3.7 Mach 8

1.3.9 Red Hat 8

1.3.8 引入Linux 8

1.4.2 模块化UNIX 11

1.4.3 内核 11

1.5 了解UNIX系统管理员的职责 13

1.5.1 支持网络 14

1.5.2 处理外围设备 14

1.5.3 管理系统升级 14

1.5.6 增加知识 15

1.5.4 积极监控系统安全 15

1.5.5 维护系统账号 15

1.5.7 教师 16

1.5.8 政治家 16

1.5.9 父亲 16

1.5.10 警员 17

1.5.11 朋友 17

练习 18

第2章 基本的UNIX命令 19

2.1 研究UNIX命令解释程序 20

2.2 研究基本的UNIX命令 22

2.2.1 cat 25

2.2.2 date 26

2.2.3 hostname 27

2.2.4 find 28

2.2.5 ls 31

2.2.6 strings 38

2.2.7 ps 40

2.2.8 uname 46

项目2-1 49

练习 50

第3章 使用系统管理工具 51

3.1 使用admintool管理Solaris 53

3.1.1 添加新用户 54

3.1.2 UNIX账号示例 57

3.1.3 修改用户 58

3.1.4 删除用户 58

3.1.5 添加新组 60

3.1.6 修改组 62

3.1.7 删除组 62

3.2 使用userconf管理Linux账号 63

3.2.1 添加新用户 64

3.2.2 修改用户 67

3.2.3 删除现有用户 68

3.2.4 添加新组 69

3.3 使用sam管理HP-UX 72

3.3.1 添加新用户 74

3.3.2 修改用户 76

3.3.3 删除现有的用户 77

3.3.4 添加新组 79

3.3.5 删除现有的组 81

3.4 建立更好的账号安全性 82

3.4.1 使用admintool使密码到期 82

3.4.2 使用userconf使密码到期 83

3.4.3 使用sam使密码到期 84

3.4.4 使用admintool定期更改密码 85

3.4.6 使用admintool关闭账号 86

3.4.5 使用userconf定期更改密码 86

3.4.7 使用userconf关闭账号 88

3.4.8 使用userconf使账号自动到期 89

练习 90

第4章 软件包管理工具 91

4.1 研究Solaris软件包工具 92

4.1.1 pkginfo 92

4.1.2 pkgadd 97

4.1.3 pkgrm 99

4.2 研究HP-UX软件包工具 100

4.2.1 swlist 100

项目4-1 104

4.2.2 swinstall 104

4.2.3 swremove 108

项目4-2 108

4.3 研究Linux软件包工具 110

项目4-3 111

练习 113

第5章 维护UNIX用户 114

5.1 研究/etc/passwd文件 115

5.2 研究/etc/group文件 118

5.3 研究/etc/shadow文件 120

5.4 研究UNIX账号工具 122

5.4.1 passwd 123

5.4.2 pwck 127

5.4.3 grpck 128

5.4.4 useradd 129

5.4.5 userdel 130

5.4.6 usermod 131

5.4.7 groupadd 132

5.4.8 groupdel 132

5.4.9 groupmod 133

5.4.10 logins 133

5.4.11 vipw 135

项目5-1 135

练习 136

第6章 文件系统、磁盘和工具 138

6.1 分析UNIX文件系统 139

6.2 研究磁盘分区 142

6.3 确定已装载的文件系统 145

6.4 创建新的文件系统的方法 146

6.4.1 使用Solaris format工具 146

6.4.2 使用Linux fdisk工具 151

6.5 创建新的文件系统 152

6.5.1 检查新的文件系统 153

6.5.2 装载UNIX文件系统 156

6.5.3 卸下UNIX文件系统 157

练习 158

项目6-1 158

第7章 系统安全 160

7.1 定义安全策略 162

7.2 维护系统补丁 162

7.3 介绍系统加固 163

7.3.1 消除不必要的服务 163

7.3.2 配置系统配置文件 164

7.4 研究安全工具 166

项目7-1 180

7.5 安全命令解释程序工具 181

7.5.1 ssh 183

7.5.3 ssh-keygen 184

7.5.2 scp 184

7.5.4 sshagent/sshadd 186

7.5.5 sudo工具 186

项目7-2 188

练习 188

第8章 备份与恢复 190

8.1 定义备份元素 191

8.1.1 用户角度 191

8.1.2 密度和形状因素 192

8.1.3 网络带宽 193

8.1.5 备份方法 194

8.1.4 远程站点 194

8.2 研究备份工具 195

8.2.1 dump 196

8.2.2 dd 197

8.2.3 restore 198

8.2.4 tar 199

项目8-1 200

练习 201

第9章 系统操作 202

9.1 确定引导过程 203

9.2 研究关闭过程 204

9.2.1 停止系统 205

9.2.2 重新引导系统 207

9.2.3 正常系统关闭 209

9.2.4 确定停止系统的时间 210

9.3 揭示UNIX工作级别 211

9.3.1 默认运行级别 214

9.3.2 列出当前运行级别 215

9.3.3 单用户模式 215

9.3.4 引导到单用户模式 216

项目9-1 216

练习 218

第10章 TCP/IP协议组 220

10.1 揭示通用的7层OSI网络模型 222

10.1.2 表示层 223

10.1.3 会话层 223

10.1.4 传输层 223

10.1.5 网络层 223

10.1.6 数据链路层 223

10.1.7 物理层 223

10.1.1 应用层 223

10.2 研究TCP/IP协议结构 224

10.2.1 进程层服务 225

10.2.3 其他协议 226

10.2.4 系统服务 226

10.2.2 最终用户工具 226

10.2.5 其他服务 231

10.2.6 主机对主机层 232

10.2.7 Internet层 240

10.2.8 Internet控制消息协议 246

10.3 学习地址解析协议 249

10.3.1 数据包格式 251

10.3.2 ARP缓存 252

10.3.3 数据链路地址格式 252

练习 255

第11章 基本网络工具 257

11.1 使用arp研究UNIX统上的网络地址表 258

11.1.1 显示ARP缓存 259

11.1.2 删除ARP缓存 262

11.1.3 添加ARP缓存条目 263

11.2 使用ifconfig控制网络接口 265

11.2.1 列出可用的接口 266

11.2.2 控制接口状态 267

11.2.3 修改接口参数 268

11.2.4 特殊的配置参数 270

11.2.5 逻辑接口 271

11.3 使用netstat监视网络操作 272

11.3.1 显示活动的网络会话 273

11.3.2 显示接口信息 279

11.3.3 显示路由信息 280

11.3.4 显示多播信息 282

11.3.5 显示协议统计信息 283

11.4 使用ping检查网络连接 284

11.4.1 确定系统可用性 284

11.4.2 显示基本网络性能 287

11.4.3 其他命令选项 291

11.5 使用lanscan 收集网络信息 292

项目11-1 293

练习 294

第12章 高级网络工具 296

12.1 使用tcpdump 工具监视网络数据流量 297

12.1.1 工作模式 299

12.1.2 显示选项 302

12.1.3 使用数据包筛选器 305

12.1.4 地址要素 306

12.1.5 协议要素 307

12.1.6 运算符 308

12.1.7 其他要素 310

12.1.8 限定符 311

12.1.9 tcpdump命令的例子 311

12.2 执行traceroute命令显示网络连接性 313

12.2.1 阅读输出 315

12.2.2 更改特征 318

12.2.3 显示选项 320

12.3 使用landiag命令确认基本操作 320

项目12-1 322

练习 323

第13章 SNMP概述 325

13.1 介绍SNMP的基础知识 326

13.2 介绍MIB 328

13.2.1 对象类型 330

13.2.2 MIB对象的例子 332

13.2.3 SNMP表格 334

13.2.4 访问对象 336

13.2.6 SNMP团体 337

13.2.5 标准MIB和专用MIB 337

13.3 研究SNMP版本 338

13.3.1 SNMP协议操作 340

13.3.2 SNMP响应代码 344

13.3.3 SNMP消息的传输 345

13.3.4 无连接协议 346

13.4 研究SNMP主代理和次代理 346

练习 347

第14章 使用域名系统 350

14.1 了解域名系统的工作方式 351

14.2.1 域文件 353

14.2 分析DNS服务器和客户组件 353

14.2.2 进程 359

14.2.3 DNS工具 361

14.3 分析DNS客户组件 366

项目14-1 368

练习 369

第15章 使用NIS 370

15.1 网络信息服务概述 371

15.2 介绍NIS组件 372

15.2.1 数据库 373

15.2.2 进程 374

15.2.3 工具 375

15.3 安装NIS服务器 379

项目15-1 380

15.4 配置NIS客户 383

15.5 安装辅助NIS服务器 384

练习 386

第16章 SNMP系统管理工具 387

16.1 介绍系统管理的要素 388

16.1.1 系统心跳 388

16.1.2 系统启动/关闭消息 389

16.1.3 系统进程活动 389

16.1.4 网络信息 389

16.2 研究UCD SNMP软件包 390

16.1.5 系统配置控制 390

16.2.1 常用的命令行选项 392

16.2.2 环境变量 397

16.3 使用UCD管理工具 397

16.3.1 snmpdelta命令 397

16.3.2 snmpget命令 398

16.3.3 snmpgetnext命令 399

16.3.4 snmpnetstat命令 401

16.3.5 snmpset工具 406

16.3.6 snmpstatus工具 409

16.3.7 snmptable工具 410

16.3.8 snmptest工具 410

16.3.9 snmptranslate工具 411

16.3.10 snmptrap工具 412

16.3.11 snmptrapd服务器 413

16.3.12 snmpwalk工具 414

16.3.13 snmpbulkwalk工具 417

练习 419

第17章 使用网络文件系统 421

17.1 介绍NFS服务器 423

17.1.1 nffsd进程 423

17.1.4 mountd进程 424

17.2 装载远程文件系统 424

17.1.3 statd进程 424

17.1.2 lockd进程 424

17.2.1 dfstab/exports文件 425

17.2.2 共享/导出文件选项 426

17.3 研究NFS工具 427

17.3.1 exportfs 428

17.3.2 share/unshare(只用于Solaris) 429

17.3.3 showmount 429

17.3.4 nfsstat 430

17.4 配置NFS客户 434

17.5 控制文件系统装载表 436

练习 438

第18章 文件传输协议 440

18.1 研究一个FTP会话的例子 442

18.1.1 获得目录列表 443

18.1.2 配置选项 445

18.1.3 检索一个文件 445

18.1.4 发送文件 446

18.1.5 监视文件传输 447

18.2 分析FTP命令 448

18.3 控制FTP访问 449

18.4 配置匿名FTP 451

18.5 记录FTP活动 454

18.5.1 启用FTP日志 454

18.5.2 启用syslog功能 456

项目18-1 457

练习 458

第19章 重要的系统管理任务/信息 460

19.1 在系统上与用户通信 461

19.2 增加系统交换空间 462

19.2.1 列出交换空间 463

19.2.2 增加更多的交换空间 463

19.3 控制root访问 465

19.4 显示系统配置信息 465

项目19-1 473

练习 474

第20章 使用DHCP 475

20.1.1 运行Solaris DHCP配置管理器 477

20.1 使用Solaris DHCP配置管理器 477

20.1.2 第一次配置DHCP服务 478

20.1.3 使用配置管理器 484

20.1.4 向DHCP服务器添加IP地址 486

20.2 配置DHCP客户 491

20.2.1 手工配置DHCP 491

20.2.2 建立自动和持久的DHCP配置 492

20.2.3 获得DHCP代理状态信息 493

20.2.4 DHCP客户的配置 495

20.2.5 在Windows上查看网络信息 496

练习 501

第21章 使用rdist 503

21.1 创建用来同步文件的rdist发布文件 505

21.2 调试rdist配置 506

21.3 介绍rdist命令 508

21.3.1 任务通知 510

21.3.2 排除文件 511

21.3.3 调用命令 512

21.4 分析一个rdist例子 513

项目21-1 515

练习 517

附录A 练习答案 519

第3章:使用系统管理工具 520

第2章:基本的UNIX命令 520

第1章:UNIX简介 520

第4章:软件包管理工具 521

第5章:维护UNIX用户 521

第6章:文件系统、磁盘和工具 521

第7章:系统安全 522

第8章:备份与恢复 522

第9章:系统操作 522

第10章:TCP/HP协议组 522

第11章:基本网络工具 523

第12章:高级网络工具 523

第14章:使用域名系统 524

第13章:SNMP概述 524

第15章:使用NIS 525

第16章:SNMP系统管理工具 525

第17章:使用网络文件系统 525

第18章:文件传输协议 526

第19章:重要的系统管理任务/信息 526

第20章:使用DHCP 526

第21章:使用rdist 527

附录B 工具—览 528

附录C MIB-Ⅱ概述 533

分析MIB-Ⅱ 534

1.system组 535

2.interfaces组 539