《Red Hat Linux奥秘》PDF下载

  • 购买积分:23 如何计算积分?
  • 作  者:(美)(N.巴卡卡蒂)Naba Barkakati著;魏永明等译
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2000
  • ISBN:7505357123
  • 页数:889 页
图书介绍:

前言 1

本书的结构 2

第一篇:配置Linux系统 2

第二篇:运行Linux 2

第三篇:在Linux系统中发挥硬件功能 2

第四篇:使用Linux娱乐并盈利 2

附录A:Linux应用软件介绍 3

附录B:Linux命令 3

附录C:关于本书附带的CD-ROM 3

本书的一些约定 3

Red Hat Linux 6.1 CD-ROM 4

第一篇 配置Linux系统 7

第一章 安装Linux 9

了解Linux的安装过程 11

准备好计算机 13

检查计算机组件 14

制作一个硬件检查清单 27

使用FIPS对硬盘重新分区 28

建立Red Hat引导盘 32

引导Linux 33

从Red Hat CD-ROM启动Linux 33

从软盘引导Linux 34

查看引导过程 34

从Red Hat CD-ROM安装Linux 36

与Red Hat Linux安装程序之间的交互 36

监控安装过程 37

了解Red Hat Linux安装步骤 38

准备安装 39

分区和使用硬盘 42

选择要安装的组件 50

配置Linux 55

第一次启动Linux 74

忘记了Root口令,如何操作 76

增加用户帐号 77

参看联机文档 80

退出系统 88

关闭Linux计算机 88

小结 90

第二章 升级Linux 91

使用Red Hat软件包管理程序 92

了解RPM文件名 92

查找RPM信息 94

安装一个RPM 95

删除一个RPM 96

升级一个RPM 96

检验一个RPM 97

使用内核补丁 98

安装内核源代码文件 99

得到补丁程序 99

应用补丁程序 101

重建内核 102

使用内核和模块 103

配置内核 104

建造内核 134

建造和安装模块 135

安装新内核 135

重新引导系统 137

使用一个Red Hat内核RPM进行升级 138

下载新内核RPM 138

重新配置LILO 140

小结 141

第二篇 运行Linux 143

Linux的版本 145

第三章 Linux概貌 145

作为一个UNIX平台的Linux系统 146

在Linux下的X Window系统 149

Linux网络连接 151

TCP/IP 151

PPP和SLIP 152

使用NFS的文件共享 152

UUCP 153

Linux系统管理 153

系统管理的任务 153

网络管理的任务 154

DOS和Linux 155

在Linux下的软件开发 155

使用Linux提供Internet服务 156

小结 157

了解X Window系统 159

第四章 Linux下的X奥秘 159

客户程序和服务器 160

图形用户界面和X 161

Linux上的X 162

在Linux上设置X 163

在配置XFree86之前,了解PC上的硬件配置 164

使用xf86config程序 166

检查XF86Config文件 188

运行X 192

使用Ctrl+Alt+Backspace终止X 192

试验不同的屏幕模式 193

小结 194

第五章 定制Linux启动 197

建立图形登录 197

init进程 197

GNOME显示管理器 203

GNOME和KDE之间的切换 209

使用GNOME 212

GNOME概述 212

GNOME探密 213

使用KDE 217

KDE概述 218

KDE探密 219

定制X 223

根窗口的外观 223

X资源 227

小结 234

第六章 Linux命令的奥秘 235

Bash Shell 235

命令语法 236

组合命令 237

I/O重定向 237

Shell程序 238

环境变量 240

进程 242

后台命令和虚拟控制台 243

在Bash下的命令补全 244

通配配符 245

命令历史 246

命令编辑 247

别名 248

Linux命令 249

Linux目录结构 249

目录导航 251

目录列表和权限 254

文件操作 255

目录操作 256

文件查找 257

在Bash下的Shell脚本 257

一个简单的Shell脚本 258

Bash编程概述 259

一种脚本语言Perl 262

用户是否安装了Perl 262

第一个Perl脚本 264

Perl的概貌 265

小结 283

第七章 Linux下的DOS奥秘 285

挂装DOS文件系统 285

挂装命令 286

DOS软盘 288

/etc/fstab文件 290

使用mtools 291

系统上有mtools吗 291

/etc/mtools.conf文件 292

mtools命令 293

如何格式化一个DOS软盘 294

小结 296

第八章 使用Tcl/Tk编写Linux脚本 297

介绍Tcl 297

第一个Tcl脚本 298

Tcl概貌 300

基本的Tcl语法 301

变量 304

表达式 304

流控制命令 305

Tcl过程 310

Tcl的内部命令 311

Tcl中的字符串操作 314

数组 316

环境变量 316

Tcl中的文件操作 317

执行Linux命令 318

介绍Tk 319

Tk中的Hello,World 320

窗口构件的基本要素 322

小结 334

第三篇 在Linux系统中发挥硬件功能 335

第九章 计算机 337

基本的处理器和总线类型 337

总线类型 338

Linux中的PCI总线支持 340

一些特殊问题 341

/proc文件系统提供的信息 342

