《实用技术 Linux系统管理 实战篇》PDF下载

  • 购买积分:16 如何计算积分?
  • 作  者:(美)Timothy Parker著;薛秦春等译
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2000
  • ISBN:7505360108
  • 页数:529 页
图书介绍:

第一部分 安装和配置 2

第1章 Linux简介 2

1.1 什么是Linxu 3

1.1.1 Linux内核 3

1.1.2 GNU软件 4

1.1.3 X 4

1.1.4 DOS接口 4

1.1.5 TCP/IP 4

1.2 Linux的历史 5

1.3 版权 6

1.4 何处寻找帮助 6

1.4.1 文档 6

1.4.2 Usenet新闻组 7

1.4.3 WWW站点 8

1.4.4 Linux期刊 10

1.5 近期Linux发布 11

1.6 小结 13

2.1.1 主板 14

2.1 最小系统要求 14

第2章 硬件 14

2.1.2 硬盘 16

2.1.3 显示系统 17

2.1.4 鼠标 17

2.1.5 磁带机 17

2.1.8 打印机 18

2.1.10 终端 18

2.1.9 调制解调器 18

2.1.7 可移动介质 18

2.1.6 光盘驱动器 18

2.1.11 多端口卡 19

2.1.12 网卡 19

2.2 如何获得 Linux 19

2.2.1 光盘 20

2.2.2 FTP站点 20

2.2.3 WWW站点 23

2.2.4 电子邮件 23

2.3 Linux发布及磁盘组 25

2.4 小结 26

3.1 安装Linux 27

第3章 安装和升级 27

3.2 制作引导盘和系统盘 28

3.2.1 选择引导内核与系统映像 29

3.2.2 制作安装软盘 31

3.3 硬盘分区 33

3.3.1 估算Linux交换分区大小 34

3.3.2 安装分区 35

3.4 安装 Linux分区 36

3.3.3 使用UMSDOS 36

3.4.1 使用Linux的fdisk 37

3.4.2 设置Linux分区 38

3.4.3 为安装激活交换分区 40

3.4.4 创建Linux文件系统分区 41

3.5 安装Linux软件 42

3.5.1 选择安装来源和磁盘组 43

3.5.2 制作引导盘 45

3.5.3 配置细节 46

3.6 设置引导过程 49

3.7 查看已安装的软件 50

3.8 使用其他发布的软件包管理程序 51

3.9 故障排除 52

3.9.1 软件安装问题 52

3.9.2 硬盘和磁盘控制器问题 53

3.9.3 设备冲突 53

3.9.4 SCSI问题 54

3.10 小结 55

3.9.5 Linux引导问题 55

第4章 LILO 56

4.1 安装LILO 56

4.1.1 处理磁盘问题 57

4.1.2 使用LILO Makefile 58

4.1.3 升级LILO 58

4.2 Linux和硬盘规划 58

4.3 了解引导扇区 60

4.4 更改引导过程 61

4.4.1 磁盘中只安装Linux系统 61

4.4.2 使用BOOTACTV 62

4.4.3 安装DOS(或Windows)和Linux 63

4.4.4 使用BOOTLIN 64

4.4.5 自动生成LILO 64

4.4.6 设定引导参数 69

4.5 Map(映像)安装程序 70

4.5.1 Map安装程序的命令行选项 71

4.5.2 Map安装程序的配置文件选项 72

4.6 使用引导映像 73

4.7 读取磁盘参数表 74

4.8 删除或禁止LILO 75

4.9 LILO故障排除 76

4.10 小结 76

第5章 安装XFree86 77

5.1 了解XFree86 77

5.2 安装XFree86软件 78

5.2.1 选择X服务器 79

5.2.2 手工安装XFree86 80

5.3 配置XFree86 81

5.2.4 使用PATH环境变量 81

5.2.3 用脚本文件安装XFree86 81

5.4 使用Xconfigurator 82

5.4.1 手工配置XFree86 82

5.5 详细检查Xconfig和XF86 Config文件 94

5.5.1 路径名 95

5.5.2 键盘设置 95

5.5.3 鼠标定义 97

5.5.4 监视器型号 98

5.5.5 显示卡 100

5.5.6 XFree86服务器 101

5.6 测试Xfree86配置 103

5.7 使用.xinitrc文件 103

5.8 小结 105

第二部分 系统扩展 108

第6章 设置和设置驱动程序 108

6.1 设置驱动程序 108

6.2 设备文件 109

6.3 字符设备和块设备 110

6.3.1 主设备号和子设备号 111

6.3.2 mknod命令 112

6.4 设置权限与连接 113

6.5 小结 113

