《从零开始学Linux》PDF下载

  • 购买积分:15 如何计算积分?
  • 作  者:魏红编著
  • 出 版 社:北京:中国铁道出版社
  • 出版年份:2010
  • ISBN:9787113115661
  • 页数:494 页
图书介绍:本书从全面实用的角度出发,介绍了Red Hat Linux 9.0的基本操作及主要应用。本书分为27章,主要介绍了Red Hat Linux 9.0的安装与配置、GNOME图形的基本操作、常用的Shell命令、Linux的日常应用和Red Hat Linux 9.0的常见服务器设置等内容。本书内容详尽、图文并茂、结构清晰、实用性强,是初学者学习Linux的首选,对从事Linux系统管理和服务器架设的专业技术人员也有一定的参考价值。同时,也可作为高等院校计算机及相关专业的教材。

第1章 Linux与开源文化(教学视频:14分钟) 1

1.1什么是Linux 1

1.2Linux的版本 1

1.2.1Linux的基本概念 1

1.2.2Linux的版本介绍 2

1.3Linux优点介绍 3

1.4开源文化分析 3

1.4.1不同的程序员 3

1.4.2开源软件 3

1.4.3许可证 4

1.5小结 4

1.6习题 5

第2章 安装和卸载Linux(教学视频:26分钟) 6

2.1安装前的工作 6

2.2安装Linux 7

2.2.1引导安装程序 7

2.2.2设置安装属性 8

2.2.3完成安装 20

2.3卸载Linux 21

2.4登录Red Hat Linux 21

2.4.1设置代理 22

2.4.2登录图形界面 23

2.4.3登录虚拟控制台 24

2.4.4远程登录 24

2.4.5图形化环境 24

2.5安装时的常见问题 25

2.5.1无法引导Red Hat Linux 25

2.5.2安装起始的问题 26

2.5.3安装过程的问题 27

2.5.4安装后的问题 28

2.5.5与Windows系统共存 30

2.6小结 30

2.7习题 30

第3章 文件和磁盘管理(教学视频:138分钟) 32

3.1 Linux文件系统入门 32

3.1.1文件介绍 32

3.1.2目录介绍 33

3.1.3文件的结构 33

3.2文件的基本操作 34

3.2.1新建和删除文件 35

3.2.2查看和创建文件 36

3.2.3复制和移动文件 37

3.3压缩和解压缩 38

3.3.1创建.zip文件 38

3.3.2解压缩 39

3.3.3文件打包 39

3.3.4使用图形化界面 40

3.4设置文件/目录访问权限 41

3.4.1设置权限 42

3.4.2使用chmod命令 42

3.4.3使用chown命令 44

3.5管理磁盘 45

3.5.1磁盘空间管理 45

3.5.2磁盘分区操作 46

3.5.3优化系统硬盘 47

3.6使用光盘 50

3.6.1挂载和卸载光盘 50

3.6.2制作ISO文件 50

3.6.3刻录光盘 51

3.7小结 51

3.8习题 51

第4章 系统管理(教学视频:43分钟) 52

4.1显示设置 52

4.1.1设置分辨率和色彩深度 52

4.1.2显示器设置 53

4.1.3视频卡设置 54

4.1.4设置桌面 54

4.2硬件配置 55

4.2.1配置声卡 55

4.2.2配置网卡 55

4.3打印机的安装、配置和管理 57

4.3.1安装配置打印机 57

4.3.2修改打印机配置 58

4.3.3管理打印机 59

4.4安装软件 60

4.4.1RPM软件包安装软件 60

4.4.2代码编译安装软件 61

4.5用户账号管理 61

4.5.1设置root账号密码 61

4.5.2添加、修改和删除账号 62

4.5.3组群的各项操作 63

4.5.4通过命令行添加用户 64

4.5.5查看登录的用户 64

4.6进程管理 65

4.6.1使用ps命令获得进程状态 65

4.6.2终止进程的命令 66

4.6.3控制进程的优先级 66

4.7TCP/IP网络基础 67

4.7.1IP地址 67

4.7.2子网掩码 67

4.8小结 69

4.9习题 69

第5章 使用办公软件(教学视频:3分钟) 70

5.1OpenOffice.org简介 70

5.2进行文字处理——Linux中的Word 71

5.2.1文字处理 71

5.2.2使用表格 72

5.2.3使用图形 73

