《UNIX技术大全 系统管理员卷》求取 ⇩

第一部分 UNIX入门1

第1章 UNIX操作系统1

1.1 什么是UNIX1

1.2 操作系统简介2

1.2.1 硬件管理,第一部分3

1.2.2 进程管理3

1.2.3 硬件管理,第二部分3

1.3 UNIX操作系统4

1.4 UNIX的历史4

1.4.1 早期5

1.4.2 Berkeley软件发布5

1.5 UNIX和标准5

1.5.1 大型主机和工作站上的UNIX6

1.5.2 Intel平台上的UNIX6

1.5.3 UNIX源代码版本6

1.5.4 修改UNIX6

1.6 UNIX的哲学7

1.6.1 简单、通用的命令7

1.6.2 使用管通连接命令7

1.6.3 通用可选择的接口风格8

1.6.4 无文件类型8

1.7 总结8

第2章 使用入门9

2.1 Logging ln9

2.1.1 用户帐号的建立9

2.1.2 登录到系统10

2.1.3 成功登录之后11

2.1.4 用户的权限11

2.2 logging out11

2.3 使用命令11

2.3.1 什么是命令12

2.3.2 输入输出重定向13

2.4 配置自己的环境15

2.4.1 浏览和设置环境变量15

2.4.2 使用Shell的启动文件16

2.4.3 配置rc文件16

2.5 管理口令16

2.6 在系统中工作17

2.6.1 擦除(Erase)18

2.6.2 取消(Kill)18

2.6.3 停止和开始(Stop and Start)18

2.6.4 文件结束符(eof)18

2.7 在线帮助19

2.8 总结20

第3章 其他的UNIX资源21

3.1 UNIX手册页21

3.1.1 手册页的组织21

3.1.2 手册页命令21

3.2 Web站点22

3.2.1 有关UNIX的书目23

3.2.2 有关UNIX的FAQ文档23

3.2.3 UNIX入门知识23

3.2.4 FTP站点25

3.3 新闻组25

3.4 UNIX用户组26

3.5 UNIX的专业组织26

3.5.1 电子工业领域基金会(Electronic Frontier Foundation,简称EFF)26

3.5.2 开放工作组(The Open Group)27

3.5.3 USENIX27

3.5.4 UniForum27

3.5.5 X组织28

3.6 出版物28

3.6.1 UNIX Review28

3.6.2 UNIX world28

3.6.3 Sys Admin28

3.6.4 Sun World28

3.6.5 Sun Expert28

3.7 总结28

第4章 UNIX文件系统29

4.1 文件类型29

4.1.1 正规文件29

4.1.2 目录文件30

4.1.3 字符和块设备文件31

4.1.4 套接字(socket)31

4.1.5 有名管道32

4.1.6 符号链接和硬链接32

4.2 文件和目录的命名33

4.3 文件系统的组织35

4.3.1 路径名35

4.3.2 使用目录36

4.3.3 使用ls命令对文件和目录列表36

4.3.4 创建和删除目录37

4.3.5 使用find命令38

4.3.6 使用du和df查询磁盘空间39

4.3.7 根据文件内容确定文件类型40

4.4 文件和目录的权限41

4.4.1 权限位42

4.4.2 默认权限:umask44

4.4.3 使用chmod命令改变文件或目录权限44

4.4.4 改变所有者和组的命令:chown和chgrp45

4.4.5 setuid和setgid命令45

4.5 总结45

第5章 通用命令46

5.1 与用户相关的命令46

5.1.1 Login46

5.1.2 rlogin47

5.1.3 telnet48

5.1.4 passwd48

5.1.5 exit命令49

5.2 定位命令49

5.2.1 which50

5.2.2 whence命令50

5.2.3 where50

5.3 学习命令的使用51

5.4 管理命令52

5.4.1 install52

5.4.2 shutdown52

5.4.3 ulimit53

5.4.4 umask命令54

5.5 进程相关命令54

5.5.1 kill55

5.5.2 nice56

5.5.3 ps56

5.5.4 jobs58

5.5.5 wait59

5.5.6 nohup59

5.5.7 sleep60

5.6 通讯命令61

5.6.1 cu61

5.6.2 ftp62

5.6.3 mailx66

5.6.4 talk68

5.6.5 vacation命令69

