Debian 标准教程

Debian 标准教程
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者:
2009-09
版次: 1
ISBN: 9787115194664
定价: 49.00
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 409页
字数: 625千字
正文语种: 简体中文
26人买过
  •   《Debian标准教程》详细介绍了Debian应用的方方面面,内容涵盖DebianGNU/Linux的介绍与安装,Linux的基本概念和基本命令,Debian高级包管理工具,Debian图形界面,Debian日常应用与管理,系统的启动、关闭与挂起,X-Window架构与桌面基础设施,用Debian的方式编译内核与安装驱动程序,Debian系统管理,Shell编程,TeX的安装与使用,Debian中的硬件使用,Linux与无线网络,Debian组网与基本服务,用Debian提供内容服务,构建小型企业网等。
      《Debian标准教程》适合以Debian作为入门版本的Linux用户、制作Linux应用软件包的人员、Ubuntu开发人员、Ubuntu维护人员、Debian桌面用户和Debian系统管理人员参考使用。   王旭,网名gnawux,北京邮电大学博士,LinuxFocus在线多语言杂志的前中文编辑,北邮真情流露BBSLinux版前版主,1999年开始接触Linux,2003年起专注于Debian,目前从事Linux集群方面的工作。 第1部分DebianGNU/Linux的介绍与安装

    第1章走近Linux,走近Debian2
    1.1Linux的诞生——一个传奇3
    1.1.1GNU与黑客文化4
    1.1.2版权与自由软件5
    1.2关于Linux的一些真相——误解止于亲历6
    1.2.1Linux的操作界面6
    1.2.2Linux的硬件支持7
    1.2.3Linux的软件支持8
    1.2.4Linux的中文支持9
    1.2.5Linux的多媒体支持10
    1.2.6目前已知的部分Linux无法支持的功能10
    1.3发布版,缤纷的Linux世界10
    1.3.1Slackware、Debian、RedHat、SuSE——传统诸强10
    1.3.2Gentoo、LFS——DIY乐园12
    1.3.3KNOPPIX、DamnSmall、SLAX——精彩体验,摆脱安装烦恼13
    1.3.4Ubuntu与Fedora——后起之秀14
    1.3.5华镭、Hiweed、红旗——本地化与国际化15
    1.3.6选择Debian或选择其他——没有最好,只有最适合16
    1.4Debian:又一段光荣与梦想18

    第2章安装Debian22
    2.1Debian安装程序——D-I23
    2.2安装前的准备工作24
    2.2.1需要收集的系统信息24
    2.2.2对硬盘进行重新分区25
    2.2.3选择引导介质25
    2.3安装Debian27
    2.3.1引导系统并开始安装27
    2.3.2语言与区域设置27
    2.3.3加载完整的安装程序29
    2.3.4配置网络31
    2.3.5选定安装包的来源32
    2.3.6时间和时区设置34
    2.3.7磁盘分区34
    2.3.8安装基本系统36
    2.3.9配置初始用户37
    2.3.10选择安装任务38
    2.3.11完成系统安装39
    2.3.12国际化、本地化与locale40
    2.3.13Linux文件目录树与磁盘分区41
    2.4安装更多软件42

    第2部分系统的使用与基本配置

    第3章Linux的基本概念和基本命令46
    3.1Linux的基本概念47
    3.1.1内核、模块与基本库47
    3.1.2文件与文件系统48
    3.1.3程序、进程与线程49
    3.1.4环境变量与Shell50
    3.1.5网络与服务50
    3.2文件与目录操作命令51
    3.2.1cd命令51
    3.2.2ls命令51
    3.2.3cp命令54
    3.2.4mv命令56
    3.2.5rm命令56
    3.2.6ln命令57
    3.3基本文本处理命令57
    3.3.1cat命令与tac命令57
    3.3.2more命令与less命令59
    3.3.3head命令与tail命令61
    3.3.4其他文本工具62
    3.4基本压缩、打包命令64
    3.4.1gzip和bzip264
    3.4.2tar和cpio65
    3.4.3其他打包压缩工具67
    3.5查阅帮助信息的命令69
    3.5.1man69
    3.5.2info70

    第4章Debian高级包管理工具(APT)72
    4.1Debian软件包73
    4.2APT源设置74
    4.3APT操作界面75
    4.3.1aptitude——APT的推荐操作界面75
    4.3.2apt-get——APT的传统命令行界面81
    4.3.3apt-cache——强大的APT查询工具82
    4.3.4dpkg——APT的底层软件包工具84
    4.4APT设置85
    4.5其他APT相关工具85
    4.5.1查找相关APT工具86
    4.5.2网络与安装源相关APT工具86
    4.5.3其他APT前端87
    4.6小结87

    第5章Debian图形界面88
    5.1Gnome——Debian的默认桌面环境89
    5.1.1Gnome桌面元素89
    5.1.2Gnome的基本操作与环境设置91
    5.1.3在Debian中选择与设置中文输入法92
    5.1.4配置登录管理器94
    5.2各种窗口管理器与桌面环境——更多选择,更多乐趣96
    5.2.1KDE与Gnome——两大主流桌面环境97
    5.2.2Xfce——轻量级桌面环境98
    5.2.3WindowMaker——小巧型窗口管理器99
    5.2.4EnlightenmentDR17(E17)——绚烂的桌面Shell101
    5.2.5其他常见窗口管理器103
    5.3用不同的方式启动X-Window103
    5.3.1通过其他显示管理器启动X103
    5.3.2用startx启动X-Window104
    5.3.3定制自己的X会话105
    5.4小结106

    第6章Debian中的日常应用与管理107
    6.1命令行与图形界面108
    6.2日常系统维护与管理112
    6.2.1su和sudo——暂时获取超级用户权限112
    6.2.2screen——命令行的窗口管理器114
    6.2.3interfaces文件与ifconfig命令——基本网络设置与管理115
    6.2.4pppoeconf——ADSL宽带上网拨号工具118
    6.2.5NetworkManager——图形化的网络配置工具120
    6.2.6mc——命令行下的文件管理器121
    6.2.7Nautilus与Konqueror——图形化的文件管理器122
    6.2.8其他图形界面文件管理器122
    6.3文字编辑与文本处理工具123
    6.3.1VIM编辑器123
    6.3.2其他文本界面编辑器130
    6.3.3图形化界面的编辑器131
    6.3.4OpenOffice.org——办公软件套装132
    6.4网络相关工具132
    6.4.1ssh——远程管理的必备工具133
    6.4.2lftp与ncftp——命令行界面的FTP访问工具134
    6.4.3w3m——命令行下的WWW浏览工具136
    6.4.4Firefox或Iceweasel——Mozilla的网页浏览器137
    6.4.5epiphany与konqueror——Gnome与KDE的浏览器137
    6.4.6wget与curl——命令行与后台下载工具138
    6.4.7QTerm与PCMan-X——BBS客户端140
    6.4.8Pidgin与Kopete——即时消息工具140
    6.5邮件与个人信息处理工具141
    6.5.1电子邮件系统概述141
    6.5.2fetchmail与getmail——命令行邮件接收程序142
    6.5.3procmail与maildrop——后台邮件分发程序145
    6.5.4mutt——命令行下的邮件客户端147
    6.5.5Exim4与msmtp——轻量级邮件服务器与邮件发送程序152
    6.5.6Thunderbird或Icedove——Mozilla的图形界面邮件客户端154
    6.5.7Evolution——全功能邮件与个人信息管理工具155
    6.5.8Sylpheed与KMail——图形界面邮件客户端的其他选择155
    6.5.9邮件与个人处理工具小结156
    6.6图像查看与处理工具156
    6.6.1eog与gthumb——图像查看器156
    6.6.2GIMP——图形处理工具157
    6.6.3ImageMagick——命令行图形处理工具158
    6.7小结158

    第3部分系统管理与自动化

    第7章系统的启动、关闭与挂起160
    7.1系统启动相关的基本概念161
    7.1.1系统启动的过程161
    7.1.2内核参数162
    7.1.3initrd与initramfs163
    7.1.4init与用户空间进程164
    7.2系统引导程序164
    7.2.1GRUB——Debian默认的引导程序164
    7.2.2LILO——传统的Linux引导程序166
    7.2.3SYSLINUX与ISOLINUX——其他介质的引导程序168
    7.2.4GRUB引导系统失败时的紧急处理方法168
    7.2.5用其他介质引导并修复GRUB169
    7.3制作系统启动盘171
    7.3.1用SYSLINUX/ISOLINUX引导软盘和光盘171
    7.3.2安装SYSLINUX/ISOLINUX172
    7.3.3实例1——LiveCD与网络安装双启动U盘172
    7.3.4实例2——LiveCD与网络安装双启动光盘173
    7.4init进程与启动加载的服务173
    7.4.1inittab设置173
    7.4.2用Debian的方式选择启动的服务176
    7.4.3利用init处理服务启动异常或忘记密码的情况177
    7.4.4下一代的init工具177
    7.5加载文件系统178
    7.5.1mount与fstab——加载文件系统178
    7.5.2Linux系统中常见的文件系统179
    7.5.3用户空间的文件系统支持181
    7.6系统的挂起与恢复182
    7.6.1内核的挂起支持182
    7.6.2用户空间的系统挂起183
    7.7小结184

    第8章X-Window架构与桌面基础设施185
    8.1X-Window架构与Xorg186
    8.2Debian中的X-Window的设置186
    8.2.1Debian化的XServer配置187
    8.2.2XServer的配置文件190
    8.2.3XFT2字体引擎与Fontconfig195
    8.2.4Debian中X11核心字体的配置199
    8.2.5特殊鼠标设备的设置201
    8.2.6多屏显示与Xrandr203
    8.2.73D桌面204
    8.3Debian桌面中的即插即用206
    8.3.1ACPI——BIOS层面的即插即用207
    8.3.2LinuxHotplug机制211
    8.3.3udev——Debian默认的Hotplug用户空间代理211
    8.3.4Udev与sysfs212
    8.3.5udev的规则213
    8.3.6HAL与DBus——用户空间中的接力214
    8.3.7用户端的即插即用设置215
    8.4小结215

    第9章用Debian的方式编译内核与安装驱动程序216
    9.1为什么要编译内核217
    9.2编译内核的准备工作217
    9.3配置与编译内核219
    9.3.1内核的配置219
    9.3.2Debian的标准编译内核方式228
    9.4以Debian的方式安装或删除内核229
    9.5Debian风格的安装模块方法230
    9.5.1使用module-assistant安装内核模块230
    9.5.2安装驱动的固件(firmware)231
    9.5.3安装厂商提供的二进制模块231
    9.6小结231

    第10章Debian系统管理232
    10.1用户和组的管理233
    10.1.1用户和组的概念233
    10.1.2Debian中用户与组的创建与设置234
    10.1.3可插拔认证模组(PAM)237
    10.1.4用户磁盘限额与quota239
    10.2日志和日志的管理240
    10.2.1Debian中的重要日志文件240
    10.2.2日志管理工具241
    10.3查找相关操作242
    10.3.1程序查找242
    10.3.2文件查找与批量操作243
    10.3.3文本的匹配查找245
    10.3.4软件包查找247
    10.4任务执行的自动化248
    10.5软件安装与组织248
    10.5.1DebianAlternative机制和update-alternatives248
    10.5.2用Checkinstall在Debian中维护自己编译安装的软件251
    10.5.3自己动手制作Debian软件包252
    10.6小结254

    第11章Shell编程255
    11.1命令与脚本的运行256
    11.1.1loginShell与nonloginShell256
    11.1.2脚本的运行257
    11.2变量与表达式258
    11.2.1变量的取值与赋值258
    11.2.2表达式与test命令259
    11.3分支与循环261
    11.3.1for循环261
    11.3.2while循环261
    11.3.3if分支操作262
    11.3.4case分支操作262
    11.4输入、输出与重定向263
    11.4.1重定向与管道263
    11.4.2echo命令264
    11.4.3read命令265
    11.5特殊变量265
    11.6小结266

    第12章寻求帮助267
    12.1系统信息查看268
    12.1.1硬件信息的查看268
    12.1.2Proc文件系统和Sysfs文件系统270
    12.1.3内核版本与状态信息271
    12.2系统中的帮助信息273
    12.2.1软件包附带的文档与文档包273
    12.2.2dwww——利用浏览器查看帮助文件273
    12.3向他人寻求帮助与报告Bug274
    12.3.1通过邮件列表寻求帮助274
    12.3.2通过报告Bug向Debian开发人员反馈信息274
    12.4小结277

    第4部分软硬件的使用

    第13章TEX的安装与使用280
    13.1TEX概述281
    13.1.1TEX简介281
    13.1.2谁选择使用TEX282
    13.2在Debian中安装LATEX2(282
    13.2.1TEX的发布版283
    13.2.2TEX的经典工作方式——成也字体,败也字体283
    13.2.3在Debian中安装TEXLive相关包285
    13.3LATEX的基本使用286
    13.3.1第一个LATEX作品286
    13.3.2LATEX源文件的基本要素:文本、命令和注释287
    13.3.3LATEX源文件的组织287
    13.3.4特殊字符的输入与逐字显示289
    13.3.5列表与枚举290
    13.4使用LATEX书写中文291
    13.5插入公式、图形、表格以及程序代码293
    13.5.1插入公式293
    13.5.2插入表格294
    13.5.3插入图形294
    13.5.4插入程序代码295
    13.6插入参考文献295
    13.7更多技巧与常用宏包296
    13.8推荐读物296

    第14章在Debian中使用各种硬件298
    14.1打印机的使用和设置299
    14.1.1Debian下CUPS的安装299
    14.1.2通过CUPS安装与管理打印机299
    14.1.3使用CUPS打印机打印302
    14.2在Debian中使用数码相机与各种数码产品303
    14.3使用刻录机303
    14.3.1K3B——图形化的刻录工具304
    14.3.2命令行刻录工具306
    14.3.3制作iso文件系统306
    14.3.4使用命令行工具刻录光盘307
    14.4PCI电视卡的使用308
    14.4.1在Debian中驱动电视卡308
    14.4.2使用TVTime看电视311
    14.4.3其他电视相关工具312
    14.5小结312

    第15章Linux与无线网络313
    15.1无线局域网的使用314
    15.1.1Linux中无线网卡驱动的安装314
    15.1.2内核中支持的无线网卡314
    15.1.3特定网卡的驱动模块315
    15.1.4驱动其他网卡315
    15.1.5无线网卡的配置316
    15.1.6射频开关318
    15.2连接蓝牙设备319
    15.2.1蓝牙技术概述319
    15.2.2Linux下的蓝牙协议栈320
    15.2.3用户空间中的蓝牙协议栈与相关工具320
    15.2.4使用蓝牙323
    15.3GPRS上网326
    15.4小结329

    第5部分网络服务的配置与管理

    第16章Debian组网与基本服务332
    16.1在Debian中配置IP地址和路由333
    16.1.1自动配置网络333
    16.1.2查看网络状态334
    16.1.3路由配置337
    16.2Debian中的基本网络服务337
    16.2.1远程访问服务337
    16.2.2DHCP服务338
    16.2.3inetd339
    16.2.4xinetd339
    16.3高级组网功能340
    16.3.1像交换机一样工作340
    16.3.2包过滤与地址转换340
    16.4与Windows网络互通343
    16.4.1向Windows共享资源344
    16.4.2使用Windows计算机上的服务345
    16.4.3与Windows计算机交互346
    16.4.4关于Samba的更多话题347
    16.5小结347

    第17章用Debian提供内容服务348
    17.1在Debian中使用Apache提供HTTP服务349
    17.1.1在Debian中安装Apache349
    17.1.2Apache的模块机制350
    17.1.3Debian中的Apache虚拟主机设置351
    17.1.4服务器的目录访问权限设置及认证352
    17.1.5提供SSL安全连接354
    17.2在Debian中提供各种Web应用355
    17.2.1phpMyAdmin——MySQL数据库管理工具355
    17.2.2drupal与mambo——内容管理系统356
    17.2.3moinmoin——Wiki引擎359
    17.2.4wordpress——Blog引擎360
    17.2.5其他的多种WWW服务362
    17.3在Debian上架设FTP服务器362
    17.3.1FTP概述363
    17.3.2在Debian中使用vsftpd提供服务364
    17.3.3在Debian中使用pure-ftpd提供服务365
    17.4利用Debian提供版本管理服务365
    17.4.1版本管理概述366
    17.4.2版本管理模型367
    17.4.3用CVS进行版本控制368
    17.4.4使用Subversion进行版本控制370
    17.4.5用GIT进行版本控制374
    17.5小结375

    第18章构建小型企业网376
    18.1构建LDAP服务器377
    18.1.1LDAP服务器架设377
    18.1.2客户工具的使用378
    18.2基于LDAP的登录管理380
    18.2.1用LDAP组织用户信息380
    18.2.2让PAM系统使用LDAP用户信息382
    18.3基于LDAP的邮件服务383
    18.3.1配置目录服务384
    18.3.2Postfix配置384
    18.4邮件列表服务387
    18.4.1配置mailman387
    18.4.2配置Postfix387
    18.4.3Mailman的Web管理387
    18.5基于LDAP的Wiki387
    18.5.1mediawiki安装与部署388
    18.5.2LDAP支持389
    18.5.3mediaWiki功能细节调整390
    18.6提供一个自动代理脚本服务391
    18.6.1自动代理脚本的使用391
    18.6.2自动代理脚本原理391
    18.6.3自动生成自动代理脚本392
    18.7小结395

    第6部分附录

    附录A常用网络资源398
    A.1Debian官方与半官方网站和文档399
    A.1.1Debian官方主页399
    A.1.2Debian官方安装说明399
    A.1.3Debian参考手册399
    A.1.4DebianWiki399
    A.1.5Debian-HKWiki399
    A.2主流发布版的Wiki或文档399
    A.2.1Ubuntu官方Wiki399
    A.2.2Ubuntu中文Wiki400
    A.2.3OpenSuSE官方Wiki400
    A.2.4Gentoo官方Wiki400
    A.3常用软件官方网站400
    A.3.1Linux内核400
    A.3.2GNU项目400
    A.3.3X.org与FreeDesktop400
    A.3.4Gnome401
    A.3.5KDE401
    A.3.6Apache基金会401
    A.4特殊软硬件应用环境401
    A.4.1打印机:LinuxPrinting401
    A.4.2USB设备:LinuxUSB401
    A.4.3WLAN:LinuxWireless401
    A.4.4笔记本电脑和移动设备401
    A.5文摘、专栏与在线杂志402
    A.5.1IBMDeveloperWorks402
    A.5.2LinuxGazette402
    A.5.3Linux.com402
    A.5.4KernelNewbies402
    A.6邮件列表、论坛与BBS402
    A.6.1LKML402
    A.6.2Debian官方邮件列表402
    A.6.3水木社区403
    A.6.4LinuxSir403
    A.6.5LinuxFans403
    A.6.6LinuxForum403

    附录B常用Debian软件包源列表404
    B.1官方源405
    B.1.1CN99镜像405
    B.1.2Geekbone镜像405
    B.1.3linuxforum镜像406
    B.1.4TW镜像406
    B.1.5FTP2.JP镜像407
    B.1.6中科大镜像407
    B.1.7大连理工镜像407
    B.2非官方源408
    B.2.1DebianMultimedia408
    B.2.2Backports源408
    B.2.3EnlightenmentDR17409
    B.2.4中科大非官方源409
  • 内容简介:
      《Debian标准教程》详细介绍了Debian应用的方方面面,内容涵盖DebianGNU/Linux的介绍与安装,Linux的基本概念和基本命令,Debian高级包管理工具,Debian图形界面,Debian日常应用与管理,系统的启动、关闭与挂起,X-Window架构与桌面基础设施,用Debian的方式编译内核与安装驱动程序,Debian系统管理,Shell编程,TeX的安装与使用,Debian中的硬件使用,Linux与无线网络,Debian组网与基本服务,用Debian提供内容服务,构建小型企业网等。
      《Debian标准教程》适合以Debian作为入门版本的Linux用户、制作Linux应用软件包的人员、Ubuntu开发人员、Ubuntu维护人员、Debian桌面用户和Debian系统管理人员参考使用。
  • 作者简介:
      王旭,网名gnawux,北京邮电大学博士,LinuxFocus在线多语言杂志的前中文编辑,北邮真情流露BBSLinux版前版主,1999年开始接触Linux,2003年起专注于Debian,目前从事Linux集群方面的工作。
  • 目录:
    第1部分DebianGNU/Linux的介绍与安装

    第1章走近Linux,走近Debian2
    1.1Linux的诞生——一个传奇3
    1.1.1GNU与黑客文化4
    1.1.2版权与自由软件5
    1.2关于Linux的一些真相——误解止于亲历6
    1.2.1Linux的操作界面6
    1.2.2Linux的硬件支持7
    1.2.3Linux的软件支持8
    1.2.4Linux的中文支持9
    1.2.5Linux的多媒体支持10
    1.2.6目前已知的部分Linux无法支持的功能10
    1.3发布版,缤纷的Linux世界10
    1.3.1Slackware、Debian、RedHat、SuSE——传统诸强10
    1.3.2Gentoo、LFS——DIY乐园12
    1.3.3KNOPPIX、DamnSmall、SLAX——精彩体验,摆脱安装烦恼13
    1.3.4Ubuntu与Fedora——后起之秀14
    1.3.5华镭、Hiweed、红旗——本地化与国际化15
    1.3.6选择Debian或选择其他——没有最好,只有最适合16
    1.4Debian:又一段光荣与梦想18

    第2章安装Debian22
    2.1Debian安装程序——D-I23
    2.2安装前的准备工作24
    2.2.1需要收集的系统信息24
    2.2.2对硬盘进行重新分区25
    2.2.3选择引导介质25
    2.3安装Debian27
    2.3.1引导系统并开始安装27
    2.3.2语言与区域设置27
    2.3.3加载完整的安装程序29
    2.3.4配置网络31
    2.3.5选定安装包的来源32
    2.3.6时间和时区设置34
    2.3.7磁盘分区34
    2.3.8安装基本系统36
    2.3.9配置初始用户37
    2.3.10选择安装任务38
    2.3.11完成系统安装39
    2.3.12国际化、本地化与locale40
    2.3.13Linux文件目录树与磁盘分区41
    2.4安装更多软件42

    第2部分系统的使用与基本配置

    第3章Linux的基本概念和基本命令46
    3.1Linux的基本概念47
    3.1.1内核、模块与基本库47
    3.1.2文件与文件系统48
    3.1.3程序、进程与线程49
    3.1.4环境变量与Shell50
    3.1.5网络与服务50
    3.2文件与目录操作命令51
    3.2.1cd命令51
    3.2.2ls命令51
    3.2.3cp命令54
    3.2.4mv命令56
    3.2.5rm命令56
    3.2.6ln命令57
    3.3基本文本处理命令57
    3.3.1cat命令与tac命令57
    3.3.2more命令与less命令59
    3.3.3head命令与tail命令61
    3.3.4其他文本工具62
    3.4基本压缩、打包命令64
    3.4.1gzip和bzip264
    3.4.2tar和cpio65
    3.4.3其他打包压缩工具67
    3.5查阅帮助信息的命令69
    3.5.1man69
    3.5.2info70

    第4章Debian高级包管理工具(APT)72
    4.1Debian软件包73
    4.2APT源设置74
    4.3APT操作界面75
    4.3.1aptitude——APT的推荐操作界面75
    4.3.2apt-get——APT的传统命令行界面81
    4.3.3apt-cache——强大的APT查询工具82
    4.3.4dpkg——APT的底层软件包工具84
    4.4APT设置85
    4.5其他APT相关工具85
    4.5.1查找相关APT工具86
    4.5.2网络与安装源相关APT工具86
    4.5.3其他APT前端87
    4.6小结87

    第5章Debian图形界面88
    5.1Gnome——Debian的默认桌面环境89
    5.1.1Gnome桌面元素89
    5.1.2Gnome的基本操作与环境设置91
    5.1.3在Debian中选择与设置中文输入法92
    5.1.4配置登录管理器94
    5.2各种窗口管理器与桌面环境——更多选择,更多乐趣96
    5.2.1KDE与Gnome——两大主流桌面环境97
    5.2.2Xfce——轻量级桌面环境98
    5.2.3WindowMaker——小巧型窗口管理器99
    5.2.4EnlightenmentDR17(E17)——绚烂的桌面Shell101
    5.2.5其他常见窗口管理器103
    5.3用不同的方式启动X-Window103
    5.3.1通过其他显示管理器启动X103
    5.3.2用startx启动X-Window104
    5.3.3定制自己的X会话105
    5.4小结106

    第6章Debian中的日常应用与管理107
    6.1命令行与图形界面108
    6.2日常系统维护与管理112
    6.2.1su和sudo——暂时获取超级用户权限112
    6.2.2screen——命令行的窗口管理器114
    6.2.3interfaces文件与ifconfig命令——基本网络设置与管理115
    6.2.4pppoeconf——ADSL宽带上网拨号工具118
    6.2.5NetworkManager——图形化的网络配置工具120
    6.2.6mc——命令行下的文件管理器121
    6.2.7Nautilus与Konqueror——图形化的文件管理器122
    6.2.8其他图形界面文件管理器122
    6.3文字编辑与文本处理工具123
    6.3.1VIM编辑器123
    6.3.2其他文本界面编辑器130
    6.3.3图形化界面的编辑器131
    6.3.4OpenOffice.org——办公软件套装132
    6.4网络相关工具132
    6.4.1ssh——远程管理的必备工具133
    6.4.2lftp与ncftp——命令行界面的FTP访问工具134
    6.4.3w3m——命令行下的WWW浏览工具136
    6.4.4Firefox或Iceweasel——Mozilla的网页浏览器137
    6.4.5epiphany与konqueror——Gnome与KDE的浏览器137
    6.4.6wget与curl——命令行与后台下载工具138
    6.4.7QTerm与PCMan-X——BBS客户端140
    6.4.8Pidgin与Kopete——即时消息工具140
    6.5邮件与个人信息处理工具141
    6.5.1电子邮件系统概述141
    6.5.2fetchmail与getmail——命令行邮件接收程序142
    6.5.3procmail与maildrop——后台邮件分发程序145
    6.5.4mutt——命令行下的邮件客户端147
    6.5.5Exim4与msmtp——轻量级邮件服务器与邮件发送程序152
    6.5.6Thunderbird或Icedove——Mozilla的图形界面邮件客户端154
    6.5.7Evolution——全功能邮件与个人信息管理工具155
    6.5.8Sylpheed与KMail——图形界面邮件客户端的其他选择155
    6.5.9邮件与个人处理工具小结156
    6.6图像查看与处理工具156
    6.6.1eog与gthumb——图像查看器156
    6.6.2GIMP——图形处理工具157
    6.6.3ImageMagick——命令行图形处理工具158
    6.7小结158

    第3部分系统管理与自动化

    第7章系统的启动、关闭与挂起160
    7.1系统启动相关的基本概念161
    7.1.1系统启动的过程161
    7.1.2内核参数162
    7.1.3initrd与initramfs163
    7.1.4init与用户空间进程164
    7.2系统引导程序164
    7.2.1GRUB——Debian默认的引导程序164
    7.2.2LILO——传统的Linux引导程序166
    7.2.3SYSLINUX与ISOLINUX——其他介质的引导程序168
    7.2.4GRUB引导系统失败时的紧急处理方法168
    7.2.5用其他介质引导并修复GRUB169
    7.3制作系统启动盘171
    7.3.1用SYSLINUX/ISOLINUX引导软盘和光盘171
    7.3.2安装SYSLINUX/ISOLINUX172
    7.3.3实例1——LiveCD与网络安装双启动U盘172
    7.3.4实例2——LiveCD与网络安装双启动光盘173
    7.4init进程与启动加载的服务173
    7.4.1inittab设置173
    7.4.2用Debian的方式选择启动的服务176
    7.4.3利用init处理服务启动异常或忘记密码的情况177
    7.4.4下一代的init工具177
    7.5加载文件系统178
    7.5.1mount与fstab——加载文件系统178
    7.5.2Linux系统中常见的文件系统179
    7.5.3用户空间的文件系统支持181
    7.6系统的挂起与恢复182
    7.6.1内核的挂起支持182
    7.6.2用户空间的系统挂起183
    7.7小结184

    第8章X-Window架构与桌面基础设施185
    8.1X-Window架构与Xorg186
    8.2Debian中的X-Window的设置186
    8.2.1Debian化的XServer配置187
    8.2.2XServer的配置文件190
    8.2.3XFT2字体引擎与Fontconfig195
    8.2.4Debian中X11核心字体的配置199
    8.2.5特殊鼠标设备的设置201
    8.2.6多屏显示与Xrandr203
    8.2.73D桌面204
    8.3Debian桌面中的即插即用206
    8.3.1ACPI——BIOS层面的即插即用207
    8.3.2LinuxHotplug机制211
    8.3.3udev——Debian默认的Hotplug用户空间代理211
    8.3.4Udev与sysfs212
    8.3.5udev的规则213
    8.3.6HAL与DBus——用户空间中的接力214
    8.3.7用户端的即插即用设置215
    8.4小结215

    第9章用Debian的方式编译内核与安装驱动程序216
    9.1为什么要编译内核217
    9.2编译内核的准备工作217
    9.3配置与编译内核219
    9.3.1内核的配置219
    9.3.2Debian的标准编译内核方式228
    9.4以Debian的方式安装或删除内核229
    9.5Debian风格的安装模块方法230
    9.5.1使用module-assistant安装内核模块230
    9.5.2安装驱动的固件(firmware)231
    9.5.3安装厂商提供的二进制模块231
    9.6小结231

    第10章Debian系统管理232
    10.1用户和组的管理233
    10.1.1用户和组的概念233
    10.1.2Debian中用户与组的创建与设置234
    10.1.3可插拔认证模组(PAM)237
    10.1.4用户磁盘限额与quota239
    10.2日志和日志的管理240
    10.2.1Debian中的重要日志文件240
    10.2.2日志管理工具241
    10.3查找相关操作242
    10.3.1程序查找242
    10.3.2文件查找与批量操作243
    10.3.3文本的匹配查找245
    10.3.4软件包查找247
    10.4任务执行的自动化248
    10.5软件安装与组织248
    10.5.1DebianAlternative机制和update-alternatives248
    10.5.2用Checkinstall在Debian中维护自己编译安装的软件251
    10.5.3自己动手制作Debian软件包252
    10.6小结254

    第11章Shell编程255
    11.1命令与脚本的运行256
    11.1.1loginShell与nonloginShell256
    11.1.2脚本的运行257
    11.2变量与表达式258
    11.2.1变量的取值与赋值258
    11.2.2表达式与test命令259
    11.3分支与循环261
    11.3.1for循环261
    11.3.2while循环261
    11.3.3if分支操作262
    11.3.4case分支操作262
    11.4输入、输出与重定向263
    11.4.1重定向与管道263
    11.4.2echo命令264
    11.4.3read命令265
    11.5特殊变量265
    11.6小结266

    第12章寻求帮助267
    12.1系统信息查看268
    12.1.1硬件信息的查看268
    12.1.2Proc文件系统和Sysfs文件系统270
    12.1.3内核版本与状态信息271
    12.2系统中的帮助信息273
    12.2.1软件包附带的文档与文档包273
    12.2.2dwww——利用浏览器查看帮助文件273
    12.3向他人寻求帮助与报告Bug274
    12.3.1通过邮件列表寻求帮助274
    12.3.2通过报告Bug向Debian开发人员反馈信息274
    12.4小结277

    第4部分软硬件的使用

    第13章TEX的安装与使用280
    13.1TEX概述281
    13.1.1TEX简介281
    13.1.2谁选择使用TEX282
    13.2在Debian中安装LATEX2(282
    13.2.1TEX的发布版283
    13.2.2TEX的经典工作方式——成也字体,败也字体283
    13.2.3在Debian中安装TEXLive相关包285
    13.3LATEX的基本使用286
    13.3.1第一个LATEX作品286
    13.3.2LATEX源文件的基本要素:文本、命令和注释287
    13.3.3LATEX源文件的组织287
    13.3.4特殊字符的输入与逐字显示289
    13.3.5列表与枚举290
    13.4使用LATEX书写中文291
    13.5插入公式、图形、表格以及程序代码293
    13.5.1插入公式293
    13.5.2插入表格294
    13.5.3插入图形294
    13.5.4插入程序代码295
    13.6插入参考文献295
    13.7更多技巧与常用宏包296
    13.8推荐读物296

    第14章在Debian中使用各种硬件298
    14.1打印机的使用和设置299
    14.1.1Debian下CUPS的安装299
    14.1.2通过CUPS安装与管理打印机299
    14.1.3使用CUPS打印机打印302
    14.2在Debian中使用数码相机与各种数码产品303
    14.3使用刻录机303
    14.3.1K3B——图形化的刻录工具304
    14.3.2命令行刻录工具306
    14.3.3制作iso文件系统306
    14.3.4使用命令行工具刻录光盘307
    14.4PCI电视卡的使用308
    14.4.1在Debian中驱动电视卡308
    14.4.2使用TVTime看电视311
    14.4.3其他电视相关工具312
    14.5小结312

    第15章Linux与无线网络313
    15.1无线局域网的使用314
    15.1.1Linux中无线网卡驱动的安装314
    15.1.2内核中支持的无线网卡314
    15.1.3特定网卡的驱动模块315
    15.1.4驱动其他网卡315
    15.1.5无线网卡的配置316
    15.1.6射频开关318
    15.2连接蓝牙设备319
    15.2.1蓝牙技术概述319
    15.2.2Linux下的蓝牙协议栈320
    15.2.3用户空间中的蓝牙协议栈与相关工具320
    15.2.4使用蓝牙323
    15.3GPRS上网326
    15.4小结329

    第5部分网络服务的配置与管理

    第16章Debian组网与基本服务332
    16.1在Debian中配置IP地址和路由333
    16.1.1自动配置网络333
    16.1.2查看网络状态334
    16.1.3路由配置337
    16.2Debian中的基本网络服务337
    16.2.1远程访问服务337
    16.2.2DHCP服务338
    16.2.3inetd339
    16.2.4xinetd339
    16.3高级组网功能340
    16.3.1像交换机一样工作340
    16.3.2包过滤与地址转换340
    16.4与Windows网络互通343
    16.4.1向Windows共享资源344
    16.4.2使用Windows计算机上的服务345
    16.4.3与Windows计算机交互346
    16.4.4关于Samba的更多话题347
    16.5小结347

    第17章用Debian提供内容服务348
    17.1在Debian中使用Apache提供HTTP服务349
    17.1.1在Debian中安装Apache349
    17.1.2Apache的模块机制350
    17.1.3Debian中的Apache虚拟主机设置351
    17.1.4服务器的目录访问权限设置及认证352
    17.1.5提供SSL安全连接354
    17.2在Debian中提供各种Web应用355
    17.2.1phpMyAdmin——MySQL数据库管理工具355
    17.2.2drupal与mambo——内容管理系统356
    17.2.3moinmoin——Wiki引擎359
    17.2.4wordpress——Blog引擎360
    17.2.5其他的多种WWW服务362
    17.3在Debian上架设FTP服务器362
    17.3.1FTP概述363
    17.3.2在Debian中使用vsftpd提供服务364
    17.3.3在Debian中使用pure-ftpd提供服务365
    17.4利用Debian提供版本管理服务365
    17.4.1版本管理概述366
    17.4.2版本管理模型367
    17.4.3用CVS进行版本控制368
    17.4.4使用Subversion进行版本控制370
    17.4.5用GIT进行版本控制374
    17.5小结375

    第18章构建小型企业网376
    18.1构建LDAP服务器377
    18.1.1LDAP服务器架设377
    18.1.2客户工具的使用378
    18.2基于LDAP的登录管理380
    18.2.1用LDAP组织用户信息380
    18.2.2让PAM系统使用LDAP用户信息382
    18.3基于LDAP的邮件服务383
    18.3.1配置目录服务384
    18.3.2Postfix配置384
    18.4邮件列表服务387
    18.4.1配置mailman387
    18.4.2配置Postfix387
    18.4.3Mailman的Web管理387
    18.5基于LDAP的Wiki387
    18.5.1mediawiki安装与部署388
    18.5.2LDAP支持389
    18.5.3mediaWiki功能细节调整390
    18.6提供一个自动代理脚本服务391
    18.6.1自动代理脚本的使用391
    18.6.2自动代理脚本原理391
    18.6.3自动生成自动代理脚本392
    18.7小结395

    第6部分附录

    附录A常用网络资源398
    A.1Debian官方与半官方网站和文档399
    A.1.1Debian官方主页399
    A.1.2Debian官方安装说明399
    A.1.3Debian参考手册399
    A.1.4DebianWiki399
    A.1.5Debian-HKWiki399
    A.2主流发布版的Wiki或文档399
    A.2.1Ubuntu官方Wiki399
    A.2.2Ubuntu中文Wiki400
    A.2.3OpenSuSE官方Wiki400
    A.2.4Gentoo官方Wiki400
    A.3常用软件官方网站400
    A.3.1Linux内核400
    A.3.2GNU项目400
    A.3.3X.org与FreeDesktop400
    A.3.4Gnome401
    A.3.5KDE401
    A.3.6Apache基金会401
    A.4特殊软硬件应用环境401
    A.4.1打印机:LinuxPrinting401
    A.4.2USB设备:LinuxUSB401
    A.4.3WLAN:LinuxWireless401
    A.4.4笔记本电脑和移动设备401
    A.5文摘、专栏与在线杂志402
    A.5.1IBMDeveloperWorks402
    A.5.2LinuxGazette402
    A.5.3Linux.com402
    A.5.4KernelNewbies402
    A.6邮件列表、论坛与BBS402
    A.6.1LKML402
    A.6.2Debian官方邮件列表402
    A.6.3水木社区403
    A.6.4LinuxSir403
    A.6.5LinuxFans403
    A.6.6LinuxForum403

    附录B常用Debian软件包源列表404
    B.1官方源405
    B.1.1CN99镜像405
    B.1.2Geekbone镜像405
    B.1.3linuxforum镜像406
    B.1.4TW镜像406
    B.1.5FTP2.JP镜像407
    B.1.6中科大镜像407
    B.1.7大连理工镜像407
    B.2非官方源408
    B.2.1DebianMultimedia408
    B.2.2Backports源408
    B.2.3EnlightenmentDR17409
    B.2.4中科大非官方源409
查看详情
系列丛书 / 更多
Debian 标准教程
循序渐进Linux:基础知识、服务器搭建、系统管理、性能调优、集群应用
高俊峰 著
Debian 标准教程
Linux指令一周通
石永峰、宋磊、王静文 著
Debian 标准教程
Linux服务器配置全程实录
张勤、杨章明 著
相关图书 / 更多
您可能感兴趣 / 更多
Debian 标准教程
保险其实很简单
王旭 著;华夏智库 出品
Debian 标准教程
昆虫行为:观察与研究
王旭 编著;周光益;顾茂彬
Debian 标准教程
中国证据法治发展报告(20172018)
王旭 著;张保生
Debian 标准教程
牡丹/白描花卉写生范本
王旭 编
Debian 标准教程
中国学术期刊话语权评价研究
王旭 著
Debian 标准教程
安装工程快速识图与诀窍
王旭 著
Debian 标准教程
区域金融合作风险防控论
王旭 著
Debian 标准教程
冰雪灾害对南岭森林的影响及其恢复重建研究
王旭 著
Debian 标准教程
美术基础
王旭 李美玲 张丽华 孙海虹 庞俊 程俊武
Debian 标准教程
高校图书馆学科服务——理论与实务
王旭 编著
Debian 标准教程
现代推销学(第6版)
王旭 吴健安 姜法奎 吴玲
Debian 标准教程
内陆加工贸易模式研究与实践
王旭 著