5.2.4使用样式 74

5.2.5打印文件 74

5.3数字表格处理——Linux中的Excel 75

5.3.1设计工作表 75

5.3.2对工作表进行统计分析 76

5.4 OpenOffice.org Impress——Linux中的PowerPoint 76

5.4.1制作幻灯片 77

5.4.2设置动画 78

5.4.3播放幻灯片 78

5.5 OpenOffice.org Draw——Linux中的Photoshop 78

5.5.1绘制图形 78

5.5.2三维化处理 80

5.6使用Acrobat Reader查看PDF文件 80

5.7小结 81

5.8习题 82

第6章 网上冲浪(教学视频:4分钟) 83

6.1联网设置 83

6.1.1互联网配置向导 83

6.1.2拨号连接 84

6.1.3局域网连接 85

6.1.4测试网络连接 86

6.2浏览网页 87

6.2.1使用Mozilla浏览器 87

6.2.2使用Mozilla帮助内容 89

6.2.3使用Mozilla快捷键 90

6.3收发Email 90

6.3.1认识Evolution 90

6.3.2Evolution邮件处理功能 92

6.3.3Evolution联系人 94

6.3.4Evolution日程管理 96

6.4上传与下载工具 96

6.5网上聊天 98

6.5.1下载和安装包含QQ插件的Gaim 98

6.5.2解压安装 98

6.6小结 99

6.7习题 99

第7章 多媒体和游戏(教学视频:15分钟) 100

7.1播放音频 100

7.1.1播放CD 100

7.1.2播放数码音乐文件 100

7.1.3使用录音机 102

7.1.4抓轨及编码工具 102

7.2播放视频 103

7.2.1使用RealONE Player播放视频 104

7.2.2使用Xine VCD播放VCD文件 105

7.3游戏 106

7.3.1自带游戏 106

7.3.2其他游戏 111

7.4小结 112

7.5习题 112

第8章 常见软件设置和硬件配置(教学视频:90分钟) 113

8.1设置用户界面 113

8.1.1KDE桌面系统组成 114

8.1.2GNOME桌面系统 114

8.1.3设置文件浏览界面 115

8.1.4控制中心 116

8.2安装软件 118

8.3卸载软件 120

8.4常见硬件的检测 120

8.4.1中央处理器状态的检测 120

8.4.2硬盘物理坏道的检测 121

8.4.3内存的检测 122

8.5硬件驱动和配置 123

8.5.1声卡驱动和配置 123

8.5.2配置X Window及显示卡 127

8.5.3网卡的配置 128

8.5.4打印机的配置、管理和使用 128

8.6小结 131

8.7习题 131

第9章 软件包管理(教学视频:79分钟) 132

9.1 RPM包管理 132

9.1.1 RPM软件包的查询 132

9.1.2 RPM软件包的安装 134

9.1.3安装RPM软件包可能出现的问题 135

9.1.4 RPM软件包的卸载 136

9.1.5 RPM软件包的升级 136

9.1.6 RPM软件包的验证 137

9.1.7在Red Hat Linux 9.0中添加/删除应用程序 138

9.2RPM软件包的密钥管理 139

9.2.1下载与安装PGP 140

9.2.2RPM使用PGP产生签名所需的配置 140

9.2.3配置RPM宏 141

9.2.4RPM的PGP签名选项 141

9.2.5添加数字签名 141

9.3 TAR包管理 142

9.3.1tar命令语法及参数选项 142

9.3.2创建tar文件 144

9.3.3显示tar文件内容 145

9.3.4向tar文件中添加一个文件 145

9.3.5从tar文件中取出文件 146

9.4Linux下常用的压缩工具 146

9.4.1gzip压缩工具 147

9.4.2zip/unzip命令 149

9.4.3bzip2命令 152

9.5小结 154

9.6习题 154

第10章 其他常用工具简介(教学视频:9分钟) 156

10.1KOffice 156

10.1.1文字处理工具KWord 157

10.1.2电子表格处理工具KSpread 159

10.1.3文稿演示工具KPresenter 160

10.1.4KOffice的其他组件 161

10.2虚拟计算机VMware 162

10.2.1VMware的功能简介及系统需求 162

10.2.2安装VMware 162

10.2.3建立虚拟计算机 163

10.2.4使用虚拟计算机 163

10.3远程控制VNC 164

10.3.1VNC简介 164

