《Debian Linux系统配置与管理》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:信息产业部软件与集成电路促进中心编著
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2006
  • ISBN:7121021692
  • 页数:376 页
图书介绍:本书是学习使用Debian Linux的入门书籍,主要讲解了使用Linux系统的基础知识和Debian Linux的专有特性。本书以Debian Linux的最新稳定版本3.1(Sarge)为写作蓝本,主要内容包括Linux概述、系统安装、系统基本使用、Linux基本命令、dpkg包管理、apt高级包管理、包管理前端工具使用、系统中文设置、系统网络设置、常用系统管理和典型网络服务应用。在本书的最后,还用一章的篇幅介绍了Debian的衍生版本Ubuntu Linux的优秀特性。本书适用于具有一定计算机基础知识的初学者学习Debian Linux基本操作使用,具有其他Linux发行版本(如Red Hat Linux)使用经验的读者,也可以通过本书快速学习掌握Debian Linux的专有管理特性。

第1章 Linux及开源软件概述 1

1.1 纷繁的Linux发行版本 1

1.1.1 Linux发行版本测评网站——Distro Watch.COM 1

1.1.2 Red Hat Linux及其相关发行版 3

1.1.3 Novell Suse Linux 6

1.1.4 Debian Linux与Ubuntu 7

1.2 Debian Linux 8

1.2.1 GNU/Linux Distribution 8

1.2.2 Debian GNU/Linux及其特点 10

1.2.3 Debian发行的三大种群 11

1.2.4 Debian GNU/Linux的发行历史 12

1.2.5 Debian GNU/Linux支持的硬件平台 13

1.2.6 Debian GNU/Linux的特色 14

1.2.7 Debian GNU/Linux的相关发行版本 18

1.3 开源组织及开源软件 20

1.3.1 国际开源组织 20

1.3.2 重量级开源软件项目 23

1.3.3 国内开源社区 28

第2章 Debian Linux的安装 31

2.1 获得安装光盘 31

2.1.1 安装光盘的获得方式 31

2.1.2 安装光盘的分类 32

2.1.3 下载安装光盘镜像文件 32

2.1.4 刻录安装光盘 33

2.2 引导和安装方式 33

2.2.1 安装程序的引导方式 33

2.2.2 数据源读取方式 34

2.3 安装过程 35

2.3.1 引导安装程序 35

2.3.2 第一阶段安装程序 37

2.3.3 第二阶段安装过程 46

2.3.4 安装完成 56

第3章 Debian的基本使用 58

3.1 系统的启动过程 58

3.1.1 Debian的运行级别 60

3.1.2 定制Debian启动过程 62

3.1.3 Inittab基本类型指令 62

3.1.4 设置grub启动参数 65

3.2 用户登录与退出 65

3.3 用户shell环境基本操作 69

3.3.1 命令行操作 69

3.3.2 常用系统命令 70

3.4 系统关闭 71

3.5 简明Debian实战演练 72

3.5.1 Debian系统基本设置 72

3.5.2 Debian系统配置工具 73

3.5.3 基本Debian救助方法 74

3.5.4 获取软件包信息方法 76

3.6 Debian GNU/Linux小技巧 77

第4章 Linux基本命令 80

4.1 shell基本命令 80

4.1.1 什么是shell 80

4.1.2 shell的种类 81

4.1.3 shell命令 82

4.2 文件与目录命令 94

4.2.1 显示文件内容命令 94

4.2.2 文件链接命令 99

4.2.3 改变访问权限命令 100

4.2.4 目录创建与删除命令 105

4.2.5 复制删除和移动命令 109

4.2.6 文件内容统计命令 111

4.2.7 文件内容查询命令 114

4.3 文本处理命令 118

4.4 基本系统维护命令 121

4.5 文本编辑命令 130

4.5.1 流行的编辑器 130

4.5.2 应急的编辑器 130

4.5.3 Vim和Emacs 131

第5章 dpkg包管理 134

5.1 Debian软件包简介 134

5.2 软件包关联性 135