第7章 SCSI设备 114

7.1 SCSI链和SCSI设备 114

7.1.1 SCSI标识码 114

7.1.2 SCSI设备的安装和终止 115

7.1.3 SCSI标准 116

7.1.4 可支持的SCSI设备 117

7.2 SCSI设置驱动程序 118

7.2.1 硬盘驱动器 118

7.2.2 CD-ROM光盘驱动器 119

7.2.3 DVD驱动器 121

7.2.4 磁带机 121

7.2.5 其他设备 122

7.3 SCSI设备故障排除 122

7.4 小结 123

8.1 购买新硬盘 124

第8章 硬盘 124

8.2 新硬盘格式化与分区 125

8.3 小结 127

第9章 CD-ROM光盘驱动器 128

9.1 了解CD-ROM光驱的不同类型 128

9.1.1 内置式、外置式CD-ROM驱动器和光盘塔 128

9.1.2 ISO 9600和CD-ROM磁盘格式 129

9.1.3 CD-ROM光驱速度和接口 130

9.2.1 物理安装光驱 132

9.2 安装CD-ROM光驱 132

9.1.4 可记录CD-ROM光盘 132

9.2.2 配置和重建Linux内核 133

9.2.3 创建设备文件 135

9.2.4 安装和测试CD-ROM驱动器 137

9.3 使用/ete/fstab文件 139

9.4 播放音频CD-ROM光盘 140

9.5 在Linux上使用Photo CD 141

9.6 CD-ROM驱动器故障排除 141

9.6.1 检查内核 141

9.6.4 解释设备占线错误 142

9.6.3 检查驱动器设置 142

9.6.2 检查设备 142

9.7 小结 143

第10章 声卡 144

10.1 检验声卡支持软件 145

10.2 用sndconfig配置声卡 146

10.3 手工配置声卡 146

10.3.1 了解声卡设备文件 147

10.3.2 连接声卡文件 147

10.3.3 提供配置信息 148

10.3.4 测试声卡驱动程序 149

10.4 使用PC扬声器 149

10.5 示例Linux声音应用程序 150

10.6 声卡故障排除 150

10.6.1 配置信息 150

10.6.2 检查/dev/sndstat文件 151

10.6.3 无此文件或设备错误 151

10.6.4 声音文件播放不完整 152

10.6.5 声音时断时续 152

10.7 小结 153

第11章 终端和term程序 154

11.1 连接终端 154

11.1.1 使用多端口卡 154

11.1.2 连接串口终端 155

11.1.3 串行电缆布线 156

11.2 了解登录进程 157

11.2.1 init和inittab文件 157

11.2.2 /etc/ttys和/etc/inittab文件 157

11.2.3 /etc/getty和/etc/gettydefs文件 159

11.2.4 /etc/termcap文件 160

11.3 添加终端 161

11.4 使用stty和tset设置终端行为 162

11.5 复位有问题的终端 163

11.6 使用term程序 163

11.6.1 安装term 164

11.6.2 测试term 165

11.6.3 运行term 167

11.6.4 term和X 168

11.6.5 term工具 169

11.7 小结 170

第12章 磁带机 172

12.1 SCSI磁带机 172

12.2 ftape程序 173

12.3 使用磁带机 176

12.4 小结 177

第13章 调制解调器 178

13.1 选择调制解调器 178

13.1.1 调制解调器需要考虑的事项 179

13.1.2 56Kbps调制解调器 180

13.2 安装调制解调器 181

13.3 配置调制解调器 182

13.4 设置高速调制解调器 184

13.5 小结 184

第14章 其他设备 185

14.1 UPS(不间断电源) 185

14.1.1 UPS类型 186

14.1.3 选择合适的UPS 187

14.1.2 UPS术语:了解VA 187

14.1.4 UPS软件接口 189

14.1.5 使用UPS 189

14.2 可卸盒式磁带机 190

14.2.1 Iomega Zip和JAZ驱动器 191

14.3 扫描仪、光学阅读器和类似设备 194

14.4 移植文件 195

14.5 小结 195

15.1 启动 Linux 198

15.1.1 使用LILO引导 198

第15章 引导、使用init及关机 198

第三部分 管理Linux系统 198

15.1.2 使用引导软盘 199

15.2 创建和使用维护盘 200

15.3 关闭Linux 201

15.4 理解init守护进程 202

15.4.1 运行级别 202

15.4.2 /etc/inittab文件 203

15.5 引导脚本 206

15.6 使用rdev程序组 206

15.7 小结 208

16.1 理解超级用户账户 209

第16章 用户与登录* 209

16.2 建立用户账户 210

