《Linux教程 Windows用户转向Linux的12个步骤》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:(美)Michael Joseph Miller等著;曾国平等译
  • 出 版 社:北京:机械工业出版社
  • 出版年份:2002
  • ISBN:7111097084
  • 页数:356 页
图书介绍:本书对Linux和Windows操作系统进行了比较,介绍了从Windows转向Linux的12个步骤,说明了Linux在安装、配置、内核调整和管理等过程中采取的特殊操作方法。

译者序 3

引言 3

第1部分 有关Winsows和Linux的三篇文章 3

第1章 一个前MS迷恋者的自述 3

1.1 Linux是什么 4

1.1.1 免费 4

1.1.2 开放源代码 5

1.1.4 类Unix 6

1.1.3 协作式开发 6

1.1.5 多种硬件平台 7

1.1.6 广泛的网络支持 8

1.1.7 互操作性 8

1.1.8 应用 9

1.2 Linux来自何方 9

1.3 谁在保持Linux的不断发展 10

1.4 什么是集成套件 11

1.5.2 Linux提供了自由 14

1.5.1 Linux提供了一种可以替代的操作系统 14

1.5.3 Linux工作稳定 15

1.5.4 Linux不断得到改进 15

1.5 为什么应该关心Linux 15

1.5.5 Linux是一个有趣的操作系统 16

第2章 为什么想改变习惯 17

2.1 谁应该使用Linux 18

2.2 内置的功能 20

2.3 硬件平台的支持 22

2.5 用记支持服务 23

2.4 应用支持 23

2.6 创新 24

2.7 标准 26

2.8 稳定性 27

2.8.1 Windows不稳定性的推定 28

2.8.2 Windows不稳定的证据 28

2.8.3 Linux成功的故事 29

2.8.4 可选对象激增 30

2.9 性能 31

2.10 特点 32

2.10.1 文件系统的完整性 33

2.10.2 文件系统的日志记录 34

2.10.3 集群/高可用性 34

2.10.4 大内存支持 35

2.10.5 巨型文件支持 35

2.10.6 交换空间支持 35

2.10.7 安全性 36

2.11 即将来临的灭绝 39

2.12.1 Linux是“共产主义计划吗?” 40

2.12 Linux的问题和答案 40

2.12.2 Linux将使软件开发者失业吗? 41

2.12.3 一群平庸之辈怎么能够同Microsoft的那些超级天才之间竞争 43

2.12.4 Linux缺乏工作方向和中心吗? 48

2.12.5 开放源代码软件有什么好处呢? 49

第3章 新操作系统、新自由、新概念 51

3.1 陌生的概念 52

3.1.1 内核 52

3.1.2 Shells 52

3.1.4 环境变量 53

3.1.3 Shell Scripts 53

3.1.5 用户和组 54

3.1.6 属性 55

3.1.7 虚拟控制台 56

3.1.8 装载 56

3.1.9 X 57

3.2 陌生的存储位置 58

3.2.1 根目录(/) 58

3.2.3 dot文件 59

3.2.2 主目录(~) 59

3.2.4 标准的Linux子目录 60

3.3 进程和重定向 63

3.3.1 进程 63

3.3.2 重定向 65

3.4 ODD命令 66

3.4.1 文件命令 66

3.4.2 目录命令 68

3.4.3 多用户命令 69

3.4.5 网络命令 70

3.4.4 安全性命令 70

3.5 怪异而美妙的工具 71

3.5.1 make 71

3.5.2 man 71

3.5.3 info 72

3.5.4 lilo 72

3.5.5 文本编辑器 72

第2部分 克服迷恋恢复正常的12个步骤 77

第4章 安装Linux 77

4.1.1 备份需要保留的所有数据 78

4.1 安装前的倒计时 78

4.1.2 识别硬件 79

4.1.3 检查硬件兼容性 84

4.2 从Windows中安装Corel Linux 85

4.2.1 安装Corel Linux 86

4.2.2 从Windows中进入Linux 89

4.3 在Windows中安装OpenLinux 92

4.3.1 准备驱动器OpenLinux 92

4.3.2 安装OpenLinux 96

4.3.3 安装Boot Magic 108