5.6.6 write70

5.7 文件比较命令71

5.7.1 cmp71

5.7.2 comm72

5.7.3 diff73

5.7.4 diff380

5.7.5 dircmp83

5.7.6 sdiff84

5.8 文件的操作命令86

5.8.1 touch86

5.8.2 chmod87

5.8.3 chgrp88

5.8.4 chown88

5.8.5 rm88

5.8.6 mv90

5.8.7 cp91

5.8.8 cat92

5.8.9 rcp94

5.8.10 ln95

5.9 目录操作命令96

5.9.1 mkdir96

5.9.2 rmdir97

5.10 文件信息命令97

5.10.1 ls97

5.10.2 find103

5.10.3 file108

5.11 与文件内容相关的命令108

5.11.1 more108

5.11.2 less112

5.11.3 tail113

5.11.4 head115

5.11.5 wc115

5.11.6 read116

5.11.7 od116

5.11.8 pg118

5.11.9 tee119

5.11.10 vi120

5.12 文件内容查询命令123

5.12.1 egrep123

5.12.2 fgrep125

5.12.3 grep127

5.12.4 strings129

5.13 打印命令130

5.13.1 cancel130

5.13.2 lp130

5.13.3 pr131

5.13.4 lpstat133

5.14 调度命令133

5.14.1 at134

5.14.2 atq135

5.14.3 crontab135

5.15 存贮命令136

5.15.1 compress136

5.15.2 cpio137

5.15.3 dd138

5.15.4 pack138

5.15.5 pcat139

5.15.6 ta?139

5.15.7 uncompress140

5.15.8 unpack141

5.15.9 zcat141

5.16 状态命令141

5.16.1 date141

5.16.2 env143

5.16.3 iostat143

5.16.4 sar144

5.16.5 uname145

5.16.6 uptime145

5.16.7 vmstat145

5.17 文本处理命令147

5.17.1 cut147

5.17.2 ex148

5.17.3 fmt148

5.17.4 fold149

5.17.5 join149

5.17.6 paste151

5.17.7 sort152

5.17.8 tr154

5.17.9 uniq155

5.17.10 sed156

5.18 其他命令160

5.18.1 banner160

5.18.2 bc160

5.18.3 cal162

5.18.4 calendar163

5.18.5 clear164

5.18.6 time164

5.18.7 xargs164

5.19 正则表达式166

5.19.1 字符集166

5.19.2 位置指示符166

5.19.3 元字符166

5.20 执行命令168

5.21 总结169

第6章 网络知识170

6.1 什么是网络170

6.1.1 UUCP——基本的网络互联工具170

6.1.2 TCP/IP——局域网、广域网和Internet170

6.1.3 名字和地址171

6.2 rlogin、telnet及cu命令173

6.2.1 使用rlogin、rsh和rcp之前的准备工作174

6.2.2 使用rlogin命令176

6.2.3 使用telnet命令178

6.2.4 使用cu命令之前的准备180

6.2.5 使用cu命令180

6.3 传输文件的命令rcp、ftp及uucp181

6.3.1 rcp命令181

6.3.2 ftp命令182

6.3.3 使用uucp、uuto和uupick184

6.4 其他网络服务185

6.4.1 archie185

6.4.2 gopher186

6.4.3 World Wide Web186

6.5 TCP/IP疑难解答186

6.5.1 使用nslookup命令检查地址变换187

6.5.2 ping命令187

6.6 总结188

第7章 通信189

7.1 电子邮件189

7.1.1 邮件消息的组成189

7.1.2 发送二进制数据194

7.1.3 寻找地址203

7.1.4 用户的地址和名片204

7.1.5 邮件程序204

7.1.6 邮件列表214

7.1.7 自动邮件排序215

7.2 Usenet216

7.2.1 新闻阅读器219

7.2.2 寻找感兴趣的新闻组220

7.2.3 Usenet的礼节222

7.2.4 Usenet其他知识224

7.2.5 Usenet中的恶作剧225

7.3 talk225

7.4 Internet中继交谈(IRC Internet Relay Chat)227

7.4.1 IRC基本结构227

7.4.2 建立IRC客户227

7.4.3 连接服务器228

7.4.4 选择通道228

7.4.5 获得帮助228

7.4.6 注意事项228

7.4.7 其他信息229