5.3 dpkg包管理简介 136

5.4 获取系统中已安装软件包的信息 138

5.4.1 查看当前系统中的软件包信息(dpkg-l) 138

5.4.2 查询已安装的指定软件包的详细信息(dpkg-s) 139

5.4.3 查询系统中已安装的软件包所安装的文件(dpkg-L) 140

5.4.4 查询系统中的某个文件属于哪个软件包(dpkg-S) 141

5.5 获取软件包(deb包)文件的信息 141

5.5.1 查询deb包文件的详细信息(dpkg-I) 141

5.5.2 查询deb包文件中所包含的文件(dpkg-c) 143

5.6 安装软件包 144

5.6.1 安装deb软件包 144

5.6.2 解决软件包安装的依赖性问题 145

5.7 卸载软件包 147

5.7.1 卸载deb软件包 147

5.7.2 卸载deb软件包并清除配置文件 148

5.8 重新配置软件包 149

5.9 dpkg与dpkg-deb的关系 150

第6章 使用APT管理软件包 151

6.1 APT简介 151

6.2 APT工作原理 152

6.3 设置APT源 152

6.3.1 sources.list文件 153

6.3.2 将Debian的安装光盘作为源 153

6.3.3 使用apt-setup命令设置软件源 155

6.3.4 更新软件源信息 160

6.4 查询软件包信息 160

6.4.1 显示数据源中包的统计信息 161

6.4.2 按关键字查找软件包 161

6.4.3 显示软件包的详细信息 162

6.4.4 查询软件包的依赖关系 164

6.4.5 查询软件包的反向依赖关系 165

6.5 管理软件包 166

6.5.1 升级系统中的软件包 166

6.5.2 安装软件包 167

6.5.3 卸载软件包 169

6.5.4 清除无用的安装包 171

6.6 源码包管理 172

6.6.1 查看源码包的文件信息 172

6.6.2 获取源码包 173

6.6.3 构建源码包编译环境 174

6.6.4 从源码包进行编译 174

6.7 建立本地APT代理服务 175

6.7.1 安装apt-proxy服务器 175

6.7.2 配置apt-proxy服务器 176

6.7.3 使用apt-proxy服务器作为软件库源 177

第7章 Debian高级包管理工具 179

7.1 高级包管理工具概述 179

7.1.1 包管理工具的三种界面 179

7.1.2 tasksel 181

7.1.3 dselect 182

7.2 文本窗口界面的包管理工具——aptitude 183

7.2.1 启动与退出 183

7.2.2 常用界面操作方法 184

7.2.3 更新Debian数据源信息 186

7.2.4 查找软件包 188

7.2.5 安装软件包 189

7.2.6 卸载软件包 190

7.2.7 aptitude的特点 192

7.3 图形界面包管理工具——synaptic 193

7.3.1 启动synaptic程序 193

7.3.2 在synaptic中设置数据源 194

7.3.3 synaptic程序中的4个视图 195

7.3.4 查看软件包信息 199

7.3.5 标记软件包并执行 200

7.3.6 执行用户进行的标记 202

7.3.7 synaptic的特点 203

第8章 Debian中文环境 205

8.1 国际化与本地化 205

8.1.1 国际化、本地化、多语言化的概念 205

8.1.2 编码与字符集 207

8.1.3 Locale机制 217

8.2 Debian系统中文环境设置 222

8.2.1 生成locale数据库资料 223

8.2.2 设置locale环境变量 225

8.2.3 系统locale环境查看 228

8.2.4 中文支持语言包安装 229

8.2.5 字体设置 229

8.3 字体处理系统 229

8.3.1 X字体处理系统 230

8.3.2 安装配置和字体管理 230

8.3.3 应用程序如何使用字体 237

8.3.4 字体美化 241

8.3.5 开源字体 245

8.4 输入系统 247

8.4.1 SCIM安装 248

8.4.2 fcitx安装 249

8.5 文件系统挂载中文处理 250

8.5.1 内码与代码页 250