/proc/cpuinfo文件 346

/proc/pci文件 347

/proc文件系统中的其他信息 348

笔记本电脑上的Linux 350

高级电源管理 351

PCMCIA 351

便携机上的声卡 352

便携机上的X 352

小结 353

第十章 显卡和监视器 355

显卡和监视器概述 355

光栅扫描显示 355

彩色显示屏 357

选择X服务器 358

再次了解XF86Config文件 360

Screen段 360

Device段 362

Monitor段 363

Modeline的计算 365

常见显卡 367

S3显卡 371

针对XFree86的商业X服务器 374

小结 375

第十一章 磁盘驱动器 377

磁盘驱动器的类型 377

磁盘驱动器的概念 378

柱面、磁头和扇区 379

主引导记录 379

分区 379

磁盘的Linux设备名称 380

Linux中的软盘 380

Linux中的硬盘操作 381

使用fdisk分区 382

利用LILO从硬盘上引导 383

创建交换空间 385

创建文件系统 386

Windows 98/95和LILO 387

Linux中的特殊磁盘问题 387

多于1024柱面的磁盘 388

PCI系统上的EIDE问题 389

有关索引节点和数据块的错误消息 389

Linux和SCSI磁盘控制器 390

线缆和末端问题 392

Adaptec AHA151x、AHA152x和Sound Blaster 16 SCSI 392

Adaptec AHA154x、AMI FastDisk VLB、BusLogic和DTC 329x 393

Adaptec AHA174x 393

Adaptec AHA274x、AHA284x和AHA294x 394

Allways IN2000 394

EATA DPT Smartcache 394

Future Domain 16x0 394

NCR53c8xx SCSI芯片 395

Seagate ST0x和Future Domain TMC-8xx以及TMC-9xx 395

Trantor T128、T128F和T228 396

Pro Audio Spectrum PAS16 SCSI 396

Ultrastor 14f(ISA)、24f(ELSA)和34f(VLB) 397

Westem Digital 7000 397

Iomega Zip驱动器(SCSI) 397

SCSI疑难解决 399

小结 404

第十二章 CD-ROM驱动器和声卡 405

CD-ROM驱动器 406

Linux支持的CD-ROM驱动器 406

CD-ROM疑难解决 408

CD-ROM设备名称 414

在Linux下使用CD-ROM驱动器 415

利用CD-ROM驱动器播放音频CD 416

CD-ROM驱动器的特定信息 418

Linux和声卡 424

安装声卡 427

配置PnP声卡 428

了解声卡设备的名称 431

测试声卡 431

声卡疑难解决 433

小结 435

第十三章 键盘和定点设备 437

Linux和键盘 437

一些键盘术语和符号 438

键盘重复延迟和重复率 439

Linux中的键盘映射 440

键盘和XFree86 442

Linux中特定的键盘问题 444

Linux中的鼠标 445

鼠标接口 445

鼠标设备名称 447

鼠标和XFree86 448

鼠标协议 448

小结 452

第十四章 打印机 455

PC机、打印机和Linux 455

打印机设备名称 456

假脱机和打印作业 456

从用户角度看Linux的打印 457

利用lpr打印 457

利用lpq检查打印队列 458

利用lprm取消打印作业 458

利用lpc status检查打印机状态 459

输出美观的打印 459

打印机制的幕后 460

复制到打印机:强制打印 461

假脱机:更好的打印方式 461

利用lpc控制打印机 462

利用符号链接假脱机 462

从lpr到打印机跟踪一个打印请求 464

了解假脱机目录 466

学习/etc/printcap 467

打印机的安装和配置 473

printcap模板 476

本地打印机的设置 478

远程打印机的设置 479

特定的打印问题和解决方法 479

打印作业已被提交,但并不输出 480

远程打印机上的打印问题 480

如何避免楼梯效果 480

过滤发送到远程打印机的打印作业 482

避免截切图形文件 482

lpr-i命令不能缩进输出 482

打印PostScript文件 483

小结 487

第十五章 调制解调器 489

PC和串行端口 489

UART 490

通讯参数 491

串行端口IRQ和I/O地址 492

Linux中的串行设备名称 493

调制解调器概述 493

RS-232C标准 494

调制解调器标准 498

调制解调器命令(AT命令) 499

Linux和调制解调器 504

利用调制解调器拨出 504

设置Linux的拨入 508

终端和多端口串行卡 513

在Linux中设置多端口串行卡 514

在串口上设置终端 514

小结 516

第十六章 网络 519

联网基础 520

OSI七层模型 520

简化的四层TCP/IP网络模型 521

网络协议 521

TCP/IP和Internet 523

RFC 523

IP地址 525

TCP/IP路由 529

域名系统 530

TCP/IP服务和客户/服务器体系结构 532

TCP/IP和套接字 532

使用TCP/IP的客户/服务器通讯 534

Internet服务和端口号 535

inetd超级服务器 537

以太网和Linux 539

以太网基础 539

独立服务器 539

地址解析协议 540

以太网电缆 540

Linux支持的以太网卡 542

作为模块的以太网驱动程序 546

以太网自动探测 546