7.5 多媒体229

7.5.1 Internet基础设施229

7.5.2 Multicast Backbone230

7.5.3 Internet上的音频231

7.5.4 Internet上的视频232

7.6 未来发展方向233

第二部分 UNIX Shell235

第8章 什么是Shell235

8.1 UNIX内核和Shell的交互方法235

8.1.1 UNIX在用户登录时启动Shell235

8.1.2 Shell及其子进程236

8.1.3 Shell的自动执行237

8.2 Shell的功能和特点237

8.2.1 命令行解释237

8.2.2 保留字238

8.2.3 Shell通配符238

8.2.4 程序命令239

8.2.5 输入输出重定向及管道239

8.2.6 命令的替换239

8.2.7 维护变量239

8.2.8 Shell环境的建立240

8.2.9 Shell编程241

8.3 总结241

第9章 Bourne Shell242

9.1 Shell基础242

9.1.1 Shell的启动和环境242

9.1.2 特殊字符及其含义245

9.1.3 Shell解释命令的方法247

9.1.4 输入简单命令247

9.2 Shell变量249

9.2.1 用户定义的变量249

9.2.2 条件变量替换251

9.2.3 位置变量或Shell参数252

9.3 Shell程序设计253

9.3.1 什么是Shell程序253

9.3.2 简单的Shell程序254

9.3.3 Shell是一种语言254

9.3.4 在Shell程序中使用数据变量255

9.3.5 在Shell程序中加入注释255

9.3.6 对Shell变量进行算术运算255

9.3.7 向Shell程序传递参数256

9.3.8 Shell程序中的条件判断257

9.3.9 程序中的重复语句271

9.3.10 使用与/或结构有条件的执行命令282

9.4 规范Shell285

9.4.1 使用Shell变量设置Shell环境285

9.4.2 在Shell中增加自己的命令和函数286

9.5 其他288

9.5.1 调试Shell程序288

9.5.2 命令分组289

9.5.3 使用Shell分层管理器shl289

9.6 总结290

第10章 Bourne Again Shell291

10.1 特色291

10.2 定义292

10.3 Bash的安装292

10.3.1 准备292

10.3.2 过程292

10.4.1 交互式激活294

10.4.2 非交互式Shell295

10.4.3 激活的选项295

10.4.4 使用Bash作为登录Shell296

10.5 语法296

10.5.1 变量296

10.5.2 表达式299

10.5.3 引用301

10.5.4 简单命令302

10.5.5 管道302

10.5.6 命令表(list)302

10.5.7 重定向303

10.5.8 流程控制305

10.5.9 循环307

10.5.10 注释309

10.6 初始化文件309

10.6.1 初始化文件基本思想310

10.6.2 Shell变量310

10.6.3 提示符311

10.6.4 set和shopt命令312

10.6.5 别名314

10.6.6 函数315

10.6.7 初始化文件的例子316

10.7 命令行和历史318

10.7.1 命令行318

10.7.2 命令行编辑318

10.7.3 补齐320

10.7.4 历史调用320

10.7.5 历史变量320

10.7.6 历史替换321

10.8 总结322

第11章 Korn Shell323

11.1 Shell基础324

11.1.1 通配符表达式325

11.1.2 ~表达式325

11.1.3 模式表达式326

11.1.4 命令替换327

11.1.5 增强的cd命令327

11.2 别名327

11.2.1 定义别名328

11.2.2 清除别名329

11.2.3 别名定义的方法329

11.2.4 使用输出的别名330

11.2.5 使用跟踪别名330

11.3 Shell选项331

11.4 命令历史334

11.4.1 显示命令历史列表335

11.4.2 执行历史命令336

11.4.3 访问历史清单:fc命令336

11.5 命令编辑338

11.5.1 激活命令编辑模式338

11.5.2 vi编辑模式338

11.5.3 EMACS编辑模式342

11.6 变量346

11.6.1 预定义的变量346

11.6.2 变量引用350

11.6.3 数组变量355

11.6.4 变量的算术运算356

11.7 shell编程362

11.7.1 条件表达式362

11.7.2 函数364

11.7.3 使用getopts命令扫描参数365

11.7.4 使用select语句367

11.7.5 使用协同进程(Coprocesses)368

11.7.6 需要小心的问题371