10.3.2使用VNC远程控制计算机 165

10.4硬件系统优化Powertweak 165

10.5小结 166

10.6习题 166

第11章 Shell的使用(教学视频:102分钟) 167

11.1创建和执行Shell程序 167

11.2变量 168

11.2.1给变量赋值 168

11.2.2访问变量 169

11.3位置参数 169

11.4内部变量 170

11.5特殊字符 170

11.5.1双引号 171

11.5.2单引号 172

11.5.3反斜杠 172

11.5.4反引号 172

11.6表达式的比较 172

11.6.1pdksh和bash 173

11.6.2tcsh 176

11.7循环语句 177

11.8条件语句 180

11.8.1if语句 180

11.8.2case语句 181

11.9跳转语句 183

11.10函数 184

11.11小结 185

11.12习题 185

第12章 Linux下的编程(教学视频:64分钟) 187

12.1Linux下常用的开发工具 187

12.2Linux下的Vi文本编辑器 188

12.2.1Vi编辑器介绍 188

12.2.2启动Vi编辑器 189

12.2.3显示Vi中的行号 190

12.2.4光标移动操作 191

12.2.5屏幕命令 191

12.2.6文本插入命令 192

12.2.7附加命令 193

12.2.8打开命令 193

12.2.9文本修改命令 193

12.2.10退出Vi 196

12.3Linux的C编译器——GCC 196

12.3.1GCC的编译过程 197

12.3.2GCC的基本用法和常用选项 197

12.3.3使用gdb调试C程序 200

12.3.4编写Makefile文件 204

12.4Linux下的PHP编程 209

12.4.1PHP简介 210

12.4.2配置运行环境 210

12.4.3一个简单的PHP例子 211

12.5小结 212

12.6习题 212

第13章 Linux中的进程管理(教学视频:53分钟) 213

13.1Linux进程概述 213

13.2Linux进程原理 213

13.3Linux守护进程介绍 214

13.3.1守护进程简介 214

13.3.2重要守护进程介绍 215

13.4启动Linux进程 216

13.4.1手工启动 216

13.4.2在指定时刻执行命令序列——at命令 216

13.4.3在资源比较空闲的时候执行命令——batch命令 219

13.4.4不断重复执行某些命令——cron命令 219

13.4.5操作cron后台进程的表格——crontab命令 220

13.5进程的挂起及恢复 222

13.6Linux进程管理 223

13.6.1使用ps命令查看进程状态 223

13.6.2使用top命令查看进程状态 225

13.6.3使用kill命令终止进程 226

13.6.4使用sleep命令暂停进程 227

13.7进程文件系统PROC 227

13.8小结 229

13.9习题 229

第14章 Linux用户与组管理(教学视频:63分钟) 231

14.1用户文件和组文件 231

14.1.1用户账户文件——passwd 231

14.1.2用户影子文件——shadow 233

14.1.3用户组账号文件——group 234

14.1.4组账号文件——gshadow 235

14.1.5使用pwck和grpck命令验证用户和组文件 236

14.2管理用户和用户组 238

14.2.1启动Linux的用户管理器 238

14.2.2添加新用户 238

14.2.3编辑用户属性 239

14.2.4创建用户组 240

14.2.5修改用户组属性 241

14.3命令行界面下的用户和组管理 242

14.3.1使用useradd命令添加用户 242

14.3.2使用usermod命令修改用户信息 243

14.3.3使用userdel命令删除用户 243

14.3.4使用groupadd命令创建用户组 244

14.3.5使用groupmod命令修改用户组属性 244

14.3.6使用groupdel命令删除用户组 245

14.4小结 245

14.5习题 245

第15章 Linux内核编译与升级(教学视频:8分钟) 247

15.1Linux内核编译 247

15.1.1需要重新编译内核的情况 247

15.1.2下载和编译新内核 247

15.1.3自动编译和安装 250

15.2Linux内核重编译的常见故障及解决方法 250

15.3Linux内核升级 251

15.3.1 2.4版本的内核 252

15.3.2准备升级 252

15.3.3下载己升级的内核 253

15.3.4执行升级 253

15.3.5校验初始RAM磁盘映像 254

15.3.6校验引导装载程序 254

15.4小结 255

15.5习题 256

第16章 Proxy服务器配置(教学视频:33分钟) 257

16.1代理服务器简介 257