4.4.1 初始配置信息 110

4.4.2 在Red Hat中配置分区 112

4.4.3 附加的Red Hat配置 115

4.4.4 Red Hat包的选择 117

4.4.5 X配置和安装Red Hat 118

第5章 配置X 121

5.1 设置X 122

5.1.1 XF86Setup 122

5.1.2 liZardx 126

5.1.3 Xconfigurator 127

5.2 启动X 129

5.3 不启动X 129

5.4 改变外观 130

5.4.1 KDE控制面板 130

5.4.2 装饰好GNOME 140

第6章 编译内核 147

6.1 为什么要编译内核 148

6.2 怎样编导内核 149

6.2.1 预先清理的工作 149

6.2.2 配置内核 150

6.2.3 生成内核 153

6.2.4 安装内核 156

6.2.5 建立模块(Make Modules) 156

6.3 编译内核的内容 157

6.3.1 Code Maturity Level Options(编码成熟性选项) 157

6.3.2 Loadable Module Support(可装入模块支持) 158

6.3.3 Processor Type and Features(处理器类型和特点) 158

6.3.4 General Setup(通用设置) 159

6.3.5 Memory Technology Device(MTD)Support(MTD支持) 162

6.3.6 Parallel Port Srpport(并行口支持) 162

6.3.8 Block Devices(块设备) 163

6.3.7 Plug and Play Configuration(即插即用配置) 163

6.3.9 Networking Options(网络选项) 165

6.3.10 Telephony Support(电话技术支持) 170

6.3.11 ATA/IDE/MFM/RLL Support 170

6.3.12 SCSI Support 172

6.3.13 120 Device Support 173

6.3.14 Network Device Support(网络设备支持) 173

6.3.15 Amateur Radio Support(业余无线电支持) 175

6.3.16 IrDA Subsystem(IrdA子系统) 176

6.3.17 ISDN Subsystem(ISDN子系统) 176

6.3.18 Old CD-ROM Drivers(Not SCSI,Not IDE)(过时的光驱驱动程序) 177

6.3.19 Input Core Support(输入絯心设备支持) 177

6.3.20 Character Devices(字符设备) 178

6.3.21 Multimedia Devices(多媒体设备) 182

6.3.22 Filesystems(文件系统) 183

6.3.23 Console Drivers(控制台设备) 189

6.3.24 Sound(声音) 189

6.3.25 USB Support(USB支持) 190

4.4 在空白硬盘中安装Red Hat Linux 190

6.3.26 Kernel Hacking 191

6.4 管理多内核 191

6.5 用Linuxconf配置LILO 192

6.5.1 运行Linuxconf 192

6.5.2 配置LILO缺省参数 193

6.5.4 检查配置 194

6.5.3 配置Extra Options 194

6.5.5 添加内核 195

6.5.6 从Linuxconf中激活修改的配置 195

第7章 连接到网络 197

7.1 基本的主机配置 198

7.1.1 设置Host Name(主机名) 198

7.1.2 配置NIC(网络接口卡) 198

7.1.3 手工配置主机 200

7.2.1 名录服务器规范 202

7.2 网络协议和路由处理 202

7.2.2 缺省网关 203

7.2.3 其他路由 203

7.2.4 路由守护程序 206

7.2.5 名录服务搜索路径 207

7.2.6 NIS配置 207

7.2.7 IPX配置 207

7.3 拨号网络连接 210

7.3.1 PPP 210

7.3.2 SLIP 211

7.4 NFS文件服务 212

7.3.3 PLIP 212

7.5 虚拟主机 213

7.6 附加的Linuxconf配置 214

7.6.1 主机文件 215

7.6.2 命名网络 216

7.6.3 Linuxconf远程访问 217

第8章 管理用户和用户组 219

8.1.1 用Linuxconf添加用户 220

8.1 管理用户账户 220

8.1.2 修改用户信息 223

8.1.3 删除用户账户 224

8.2 管理用户组账户 225

8.2.1 组账户原理 225

8.2.2 创建用户组 226

8.2.3 添加和删除用户 227

8.3 管理root账户 227

8.3.1 正确使用root 227

8.3.2 避免在不必要的情况下使用root 229