11.8 规范Korn shell371

11.8.1 使用tty命令设置控制键372

11.8.2 使用ulimit命令控制资源372

11.8.3 设置环境变量372

11.8.4 为shell控制设置本地变量373

11.8.5 定义别名373

11.8.6 定义函数373

11.8.7 设置shell选项374

11.8.8 执行每次登录后都要执行的命令374

11.8.9 在修改后执行.profile文件374

11.8.10 创建ENV文件374

11.8.11 在.profile文件中增加对其他程序的设置375

11.8.12 作业控制375

11.9 总结381

第12章 C Shell383

12.1 激活C Shell383

12.2 Shell基础384

12.2.1 执行命令:基础385

12.2.2 Shell语句:近观390

12.2.3 文件名替换391

12.2.4 重定向输入和输出393

12.2.5 引用或避免特殊字符395

12.2.6 目录和目录栈398

12.2.7 改变活跃的Shell401

12.3 别名(Aliases)406

12.3.1 定义、列表和改变命令别名:alias407

12.3.2 删除命令别名:unalias409

12.4 Shell选项409

12.5 命令历史411

12.5.1 显示命令历史411

12.5.2 使用历史替换执行命令411

12.6 变量415

12.6.1 变量名415

12.6.2 创建Shell变量415

12.6.3 用访问表达式获得变量值418

12.6.4 使用数组变量419

12.6.5 使用特殊只读变量421

12.6.6 使用预定义的变量422

12.7 Shell编程424

12.7.1 什么是Shell脚本424

12.7.2 编写Shell脚本:总览425

12.7.3 一个简单的Shell脚本426

12.7.4 在Shell语句中使用表达式和操作符427

12.7.5 在Shell程序中输入注解432

12.7.6 条件语句432

12.7.7 重复语句437

12.7.8 改变命令执行顺序:goto439

12.7.9 规定对信号的响应:onintr440

12.7.10 处理任意数目的参数:Shift441

12.7.11 解释当前Shell中的脚本:source441

12.8 规范Shell环境441

12.8.1 在.cshrc初始化文件中写什么442

12.8.2 在.login文件中写什么442

12.9 作业控制443

12.9.1 以后台方式执行作业:&444

12.9.2 列出活跃的后台作业:jobs444

12.9.3 引用作业号:fg和bg445

12.9.4 将前台命令切换到后台命令:bg445

12.9.5 暂停和恢复后台作业445

12.9.6 将后台作业切换为前台作业:fg446

12.9.7 停止后台作业:stop446

12.9.8 停止当前Shell:suspend446

12.9.9 等待后台作业完成:wait446

12.9.10 请求后台作业状态变化的通知:notify447

12.9.11 控制后台进程分配优先级:nice447

12.9.12 发信号给进程:kill447

12.10 使用Shell的Hash表449

12.10.1 测定Shell表的效果:hashstat449

12.10.2 重建hash表:rehash449

12.10.3 废除hash表的使用:unhash449

12.11 限制资源的使用:limit和unlimit450

12.12 总结451

第13章 Shell比较452

13.1 交互式用法452

13.1.1 Bourne Shell453

13.1.2 POSIX Shell454

13.1.3 C Shell454

13.1.4 Korn Shell455

13.1.5 TC Shell456

13.1.6 Bourne Again Shell456

13.1.7 Z Shell457

13.1.8 交互式Shell特性比较459

13.2 个人Shell脚本460

13.3 公用Shell脚本462

13.4 总结463

第三部分 系统管理465

第14章 什么是系统管理465

14.1 系统管理员基本知识466

14.1.1 多用户和多帐号466

14.1.2 对网络的支持467

14.1.3 UNIX网络?文件和信息共享468

14.1.4 网络安全问题471

14.2 UNIX是异构的473

14.2.1 管理工具473

14.2.2 图形接口474

14.2.3 命令行接口475

14.3 系统管理任务475

14.3.1 支持用户475

14.3.2 支持系统476

14.4 资源管理478

14.4.1 手册页479

14.4.2 Internet信息资源480

14.5 商业工具480

14.5.1 Shell480

14.5.2 Perl和其他自动工具481

14.5.3 Intranet工具481

14.6 总结481

第15章 UNIX安装基础482

15.1 不同UNIX变体的差异482