网络设备名称 548

多以太网设备 549

Linux中的TCP/IP设置 549

为TCP/IP配置内核 550

运行Red Hat的网络配置工具 552

使用TCP/IP配置文件 554

在引导期间配置网络 557

检查接口 558

TCP/IP诊断 558

检查IP路由表 559

检查到其他主机的连通性 559

检查网络状态 560

小结 561

第十七章 PC卡 563

PC卡基础 563

PC卡的物理规范 564

PC卡的使用 564

PCMCIA标准 565

PC卡术语 565

PCMCIA Card Services for Linux 566

激活Card Services 566

使用cardctl程序 566

使用支持的PC卡 567

小结 568

进一步阅读 568

第四篇 使用Linux娱乐并盈利 569

第十八章 Linux中的拨号网络 571

学习拨号网络基础 572

串行线路Internet协议 572

点到点协议 573

建立SLIP连接 575

检验SLIP支持 575

获取远程系统信息 576

使用dip建立SLIP连接 577

使用PPP连接到远程网络 585

检查PPP支持 585

为PPP连接收集信息 586

使用pppd和chat程序来建立PPP连接 586

使用LinuxConf设置PPP 595

通过PPP连接的路由 597

Linux PC作为路由器 598

使用IP伪装 599

建立PPP服务器 601

小结 602

第十九章 建立Linux Internet主机 603

什么是Internet主机 604

交换E-mail 605

参与新闻组 605

定位和浏览信息 605

使用简单的邮件和新闻策略 606

安装邮件和新闻软件 606

电子邮件 607

邮件程序 607

sendmail的配置文件 608

邮件递送的测试 609

邮件递送机制 610

新闻组 611

如何阅读新闻 612

新闻组的订阅 620

如何张贴新闻 620

文章发送出去了吗 622

安全匿名FTP 622

小结 624

第二十章 在Linux上运行World Wide Web服务器 627

探索World Wide Web 627

像一个庞大的蜘蛛网 628

链接和URL 628

超文本传输协议 630

网上冲浪 633

启动Netscape Navigator 634

学习Netscape Navigator的用户界面 635

安装Apache Web服务器 637

建立Web服务器 637

配置Apache Web服务器 638

小结 648

第二十一章 Linux的商务应用 649

本章的策略 650

Linux在商务应用中的作用 650

Linux提供什么 651

Linux表面上缺少什么 652

Linux的特种任务 653

工作组服务器 653

Internet主机 654

Windows服务器 656

Windows客户 663

特种商务中的Linux应用 665

Internet服务供应商 665

Linux顾问 667

UNIX软件开发者 667

小结 668

第二十二章 在Linux环境下开发软件 669

Linux中的软件开发工具 670

GNU工具的权威性帮助系统:Info 670

GNU C和C++编译器 673

启动GCC 673

编译C++程序 675

探索GCC选项 676

GNU Make工具 677

GNU调试器 685

GNU公共许可证的含义 692

GNU公共许可证 693

GNU库公共许可证 693

使用RCS控制源代码 694

版本控制 694

使用CVS进行并行版本控制 700

Linux编程主题 702

可执行文件及链接格式 702

在Linux应用程序中使用共享库 703

小结 708

第二十三章 Linux环境下的X编程 711

Motif编程初步 712

逐步学习Motif编程 713

一个简单的Motif程序 713

Motif程序的makfile文件 715

窗口构件资源 716

回调函数的注册 718

事件处理器的注册 719

Motif窗口构件 720

shell窗口构件 721

基本窗口构件 723

管理器窗口构件 724

Xlib和Motif 726

Xlib综述 726

Xlib函数综述 727

Xlib的一般特征 729

X服务器资源 730

X事件概览 733

Xlib编程的主题 735

小结 766

第二十四章 Linux的字处理 767

使用ed和vi编辑器来编辑文本 768

使用ed编辑器 768

使用vi编辑器 773

使用GUN Emacs 781

启动GNU Emacs 781

学用GNU Emacs 782

输入GNU Emacs命令 783

获取帮助 784

读取一个文件 786

在缓冲区中移动 786

插入和删除文本 787

查找和替换 788

拷贝和移动 789

保存所做的改动 791

在GNU Emacs中运行Shell 791

使用groff来编写手册页 792

查看已有的手册页 793

查看手册页源文件 794

编写一个简单的手册页 795

测试和安装手册页 797

小结 798

附录A Linux应用程序综述 801

编辑器 802

GNU Emacs 802

JED 803

Joe 803

Vim 803

GUI文本编辑器 803

gnotepad+ 805

GHex 807

实用工具 808

GNU bc 808

gzip 810

ispell 811

Midnight Commander 812

patch 813

Calendars 815

计算器 816

CD播放器 819

图形、图像处理 820

GIMP 820

XPaint 823

xfig 824

Gnuplot 825

Ghostscript 826

Ghostview 831

系统管理 833

用户设备挂装工具 833

时间工具 834

系统监视器 835

Gnome RPM工具 836

Linuxconf 839

附录B Linux命令 845

附录C 关于本书附带的CD-ROM 887