16.2.1 用户名 211

16.2.2 口令 211

16.2.3 用户标识符(UID) 212

16.2.4 组标识符(GID) 212

16.2.5 注释(comment) 213

16.2.6 主目录(home directory) 213

16.2.7 登录(login)命令 213

16.3 理解默认系统用户名 213

16.4 添加用户 214

16.5 删除用户 215

16.6 使用组 216

16.6.1 理解默认系统组 217

16.6.3 向新组中添加用户 218

16.6.4 删除组 218

16.6.2 添加组 218

16.7 使用su命令 219

16.8 小结 219

第17章 系统名与访问权限 220

17.1 设置系统名 220

17.1.1 创建网络系统名 220

17.1.2 存储主机名 221

17.2 使用文件和目录权限 222

17.2.1 理解文件类型 222

17.2.2 理解访问权限 223

17.2.3 使用默认权限 224

17.2.4 修改权限 225

17.2.5 修改所有者和组 227

17.3 小结 228

第18章 文件系统 229

18.1 安装与卸载文件系统 229

18.1.1 用文件/etc/fstab自动安装文件系统 231

18.1.2 文件系统类型 232

18.1.3 选项值 233

18.2.1 检查文件系统 234

18.2 管理磁盘空间 234

18.2.2 显示文件系统统计数字 235

18.2.3 优化硬盘空间 238

18.3 理解连接 239

18.4 小结 240

第19章 打印机和打印假脱机程序 241

19.1 添加打印机 241

19.2 打印工具实用程序 243

19.3 理解lpd打印守护进程 243

19.3.2 打印进程 244

19.3.1 打印假脱机程序 244

19.3.3 /etc/printcap文件 245

19.4 用lpc管理打印机 247

19.5 用lpq和lprm管理打印队列 248

19.6 打印过滤器与实用工具 250

19.7 小结 250

第20章 进程 251

20.1 理解进程 251

20.2 使用ps命令 251

20.2.1 作为超级用户使用ps 252

20.2.2 有用的ps选项 253

20.3 使用kill命令 255

20.4 使用top命令 256

20.5 小结 258

第21章 管理系统资源 259

21.1 理解配额 259

21.1.1 硬限额和软限额 259

21.1.2 何时使用配额 260

21.2 设置用户配额 260

21.4 使用配额检查命令 261

21.3 使用配额命令 261

21.5 小结 262

第22章 备份,备份,备份 263

22.1 为什么要备份 263

22.2 选择备份媒体 264

22.3 海量磁带机 265

22.4 设置备份计划表 265

22.5 保留备份记录 267

22.6 使用tar备份 267

22.7 使用Lone-Tar商业备份软件包 269

22.7.1 使用Lone-Tar界面 270

22.7.2 安装Lone-Tar 270

22.7.3 用Lone-Tar进行备份 272

22.7.4 确认文件 275

22.7.5 恢复文件 275

22.7.6 实用工具和环境 276

22.8 小结 277

第23章 用脚本自动执行任务 278

23.1 使用cron程序 278

23.1.1 创建crontab文件 279

23.1.2 提交和管理crontab文件 280

23.1.3 使用复杂的cron命令 281

23.2 使用at程序 282

23.3 小结 284

第24章 安全 285

24.1 了解最新的安全资讯 285

24.2 提高口令的保密性 285

24.3 保护文件的安全 287

24.4 控制调制解调器访问 287

24.4.3 调制解调器如何处理呼叫 288

24.4.1 回叫调制解调器 288

24.4.2 调制解调器线路问题 288

24.5 使用UUCP 289

24.6 控制局域网访问 290

24.7 跟踪入侵者 290

24.8 做最坏的打算 291

24.9 小结 291

第25章 修改内核 292

25.1 内核版本号 293

25.3.1 如何获取内核源代码 294

25.2 升级并安装新内核软件 294

25.3 由源代码编译内核 294

25.3.2 使用xconfig 295

25.3.3 使用新的内核源代码 295

25.4 向内核中添加驱动程序 297

25.5 升级库 297

25.6 使用Linux的C编译器 298

25.6.1 编译器选项 298

25.7 小结 299

25.6.2 调试和描述选项 299

25.6.3 用gdb调试gcc程序 299

第26章 Shell程序 300

26.1 建立和运行Shell程序 300

26.2 使用变量 302

26.2.1 变量赋值 302

26.2.2 理解位置参数及其他内建 shell变量 302

26.3 使用引号 303

26.3.1 双引号 303

26.3.4 后引号 304

26.3.2 单引号 304

26.3.3 反斜线 304

26.4 使用test命令 305