15.2 预备知识483

15.3 空间需求483

15.3.1 系统的用户484

15.3.2 网段上的其他系统485

15.3.3 安装前准备工作的总结487

15.4 安装计划487

15.4.1 安装的起点487

15.4.2 无盘服务器和单机服务器的选择489

15.4.3 系统命名490

15.4.4 选择本地安装的软件包491

15.4.5 分区的概念491

15.5 为什么使用多文件系统491

15.5.1 root分区492

15.5.2 swap分区492

15.5.3 usr分区493

15.5.4 var分区493

15.5.5 home分区493

15.5.6 tmp分区493

15.5.7 给磁盘驱动器分配分区494

15.5.8 分配IP地址494

15.5.9 是否有必需的网络连接494

15.5.10 使用NIS/NIS+495

15.6 系统安装495

15.6.1 引导安装媒体495

15.6.2 软盘引导496

15.6.3 安装主系统496

15.6.4 安装附加的软件包496

15.6.5 给服务器添加无盘客户机498

15.7 总结498

第16章 启动和关闭系统499

16.1 启动系统499

16.1.1 初始化操作500

16.1.2 配置文件500

16.1.3 RC脚本503

16.1.4 启动守护进程和程序505

16.2 关闭系统506

16.2.1 HP-UX506

16.2.2 IRIX507

16.2.3 Solaris508

16.2.4 Linux508

16.3 总结509

第17章 用户管理510

17.1 增加新用户510

17.1.1 口令文件510

17.1.2 阴影(shadow)口令文件512

17.1.3 组文件514

17.1.4 其他文件514

17.1.5 伪用户516

17.2 用户维护命令516

17.3 用户监视命令518

17.4 用户限制命令521

17.5 匿名FTP522

17.6 总结523

第18章 文件系统和磁盘管理524

18.1 什么是文件系统524

18.1.1 inode525

18.1.2 超级块525

18.1.3 文件类型525

18.2 管理文件系统527

18.2.1 安装和卸下文件系统527

18.2.2 文件系统管理的常用命令530

18.3 使用fsck修复文件系统534

18.3.1 fsck工具534

18.3.2 稳定(干净)的文件系统535

18.3.3 fsck程序的存放535

18.3.4 运行fsck的时机535

18.3.5 运行fsck的方法535

18.3.6 fsck运行之后538

18.3.7 处理lost+found目录538

18.4 创建文件系统538

18.4.1 选择硬盘538

18.4.2 什么是分区539

18.4.3 设备项540

18.4.4 格式化磁盘541

18.4.5 磁盘分区和创建文件系统542

18.5 总结559

第19章 内核配置560

19.1 什么是内核560

19.2 内核服务560

19.2.1 系统启动560

19.2.2 内核模式561

19.3 进程管理561

19.3.1 进程结构561

19.3.2 进程运行状态566

19.3.3 进程调度567

19.4 内存管理567

19.5 I/O管理569

19.5.1 RAM I/O569

19.5.2 硬驱动I/O570

19.6 文件系统管理子系统571

19.6.1 文件系统的类型571

19.6.2 硬件结构572

19.6.3 文件系统的概念和格式572

19.7 内核配置过程576

19.7.1 重建内核的时机576

19.7.2 HP-UX 10.x576

19.7.3 Solaris 2.5577

19.7.4 SVR4578

19.7.5 AIX 4.2579

19.7.6 Linux581

19.8 总结583

第20章 组网584

20.1 TCP/IP通信基础584

20.1.1 TCP/IP协议体系结构584

20.1.2 TCP/IP数据封装586

20.1.3 网络访问层587

20.1.4 IP层588

20.1.5 主机——主机传输层601

20.1.6 名字服务603

20.2 为TCP/IP配置UNIX611

20.2.1 准备建立和配置TCP/IP611

20.2.2 TCP/IP配置文件612

20.2.3 启动TCP/IP618

20.2.4 ifconfig639

20.3 NFS文件共享641

20.3.1 NFS的概念641

20.3.2 远程过程调用(RPC)642

20.3.3NFS守护进程644

20.3.4 建立NFS服务器644

20.3.5 建立NFS客户647

20.3.6 启动和终止NFS服务648

20.4 实现域名服务650

20.4.1 建立DNS客户651