16.1.1代理服务器的功能 257

16.1.2Squid代理服务器 257

16.2获取和安装Squid Server 258

16.3快速配置Squid Server 259

16.3.1定义Squid监听HTTP客户连接请求的端口 259

16.3.2指定Squid可以使用的内存的理想值 260

16.3.3存储对象的交换空间的大小及其目录结构 260

16.3.4定义访问控制列表 261

16.3.5允许或禁止某一类用户访问 262

16.3.6应用举例 262

16.3.7启动和停止Squid 263

16.4客户端的配置 263

16.4.1Windows系统下IE浏览器的设置 264

16.4.2Linux系统下Mozilla浏览器的设置 264

16.5Squid高级配置选项 265

16.5.1网络选项 265

16.5.2交换空间设定选项 265

16.5.3日志选项 265

16.5.4Squid日志系统的构成 267

16.5.5access.log日志文件的格式说明 267

16.5.6外部支持程序的选项 267

16.5.7用户访问控制选项 268

16.5.8超时设置选项 269

16.5.9管理参数选项 270

16.6小结 271

16.7习题 271

第17章Samba服务器配置(教学视频:32分钟) 272

17.1Samba Server简介及安装 272

17.2Samba服务器的图形化配置方法 273

17.3 smb.conf文件详解 275

17.4 Samba服务器的4个安全级别 281

17.5启动、停止和重启Samba服务器 282

17.6Samba相关命令和程序 283

17.6.1Samba相关命令 283

17.6.2Samba相关程序 285

17.7设置Samba网络打印机 286

17.8本机Windows分区和Linux分区资源互访 287

17.8.1在Linux系统下访问Windows分区 287

17.8.2在Windows系统下访问Linux分区文件 288

17.9小结 289

17.10习题 289

第18章 DNS服务器(教学视频:56分钟) 290

18.1域名原理简介 290

18.2DNS服务器的安装和配置 292

18.2.1获取BIND所需的安装文件 293

18.2.2安装DNS服务器 293

18.2.3设置/etc/named.conf文件 294

18.2.4主DNS服务器 295

18.2.5从DNS服务器 298

18.2.6高速缓存DNS 299

18.3 DNS服务器的运行和测试 299

18.3.1 DNS服务器的运行 299

18.3.2测试DNS服务器 300

18.4域名服务器的安全和优化 303

18.4.1限制BIND运行于“虚拟”根环境下 304

18.4.2区带转移 307

18.4.3允许查询 308

18.4.4转发限制 308

18.4.5域名服务器常见问题 308

18.5小结 309

18.6习题 309

第19章 安装邮件服务器(教学视频:15分钟) 310

19.1邮件服务器Sendmail简介 310

19.2邮件服务器的安装配置 311

19.2.1安装Sendmail 311

19.2.2邮件服务器的编译和优化 312

19.2.3启动Sendmail服务系统 314

19.2.4配置Sendmail 315

19.2.5在图形模式下使用电子邮件 316

19.3使用Sendmail服务器 318

19.3.1建立电子邮件新账号 318

19.3.2设置别名 319

19.3.3限制单个用户的邮件容量 319

19.3.4收取邮件——POP3服务器的安装 319

19.3.5收取邮件——启动POP3服务 320

19.3.6保证Sendmail的安全 320

19.3.7Sendmail管理工具 322

19.3.8Sendmail用户工具 323

19.4小结 324

19.5习题 324

第20章 FTP服务器的配置(教学视频:5分钟) 325

20.1FTP服务器简介 325

20.2使用Wu-ftpd服务器 325

20.2.1安装Wu-ftpd服务器 326

20.2.2编译和安装软件 326

20.3启动和使用Wu-ftpd服务器 328

20.3.1xinetd启动方式 328

20.3.2命令行启动方式 329

20.3.3使用Wu-ftpd服务器 329

20.4配置Wu-ftpd服务器 331

20.4.1配置ftpaccess文件 331

20.4.2配置ftphosts文件 336

20.4.3配置ftpservers文件 337

20.4.4配置ftpusers文件 337

20.4.5配置ftpgroups文件 338

20.4.6配置ftconversions文件 338

20.5服务器的运行和测试 339

20.6下载工具wget 341

20.7小结 342

20.8习题 342

第21章 WWW服务器配置(教学视频:27分钟) 344

21.1Apache的安装和启动 344