8.5.2 乱码是怎样产生的 250

8.5.3 自动挂载Windows分区中文正常显示处理 252

8.5.4 手动挂载文件系统中文处理 254

8.6 Debian典型应用软件中文显示及输入问题 255

8.6.1 设定OpenOffice.or中文显示 255

8.6.2 设定Mozilla Firefox中文界面显示 256

8.7 附加资源 257

第9章 Debian网络设置 259

9.1 基本网络命令 259

9.1.1 ifconfig命令 259

9.1.2 route命令 262

9.1.3 netstat命令 262

9.1.4 nslookup命令 263

9.1.5 ping命令 264

9.2 配置动态获取IP地址 265

9.2.1 interfaces配置文件 265

9.2.2 重新启动网络服务 266

9.3 配置使用静态IP地址 267

9.3.1 设置网络接口的IP地址 267

9.3.2 使网络配置生效 269

9.3.3 手工设置网络接口 269

9.3.4 手工设置默认网关 270

9.4 设置主机名 271

9.4.1 查看主机名称 271

9.4.2 修改hostname文件 271

9.4.3 即时设置主机名 272

9.4.4 更改主机名的一般方法 272

9.5 设置DNS服务器地址 273

9.5.1 配置resolv.conf文件 273

9.5.2 使用nslookup命令进行DNS服务器查询 273

第10章 Debian的系统管理 275

10.1 Debian系统管理概述 275

10.2 用户与组管理 276

10.2.1 超级用户 277

10.2.2 户管理 280

10.2.3 组管理 283

10.2.4 相关配置文件 284

10.3 文件系统管理 290

10.3.1 系统目录结构 290

10.3.2 文件的属主和权限 294

10.3.3 分区管理 298

10.3.4 装载目录 305

10.3.5 proc文件系统 306

10.4 系统进程与任务管理 309

10.4.1 进程的概念 310

10.4.2 查看进程 312

10.4.3 启动进程 318

10.4.4 结束进程 320

10.4.5 调度任务 322

10.5 系统日志管理 323

10.5.1 Linux日志简介 323

10.5.2 常用日志文件 324

10.5.3 syslogd 327

10.5.4 logrotate工具 329

10.6 系统辅助管理工具的使用 331

10.6.1 使用Webmin管理用户与组 333

10.6.2 使用Webmin管理文件系统 335

10.6.3 使用Webmin管理进程与任务 337

10.6.4 使用Webmin管理系统日志 338

第11章 Debian中的网络服务器使用 341

11.1 Web服务器的安装 342

11.1.1 使用包管理工具安装Apache服务器 342

11.1.2 从源码安装Apache服务器 346

11.2 配置Web服务器 350

11.2.1 Apache服务的配置文件 350

11.2.2 使用Webmin管理Apache 354

11.3 Web服务器的启停 358

11.3.1 启动和停止Web服务器 358

11.3.2 inetd与xinetd 361

第12章 Ubuntu Linux概述 364

12.1 Ubuntu Linux操作系统 364

12.1.1 Ubuntu与Debian的渊源 364

12.1.2 Ubuntu系统简介 365

12.1.3 Ubuntu支持的硬件架构 366

12.1.4 Ubuntu的发行周期与发行代号 366

12.1.5 Ubuntu Linux的光盘介质 367

12.1.6 Ubuntu系列发行版本 368

12.2 Ubuntu 5.10系统介绍 370

12.2.1 桌面特性 370

12.2.2 服务器特性 372

12.2.3 改进的硬件支持 372

12.2.4 安装程序的增强 373

12.3 Ubuntu Linux资源链接 373

12.3.1 Ubuntu官方站点 373

12.3.2 Kubuntu官方站点 374

12.3.3 Edubuntu官方站点 374

12.3.4 Ubuntu官方论坛 375

12.3.5 Ubuntu Wiki站点 375

12.3.6 Ubuntu安装光盘下载 375

12.3.7 Ubuntu光盘免费申请站点 375

12.3.8 Ubuntu安装源站点 376