20.4.2 DNS数据库和启动文件652

20.4.3 DNS资源记录(RR)653

20.4.4配置一个主域名服务器658

20.4.5 配置一个二级域名服务器664

20.4.6 启动二级服务器665

20.5 配置一个只有高速缓存(cache-only)的服务器666

20.6 nslookup667

20.6.1 nslookup的在线帮助667

20.6.2 用nslookup询问本地服务器668

20.6.3 使用nslookup询问一个远程服务器669

20.6.4 使用nslookup下载DNS数据库670

20.6.5 简易编辑DNS文件671

20.7 使用UNIX工具解决网络问题672

20.7.1 解决问题的方法672

20.7.2 网络诊断工具674

20.7.3 可达性问题675

20.7.4 解决域名服务中出现的问题682

20.7.5 解决与NFS相关的问题687

20.7.6 snoop:协议分析工具690

20.8 总结691

第21章 系统计帐692

21.1 系统计帐基础692

21.1.1 会话连接统计692

21.1.2 进程使用情况693

21.1.3 磁盘空间的使用693

21.1.4 打印机的使用(AIX 4.2)693

21.2 命令定义694

21.2.1 自动运行的系统计帐命令694

21.2.2 手工或自动执行的系统记帐命令694

21.2.3 手工运行的记帐命令694

21.3 配置例程695

21.3.1 设置AIX4.2记帐系统695

21.3.2 设置HP-UX 10.x记帐系统699

21.4 磁盘记帐统计701

21.5 系统记帐的目录结构707

21.5.1 记帐系统的高层目录707

21.5.2 /var/adm目录中的文件707

21.5.3 /var/adrn/acct/nite目录中的文件708

21.5.4 /var/adm/acct/sum目录中的文件708

21.5.5 /var/adm/acct/fiscal目录中的文件709

21.6 系统记帐报告的产生709

21.6.1 系统记帐数据报告的产生709

21.6.2 每天自动产生的报告711

21.7 总结720

第22章 性能及调整721

22.1 性能及其对用户的影响721

22.2 UNIX性能简介722

22.3 监视整个系统的性能723

22.3.1 使用uptime命令监视系统状态723

22.3.2 使用perfmeter监视系统状态724

22.3.3 使用sar-q命令监视系统性能724

22.3.4 使用sar-u命令监视系统725

22.4 使用ps命令监视进程726

22.5 监视内存的使用728

22.5.1 UNIX内存管理728

22.5.2 使用vmstat监视内存性能729

22.5.3 使用sar-wpgr监视内存性能731

22.5.4 Vmstat命令在多处理器上的实现732

22.6 监视磁盘系统的性能733

22.6.1 磁盘I/O性能的优化733

22.6.2 关系数据库734

22.6.3 使用iostat和sar命令检查磁盘性能734

22.6.4 使用df命令监视文件系统737

22.7 监视网络性能738

22.7.1 使用netstat-i监视网络性能739

22.7.2 使用spray监视网络性能740

22.7.3 使用nfsstat-c监视网络性能740

22.7.4 使用netstat监视网络性能741

22.7.5 使用netstat-s分析网络数据742

22.7.6 解决网络问题743

22.8 监视CPU性能744

22.9 内核调整745

22.9.1 内核表格746

22.9.2 使用sar-v检查内核表747

22.9.3 显示可调的内核参数748

22.9.4 显示可调内核参数的当前值749

22.9.5 修改配置文件750

22.9.6 maxusers参数750

22.9.7 monitor工具752

22.9.8 影响调页和交换的参数752

22.9.9 内核调整总结753

22.10 第三方解决方案753

22.11 总结754

第23章 设备管理755

23.1 SVR4的SAF工具755

23.1.1 端口服务755

23.1.2 端口监视器756

23.1.3 服务访问控制器756

23.1.4 SAF管理命令和文件756

23.1.5 sac相关的文件和命令756

23.1.6 端口监视器相关的文件和命令757

23.1.7 SAF初始化过程757

23.1.8 SAF的管理758

23.1.9 ttymon端口监视器762

23.1.10 listen端口监视器766

23.2 SVR下的设备管理任务768

23.2.1 连接终端和modem768

23.2.2 建立连接769

23.2.3 连接modem771

23.2.4 连接终端774

23.2.5 在BSD系统中连接终端和modem775