21.1.1通过Red Hat Linux安装光盘安装和升级Apache 344

21.1.2通过tar.gz压缩包安装Apache 345

21.1.3启动Apache服务器 345

21.1.4在开机时随机启动Apache服务器 346

21.1.5停止与重启Apache服务器 346

21.2Apache的全局环境配置 347

21.3Apache的主服务器配置 349

21.4Apache的高级管理配置 352

21.4.1访问存取控制 352

21.4.2设置Options命令 353

21.4.3设置Allow Override命令 353

21.4.4设置Order命令 354

21.4.5用户访问控制 354

21.4.6MIME类型 355

21.4.7关于CGI脚本 356

21.5使用SSI 356

21.5.1编辑服务器配置文件来开启SSI 357

21.5.2创建.htaccess文件来启动SSI 357

21.5.3使用SSI 358

21.5.4使用Config命令 358

21.5.5使用Include命令 359

21.5.6使用Echo命令 359

21.5.7使用Fsize/Flastmod命令 360

21.5.8使用Exec命令 361

21.6虚拟主机 361

21.6.1用不同的守护进程来运行每个主机名 361

21.6.2用一个守护进程来支持所有的虚拟主机 361

21.6.3基于主机名的虚拟主机 362

21.7管理日志文件 363

21.7.1错误日志 363

21.7.2文档错误日志 364

21.7.3CGI错误日志 364

21.7.4访问日志 365

21.8Web服务器安全——SSL 367

21.9图形化配置工具 368

21.9.1基本配置 368

21.9.2虚拟主机配置 368

21.9.3服务器配置及性能调整 370

21.10小结 371

21.11习题 371

第22章 数据库服务器(教学视频:18分钟) 372

22.1MySQL数据库服务器简介 372

22.2MySQL数据库服务器的安装 372

22.3MySQL数据库服务器的配置和运行 373

22.3.1更改MySQL数据库目录 373

22.3.2建立MySQL的用户组和用户名 374

22.3.3建立MySQL的软链接 374

22.3.4设置用户的访问权限 375

22.3.5启动MySQL 375

22.3.6与MySQL数据库连接 376

22.3.7密码管理 377

22.3.8创建数据库 377

22.3.9创建数据表 377

22.3.10向表中插入数据 378

22.3.11查询表中的数据 379

22.3.12更新表中的数据 387

22.3.13删除表中的数据 387

22.3.14删除数据表 388

22.3.15删除数据库 388

22.4数据库的备份与恢复 388

22.4.1备份数据库 389

22.4.2从备份中恢复数据 390

22.5安装Oracle数据库系统 390

22.5.1安装Oracle 10g的硬件条件 390

22.5.2下载Oracle 10g的安装文件 390

22.5.3安装前的准备工作 391

22.5.4安装Oracle 391

22.6测试Oracle数据库系统 392

22.6.1使用svrmgrl测试安装是否成功 392

22.6.2使用sql*plus测试安装是否成功 393

22.7设置Oracle服务自动启动 393

22.8操作Oracle数据库 393

22.9在程序中操作Oracle数据库 395

22.9.1用C语言操作Oracle数据库 395

22.9.2用PHP语言访问Oracle数据库 398

22.10小结 402

22.11习题 402

第23章 新闻组服务器(教学视频:23分钟) 403

23.1新闻组和新闻组服务器简介 403

23.2安装服务器 404

23.2.1安装软件 404

23.2.2创建新闻组服务器的用户 404

23.2.3建立目录和文件 404

23.2.4设置别名 405

23.3配置服务器 405

23.3.1设置inn.conf文件 405

23.3.2设置nnrp.access文件 406

23.3.3设置hosts.nntp文件 406

23.3.4设置expire.ctl文件 407

23.3.5设置passwd.nntp文件 407

23.3.6设置newsfeeds文件 407

23.3.7设置active文件 408

23.4INN的运行、管理和测试 408

23.5小结 409

23.6习题 409

第24章 打印服务器(教学视频:50分钟) 410

24.1打印机基础 410

24.1.1打印机分类 410

24.1.2喷墨式打印机的分类和原理 410

24.1.3激光式打印机的原理 411

24.1.4打印机接口 412

24.2Linux打印过程 413

24.2.1打印业务工具 413

24.2.2LPRng打印脱机程序 414

24.2.3可选择的打印工具 415