26.5 使用条件语句 307

26.5.1 if语句 307

26.5.2 case语句 309

26.6 使用循环语句 310

26.6.1 for语句 310

26.6.3 until语句 312

26.6.2 while语句 312

26.6.4 shift命令 313

26.6.5 select语句 314

26.6.6 repeat语句 314

26.7 使用函数 315

26.8 小结 317

第四部分 联网 320

第27章 UUCP 320

27.1 配置UUCP 320

27.1.1 配置Taylor UUCP 321

27.1.2 配置HDB UUCP 324

27.1.3 访问许可 326

27.2 UUCP连接 326

27.2.1 直接连接 327

27.2.2 登录脚本 327

27.2.3 访问时间 328

27.3 UUCP的安全 329

27.4 使用UUCP 330

27.4.2 用UUCP传送文件 331

27.4.1 用UUCP发送Email 331

27.4.3 检查传送 332

27.5 小结 333

第28章 TCP/IP和网络 334

28.1 网络术语 334

28.1.1 服务器 334

28.1.4 本地资源和远程资源 335

28.1.5 网络操作系统 335

28.1.3 节点 335

28.1.2 客户 335

28.1.6 网络协议 336

28.1.7 网络接口卡 336

28.1.8 网桥、路由器和桥式路由器 336

28.1.9 网关 337

28.2 什么是TCP/IP 337

28.2.1 TCP/IP、因特网和层次结构 338

28.3 IP地址 339

28.4 域名系统 340

28.5.1 网络拓扑结构 341

28.5 网络基础 341

28.5.2 网络介质 343

28.5.3 联网硬件 344

28.6 小结 345

第29章 配置网络系统 346

29.1 配置内核 346

29.1.1 理解网络驱动程序 347

29.1.2 在内核中增加网络支持 348

29.1.3 强制进行网卡识别 349

29 3 设置SLIP和PPP串行端口 350

29.2 设置PLIP 350

29.4 小结 351

第30章 配置TCP/IP 352

30.1 准备配置TCP/IP 352

30.2 设置基本内容 353

30.2.1 设置回送接口 354

30.2.2 设置以太网接口 356

30.3 配置PLIP 357

30.4 网关 358

30.5 小结 359

第31章 SLIP和PPP 361

31.1 设置伪接口 361

31.2 设置SLIP 362

31.2.1 配置SLIP 363

31.2.2 使用dip 364

31.3 设置PPP 365

31.3.1 设置PPP账户 365

31.3.2 拨出:chat 366

31.3.3 运行ppd 367

31.3.4 检查问题 368

31.3.5 PPP身份鉴别 369

31.4 对SLIP和PPP使用DNS 371

31.5 小结 372

第32章 网络实用工具 373

32.1 配置文件 373

32.1.1 机器符号名:/etc/hosts 373

32.1.2 网络名:/etc/net/works 374

32.1.3 网络协议:/etc/protocols 374

32.1.4 网络服务:/etc/services 375

32.3 回送驱动 376

32.3 ifconfig命令 376

32.4 inetd守护进程 377

32.5 netstat命令 378

32.5.1 通信末端 379

32.5.2 网络接口统计信息 381

32.5.3 数据缓冲区 382

32.5.4 路由表信息 383

32.5.5 协议统计信息 384

32.6 ping命令 386

32.7 arp命令 387

32.8 traceroute命令 388

32.9 rpcinfo命令 389

32.10 小结 389

第33章 NFS、NIS和DNS 390

33.1 什么是NFS 390

33.1.1 安装NFS 391

33.1.2 安装NFS目录 394

33.2 什么是NIS和YP 395

33.2.1 安装NIS 397

33.3 NFS管理 398

33.3.1 rpcinfo程序 398

33.3.2 nfsstat程序 400

33.4 DNS 400

33.4.1 DNS结构 401

33.4.2 名字服务器 401

33.4.3 资源记录 402

33.4.4 IN-ADDR-ARPA 405

33.4.5 名字解析器 406

33.4.6 配置DNS服务器 406

33.4.7 启动DNS守护进程 410

33.4.8 配置客户端 410

33.5 小结 411

第34章 电子邮件 412

34.1 Linux邮件软件 412

34.2 电子邮件结构 413

34.4 小结 415

34.3 邮件阅读器 415

第35章 使用sendmail 417

35.1 配置sendmail 417

35.1.1 sendmail .cf文件 418

35.1.2 修改UUCP相关项目 420

35.1.3 配置表位置 420

35.1.4 配置decnetxtable 420

35.1.5 配置domaintable 420

35.1.7 配置mailertable 421