23.2.6 Linux下连接终端和modem778

23.3 连接打印机779

23.3.1 LP打印服务工作原理(SVR4,Solaris 2.x)779

23.3.2 设置本地打印服务(SVR4,Solaris 2.x)780

23.3.3 设置网络打印服务781

23.3.4 管理打印机785

23.3.5 在BSD系统上设置本地打印机789

23.3.6 在BSD系统设置网络打印790

23.3.7 BSD下的打印服务管理791

23.4 将PC连接到UNIX系统792

23.4.1 通过COM口连接PC792

23.4.2 利用TCP/IP连接PC793

23.5 连接X终端793

23.5.1 X的体系结构794

23.5.2 X资源794

23.5.3 窗口管理器796

23.5.4 设置Shell环境变量796

23.5.5 X显示管理器797

23.5.6 X服务器访问安全801

23.5.7 X服务器的类型802

23.5.8 PC X服务器803

23.6 总结803

第24章 邮件管理805

24.1 E-Mail简介805

24.2 mail命令806

24.2.1 为用户设置mail806

24.2.2 mail命令和选项806

24.2.3 阅读邮件808

24.2.4 mail命令809

24.2.5 发消息813

24.2.6 定义变量813

24.3 elm命令815

24.3.1 elm的主菜单815

24.3.2 调试elm817

24.3.3 在X窗口中使用817

24.4 pine工具818

24.5 UUCP做为MTA822

24.5.1 有关UUCP做为MTA的讨论822

24.5.2 背景资料和其他资源822

24.5.3 Internet Mail协议823

24.5.4 域名服务和e-mail824

24.5.5 sendmail的功能827

24.5.6 sendmail的辅助文件827

24.5.7 别名文件828

24.6 设置sendmail829

24.6.1 获取源代码829

24.6.2 解压缩和编译sendmail源代码831

24.7 配置文件sendmail.cf833

24.7.1 配置文件的一般格式833

24.7.2 配置文件的功能描述834

24.7.3 创建一个sendmail.cf文件843

24.7.4 测试sendmail和sendmail.cf846

24.7.5 安装sendmail848

24.7.6 修改sendmail在系统引导时的设置849

24.8 总结849

第25章 新闻管理850

25.1 简介850

25.2 其他信息资源850

25.2.1 FAQ文档851

25.2.2 新闻传输软件文档851

25.2.3 RFC文档851

25.2.4 Usenet新闻组852

25.3 新闻系统和软件852

25.3.1 新闻文章852

25.3.2 新闻组的层次853

25.3.3 新闻文章的存放854

25.3.4 新闻浏览数据库(News Overview Database NOV)854

25.4 新闻发布854

25.4.1 通过网络共享新闻857

25.4.2 将新闻传给其他主机857

25.4.3 主机到主机传输协议858

25.4.4 新闻传输系统的配置文件858

25.5 用户界面——新闻阅读器和投递程序859

25.6 规划一个新闻系统860

25.6.1 是否真正需要成为一个Usenet站点860

25.6.2 共享新闻还是每个主机一个新闻缓冲区860

25.6.3 隔离新闻缓冲区861

25.6.4 配置新闻缓冲区文件系统861

25.6.5 获得新闻的途径861

25.6.6 站点管理规则862

25.6.7 新闻的删除策略862

25.6.8 对newgroup/rmgroup控制消息的自动响应863

25.7 新闻传输软件基础863

25.8 INN分布图864

25.8.1 了解INN864

25.8.2 配置INN——config.data文件865

25.8.3 创建INN866

25.8.4 安装INN867

25.8.5 站点的配置867

25.8.6 系统启动脚本和新闻cron作业868

25.8.7 其他任务869

25.8.8 安装的检查以及问题的解决869

25.9 帮助870

25.10 总结870

第26章 UUCP管理871

26.1 什么是UUCP871

26.1.1 传输文件871

26.1.2 执行远端命令872

26.1.3 彻底了解UUCP872

26.2 设置UUCP874

26.2.1 接收UUCP呼叫874

26.2.2 初始化UUCP呼叫875

26.2.3 对话脚本的进一步介绍880

26.2.4 对有关文件的管理880

26.2.5 支撑文件884

26.2.6 UUCP守护程序884

26.3 使用UUCP885