8.4 管理特殊功能账户 230

8.4.1 PPP账户 230

8.4.2 SLIP账户 231

8.4.3 UUCP账户 231

8.5 设置账户的策略 232

8.5.1 账户策略 232

8.5.2 Setting Default Shells(设置缺省shell) 234

8.5.3 Message of the Day(每天的信息) 234

第9章 同Microsoft和Novell网连接 235

9.1 移植本地磁盘文件 236

9.1.1 移植FAT和VFAT数据 236

9.1.2 移动只读数据 241

9.2 连接Microsoft系统 241

9.2.1 为你的环境配置Samba 241

9.2.2 运行Samba 251

9.2.3 解决Samba的问题 252

9.3 连接到Novell系统 256

9.3.1 作为客户进行连接 256

9.3.2 作为服务器运行 258

第10章 启用打印 261

10.1 配置lpd守护程序 262

10.1.1 运行printtool 262

10.1.2 底层变化情况 266

10.2 运行打印作业 267

10.2.1 从Linux客户进行打印 268

10.2.2 从Windows客户进行打印 269

10.3 打印机管理 271

10.2.3 从NetWare客户进行打印 271

10.3.1 标准管理工具 272

10.3.2 其他信息资源 273

第11章 建立Web服务器 275

11.1 运行Apache 276

11.1.1 使用Linuxconf定制Web服务器 276

11.1.2 控制服务器守护程序 284

11.1.3 设置虚拟站点 284

11.2 管理内容 286

11.2.1 存储文本和图像 286

11.2.2 激活Server Side Includes 287

11.2.3 配置CGI 289

11.2.4 监视服务器状态 290

第12章 配置Email 293

12.1 配置sendmail 294

12.1.1 邮件域配置 294

12.1.2 邮件用户配置 298

12.2 管理sendmail 299

12.2.1 维持有关队列的选项卡 299

12.3 sendmail的替代品 300

12.2.2 反恶意广告措施 300

12.3.1 qmail 301

12.3.2 exim 301

12.3.3 Postfix 301

12.3.4 smail 301

12.3.5 Open Mail 301

12.5 POP邮件 302

12.4.2 pine 302

12.4.3 Mutt 302

12.4 用户邮件代理 302

12.5.1 使用Linux作为POP服务器 303

12.5.2 使用Netscape作为POP客户端 303

第13章 生成更多的软件 305

13.1 使用软件包 306

13.1.1 RPM和DEB 306

13.1.2 软件包管理器 307

13.2 使用make 312

13.2.1 源程序Tarball 313

13.2.2 建立软件 315

13.3 新软件 318

13.3.1 找到源文件和软件包 318

13.3.2 构建自己的软件包 318

第14章 共享和计划 319

14.1.1 确定权限 320

12.4.1 elm 320

14.1 再谈文件权限 320

14.1.2 设置权限 323

14.2.1 符号链接 326

14.2 使用链接 326

14.3 计划管理 327

14.3.1 任务管理工具 327

14.2.2 硬链接 327

14.3.2 任务管理 329

第15章 免费办公室 331

15.1 开放源代码或免费办公系统的应用软件 332

15.1.1 StarOffice 332

15.1.2 KOffice 334

15.1.4 Siag Office 335

15.2 商用办公软件 335

15.2.1 Applixware 336

15.2.2 WordPerfect 336

15.3 其他商用软件 337

15.3.1 编程工具 337

15.3.2 数据库 337

15.3.3 Web工具 338

15.3.4 文件实作工具 339

15.3.6 协作 340

15.3.7 商业娱乐 340

附录A Linux资源 341

A.1 Linux信息源 342

A.1.1 出版物和新闻 342

A.1.2 Linux信息 342

A.1.3 内核新闻 343

A.1.4 软件 343

A.1.5 个人站点 344

A.2 Linux集成套个把 344

A.2.1 主要的集成套件 344

A.2.2 非Intel、非PC的重要产品 345

A.2.3 安全第一 345

A.2.4 非英语 345

A.2.5 视觉障碍用户 347

A.2.6 其他 347

词汇表 349

15.1.3 Abiword 355

15.3.5 图像处理工具 399