35.1.6 配置genericfrom 421

35.1.8 配置pathtable 422

35.1.9 配置uucprelays 422

35.1.10 配置uucpxtable 422

35.1.11 根据sendmail.m4建立sendmail.cf文件 422

35.2 使用sendmail版本8 422

35.2.1 配置sendmail版本8 423

35.2.2 使用sendmail模板 424

35.3 小结 425

第36章 使用smail 426

36.1 smail 如何处理邮件 426

36.2 安装smail 427

36.2.1 为UUCP配置smail 428

36.2.2 为TCP配置smail 430

36.2.3 使用其他选项 430

36.2.4 调试smail 432

36.3 修改smail的行为 432

36.4 小结 433

第37章 配置Pine和Elm 434

37.1 配置Elm 434

37.2 配置Pine 435

37.3 小结 439

第38章 Usenet 440

38.1 什么是Usenet 440

38.2 Usenet 简史 442

38.3 如何处理Usenet 新闻 442

38.4 小结 443

第9章 网络新闻和INN 444

39.1 NNTP如何处理新闻 444

39.2 如何安装NNTP服务程序 445

39.3 如何配置nntpd 446

39.4 如何使用INN 447

39.4.1 安装INN软件 447

39.4.2 配置INN 448

39.5 小结 449

第40章 C News 450

40.1 C News 如何处理新闻 450

40.2 如何配置C News 451

40.2.1 C News 配置文件 451

40.2.3 sys文件 453

40.2.2 C News 目录 453

40.2.4 如何提供批量处理支持 455

40.2.5 最后的步骤 456

40.3 C Nwes工具 457

40.4 小结 457

第41章 配置新闻阅读器trn和tin 458

41.1 配置trn 458

41.2 配置tin 459

41.3 小结 459

42.1 安装Samba 461

第42章 Samba 461

42.2 配置Samba 462

42.2.1 /etc/smb.conf文件 463

42.2.2 创建特定的共享 464

42.2.3 使用testparm检查/etc/smb.conf文件 465

42.2.4 用testprns检查打印机 466

42.2.5 用smbstatus产生状态报告 466

42.3 使用smbclient 466

42.4 小结 468

43.1 选择连接方法 470

第五部分 因特网 470

第43章 建立因特网站点 470

43.2 决定需要的服务 471

43.3 通过网关直接连接 471

43.4 通过其他网关连接 472

43.5 使用ISP 472

43.6 连接类型 472

43.6.1 MPPP和模拟线路 473

43.6.2 帧中继 473

43.6.3 ISDN 474

43.6.4 线缆调制解调器 475

43.6.5 ADSL和DSL 475

43.6.6 DirecPC 476

43.7 小结 477

第44章 建立FTP站点 478

44.1 什么是FTP 478

44.2 使用FTP 479

44.2.1 传输文件 480

44.2.2 退出FTP 481

44.2.3 FTP如何使用TCP 482

44.3 配置FTP 484

44.3.1 配置ftpd 484

44.3.2 FTP登录 485

44.3.3 建立目录 485

44.3.4 设定权限 486

44.3.5 测试系统 487

44.4 使用WU FTP增强安全性 487

44.4.1 保护匿名FTP系统 488

44.5 小结 489

第45章 配置WAIS站点 490

45.1 编译和安装freeWAIS 491

45.2 建立freeWAIS 493

45.3 启动freeWAIS 496

45.4 建立WAIS索引 496

45.4.1 WAIS索引文件 497

45.4.2 waisindex命令 498

45.4.3 增加趣味性 499

45.5 小结 500

第46章 建立Gopher站点 501

46.1 Gopher 与Linux 501

46.2 配置Gopher 503

46.2.1 gopherd.conf文件 503

46.2.2 gopherdlocal.conf文件 505

46.2.3 建立Makefile文件 507

46.2.4 WAIS和Gopher 510

46.3 建立Gopher目录 510

46.3.2 使用主控文件 511

46.3.1 设置Gopher文件名 511

46.3.3 使用链接 512

46.4 启动Gopher 513

46.5 让世界知道你 514

46.6 小结 515

第47章 使用WWW 516

47.1 Web服务器软件 516

47.2.1 解开Web文件 517

47.2.2 编译NCSA服务器程序 517

47.2 NCSA的Web服务器 517

47.2.3 配置NCSA服务器 518

47.2.4 启动NCSA服务器 522

47.3 如何建立Apache 523

47.3.1 安装Apache 523

47.3.2 配置Apache 524

47.4 如何建立Web站点 525

47.4.1 HTML著作工具 526

47.4.2 维护HTML 528

47.5 小结 529