24.3在Linux下配置打印机 415

24.3.1Linux打印系统的发展 415

24.3.2打印机驱动程序的查询和安装 416

24.3.3CUPS打印系统的配置与安装 417

24.3.4配置与管理网络打印机 418

24.3.5与打印相关的命令 419

24.3.6图形模式下的打印机配置 420

24.4其他版本的打印机 422

24.4.1Debian的使用 422

24.4.2SuSE的使用 422

24.4.3Slackware工具 423

24.5内核支持 423

24.6并行端口打印机 424

24.6.1IP设备驱动程序 424

24.6.2Parport设备 424

24.6.3RS-232串行设备 424

24.6.4USB设备及远程打印 425

24.7小结 425

24.8习题 425

第25章 流媒体服务器(教学视频:25分钟) 426

25.1流媒体简介 426

25.2流媒体服务器分类 426

25.2.1GNUmp3d 426

25.2.2Darwin 427

25.2.3Helix 429

25.3架设流媒体服务器 430

25.3.1下载并安装服务器 430

25.3.2运行流媒体服务器 430

25.3.3服务器的管理配置 431

25.4流媒体传输协议 431

25.4.1实时传输协议RTP 431

25.4.2实时传输控制协议RTCP 432

25.4.3实时流协议 433

25.4.4资源预留协议RSVP 433

25.5Helix Universal Server服务器配置 434

25.6Helix流媒体服务器的安全认证 435

25.7小结 435

25.8习题 436

第26章 LDAP地址簿服务器(教学视频:39分钟) 437

26.1LDAP概述 437

26.2Linux下LDAP的安装与备份 437

26.2.1安装LDAP 438

26.2.2备份LDAP 438

26.2.3LDAP数据恢复 439

26.3LDAP目录控制 440

26.4LDAP Server和LDAP Browser 441

26.4.1LDAP Server的使用 441

26.4.2LDAP Browser的使用 444

26.5LDAP服务器配置 444

26.5.1安装BerkelyDB 445

26.5.2配置、编译和安装Openldap 448

26.5.3配置Slurpd 450

26.6LDAP服务器信息的配置 451

26.7LDAP疑问解答 453

26.8小结 453

26.9习题 454

第27章 Linux网络安全(教学视频:30分钟) 455

27.1Linux网络安全简单介绍 455

27.1.1保证Linux安全所需的知识 455

27.1.2Linux系统中常见的病毒类型 455

27.2Linux网络安全的常见防范策略 456

27.2.1检测日志文件 456

27.2.2检查suid的执行 457

27.2.3设置内部用户权限 458

27.2.4保护口令文件安全 458

27.3Linux中的常见网络攻击 459

27.3.1收集信息攻击 459

27.3.2Sniffer的工作原理 459

27.3.3Sniffer监测的数据信息 460

27.3.4Sniffer的工作环境 460

27.3.5如何发现Sniffer 461

27.3.6如何防御Sniffer 461

27.4使用防火墙技术 461

27.4.1使用Netfilter/iptables防火墙框架 462

27.4.2安装Netfilter/iptables系统 462

27.4.3使用iptables的过滤规则 463

27.5对Linux系统进行入侵检测 465

27.5.1入侵检测系统基础知识 465

27.5.2Snort介绍 465

27.5.3安装Snort 466

27.5.4Snort的常见命令简介 466

27.5.5查看ICMP数据报文 467

27.5.6配置Snort的输出方式 469

27.5.7配置Snort规则 469

27.5.8编写Snort规则 471

27.5.9使用Snort对PHPUpload溢出攻击进行检测 473

27.5.10使用Snort对SNMP口令溢出漏洞进行检测 474

27.6使用Tripwire保护数据安全 474

27.6.1Tripwire简介 474

27.6.2Tripwire的工作原理 475

27.6.3使用Tripwire 475

27.7小结 477

27.8习题 477

附录A Shell命令 478

一、文件、目录操作的命令 478

二、查看文件内容的命令 479

三、基本系统命令 480

四、监视系统状态的命令 482

五、磁盘操作命令 483

附录B Vi命令 486

一、命令模式下的常用操作 486

二、控制操作集 487

三、补充命令 490

附录C 构建个性化Linux——LFS 491

一、准备工作 491

二、构建LFS系统 491

三、配置系统启动脚本 492

四、启动LFS系统 492

附录D Linux社区 493