26.4 UUCP工具887

26.5 总结889

第27章 FTP管理890

27.1 FTP协议和服务简介890

27.1.1 FTP连接890

27.1.2 FTP传输的可靠性892

27.1.3 FTP的优化特性892

27.2 FTP会话过程892

27.3 FTP内部命令和响应894

27.4 FTP第三方(代理)传输897

27.5 FTP管理899

27.5.1 建立FTP服务899

27.5.2 FTP用户管理900

27.6 匿名FTP901

27.7 非在线FTP传输903

27.8 FTP疑难解答905

27.9 总结908

第28章 备份和恢复系统909

28.1 tar命令的使用909

28.2 dump命令的使用910

28.3 cpio的使用911

28.4 在HP-UX系统上做备份911

28.4.1 fbackup912

28.4.2 frecover913

28.5 在AIX系统上的备份913

28.5.1 AIX3.2系统的复制913

28.5.2 用mksysb恢复一个AIX3.2系统914

28.5.3 AIX4系统的复制915

28.5.4 用mksysb恢复AIX4系统917

28.5.5 用AIX4的savevg命令备份磁盘组917

28.5.6 用AIX4的restvg命令恢复磁盘组918

28.5.7 backup命令和restore命令的使用918

28.5.8 rdump/rrestore919

28.5.9 pax920

28.6 在Sun Solaris系统上做备份920

28.6.1 做追加备份921

28.6.2 用ufsrestore恢复921

28.7 在SVR4系统上做备份922

28.8 在Silicon Graphics IRIX系统上做备份923

28.9 在BSD系统上做备份925

28.10 在Linux系统上做备份925

28.10.1 在Linux上备份文件926

28.10.2 用tar在一个磁带上获取多个文档927

28.10.3 使用taper927

28.10.4 用taper做备份928

28.10.5 用taper恢复文件928

28.11 其他方法929

28.12 总结929

第四部分 附录930

附录A GND通用公布许可证930

A.1 序言930

A.2 GNU通用公布许可证930

A.3 不保证932

A.4 Linux和GNU系统933

A.5 Free BSD版权934

附录B 术语937

1998《UNIX技术大全 系统管理员卷》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由(美)(R.伯克)Robin Burk等著;前导工作室译 1998 机械工业出版社;西蒙与舒斯特国际出版公司 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

计算机操作系统(1989 PDF版)
计算机操作系统
1989 北京:科学出版社
Django开发从入门到实践(2020 PDF版)
Django开发从入门到实践
2020
UNIX 技术——系统管理篇(1998 PDF版)
UNIX 技术——系统管理篇
1998
UNIX系统程序设计技术( PDF版)
UNIX系统程序设计技术
陕西电子编辑部
UNIX系统V/386第4版-系统管理员参考手册( PDF版)
UNIX系统V/386第4版-系统管理员参考手册
北京:电子工业出版社
UNIX系统V/386第4版-系统管理员指南( PDF版)
UNIX系统V/386第4版-系统管理员指南
北京:电子工业出版社
UNIX系统V/386第4版-PC-Interface管理员指南( PDF版)
UNIX系统V/386第4版-PC-Interface管理员指南
北京:电子工业出版社
UNIX系统V第4版-系统管理员参考手册( PDF版)
UNIX系统V第4版-系统管理员参考手册
北京:电子工业出版社
UNIX 系统 V 实用技术大全 1( PDF版)
UNIX 系统 V 实用技术大全 1
北京希望电脑公司
UNIX系统安全实用技术指南(1992 PDF版)
UNIX系统安全实用技术指南
1992 北京:电子工业出版社
UNIX技术大全 Internet卷(1998 PDF版)
UNIX技术大全 Internet卷
1998 机械工业出版社;西蒙与舒斯特国际出版公司
UNIX技术大全 系统管理员卷(1998 PDF版)
UNIX技术大全 系统管理员卷
1998 机械工业出版社;西蒙与舒斯特国际出版公司
UNIX系统程序员进阶(1996 PDF版)
UNIX系统程序员进阶
1996 北京:清华大学出版社
UNIX系统(1989 PDF版)
UNIX系统
1989 北京:机械工业出版社
Unix系统组网技术(1998 PDF版)
Unix系统组网技术
1998 北京:电子工业出版社