欢迎来到中国铁道出版社有限公司官网!
$itImage.title$

Ubuntu Linux 从入门到精通(含盘)

书      号:9787113115609

丛  书 名:

作      者:丰士昌 编著

译      者:

开      本:16开

装      帧:平装

正文语种:

出  版 社:中国铁道出版社有限公司

定      价:59

  • 内容简介

    全书共分20章,全面讲解了UbuntuLinux系统安装、配置、常用命令、文件结构、网络设置、安全防护、服务器应用、内核编译等内容,实例丰富、步骤清楚,是初学者实用的参考书。
  • 前言

    Ubuntu Linux是一套由社群推出的Linux操作系统,于2004年开始上市发行。在短短的几年内,Ubuntu Linux火速窜升为前几名的Linux系统,除了依靠网络社群的力量之外,其简易性和稳定性是该系统受到用户喜爱的主要原因。
    目前,Ubuntu每年在4月和10月固定推出新的版本,每个版本又分为桌面版(Desktop)和服务器版(Server),换而言之,每年将有4个版本的Ubuntu系统上市。为了加强用户对产品的信心,Ubuntu开发团队承诺对每一个版本提供5年的技术支持和软件包下载更新服务。
    Ubuntu桌面版是针对一般桌面用户而设计的系统,提供了一般的文本操作以及邮件客户端、QQ和MSN等通信软件的操作。
    Ubuntu服务器版是针对服务器而设计的系统,可作为邮件服务器、网页服务器和FTP服务器等。服务器版默认不启动图形桌面环境,以最少的资源启动服务,从而大幅度地提高了开机的速度和程序运行的效能。
    由于桌面版和服务器版分装在不同的安装光盘中,因此用户只能挑选一种版本进行安装。本书对桌面版和服务器版均有详细的介绍,若用户要安装桌面版,可参考第1章、2.1节、2.2节,以及第3~11章;若用户要安装服务器版,可参考第1章、2.1节、2.3节,以及第4~20章。
    在本书附带光盘中包含了视频教学、U盘开机文件及常见问答集。其中,视频教学包含Ubuntu的安装、PuTTY远程联机软件的操作、quota的配置、webmin的安装和设置,以及OpenWebMail的安装与操作;U盘开机文件可帮助用户通过光盘内的文件制作可开机的U盘;常见问答集则收录了Ubuntu常见的Linux问题和回答,以供用户参考。
    最后,虽然本书已经过多次校对,但疏漏之处在所难免,敬请广大读者批评指正。
  • 目录

    第1章 Ubuntu Linux简介和初体验 1
    本章从Linux的起源开始,引导读者进入Ubuntu的世界,并介绍常用的操作和登录方式, 以及不需安装的Live CD光盘登录体验。
    1.1 历史和简介 1
    1.1.1 Linux的起源和发展 1
    1.1.2 Ubuntu的历史演进 2
    1.1.3 获取Ubuntu的安装光盘 2
    1.2 桌面光盘登录体验 3
    1.2.1 光盘开机设置 3
    1.2.2 桌面操作介绍 4
    1.3 本地登录和操作 7
    1.3.1 图形界面登录 7
    1.3.2 文字界面登录 9
    1.4 远程登录和操作 10
    1.4.1 DOS模式下的Telnet和FTP联机 10
    1.4.2 PuTTY和终端机界面SSH 11
    1.4.3 VNC界面登录 13
    1.4.4 Web界面登录 15
    第2章 系统安装介绍 16
    所谓的系统安装,就是通过安装光盘或其他媒介将文件和程序复制到硬盘上。在本章中 将介绍安装前的准备和不同版本(桌面和服务器)的安装,以及U盘的制作和安装方式。
    2.1 安装前的准备 16
    2.1.1 安装媒介 16
    2.1.2 主机的硬件需求 16
    2.2 桌面系统安装 17
    2.2.1 正确的光盘启动 17
    2.2.2 安装过程导览 18
    2.3 服务器系统安装 26
    2.3.1 正确的光盘启动 26
    2.3.2 安装过程导览 27
    2.3.3 root密码设置 35
    2.4 USB启动介绍 35
    2.4.1 制作USB启动盘 35
    2.4.2 U盘启动界面介绍 37
    第3章 桌面应用和设置 40
    本章将介绍在图形接口中如何操作Ubuntu,以及常用的应用软件,从而让读者通过 Ubuntu打造一个方便的办公和多媒体网络中心。
    3.1 GNOME桌面环境配置 40
    3.1.1 GNOME简介 40
    3.1.2 启动和退出 41
    3.1.3 桌面图示和面板操作 43
    3.2 计算机外设硬件的使用 46
    3.2.1 外接U盘的设置 46
    3.2.2 打印机的设置 47
    3.3 OpenOffice办公软件的操作 48
    3.3.1 Writer文本编辑 48
    3.3.2 Spreadsheet工作表 48
    3.3.3 Impress幻灯片 49
    3.3.4 Dia流程绘制 51
    3.4 网络应用软件的使用 53
    3.4.1 浏览器 53
    3.4.2 MSN和QQ通信软件 54
    3.4.3 邮件客户端 60
    3.4.4 远程桌面连接工具 63
    3.5 影音软件的使用 65
    3.5.1 CD和MP3播放器 65
    3.5.2 影片播放软件 65
    第4章 Vi和命令介绍 66
    Vi是Linux上便捷的文本编辑软件,可以在一般命令窗口下和远程联机使用,而命令操作是Linux必备的基本操作方式,本章将介绍这两个主题,并给予范例说明。
    4.1 Vi使用介绍 66
    4.1.1 操作模式介绍 66
    4.1.2 示例说明 71
    4.2 命令的操作和使用 72
    4.2.1 路径设置 72
    4.2.2 命令与参数顺序说明 73
    4.2.3 多命令的结合 73
    4.3 常用命令介绍 74
    4.3.1 BASH内置命令介绍 74
    4.3.2 一般命令介绍 82
    第5章 开关机和进程信号 84
    本章将详细介绍开关机的过程和命令,以及进程的产生和信号的作用,从而让读者进一步了解系统的启动程序与过程。
    5.1 开机过程 84
    5.1.1 MBR和硬盘分区 84
    5.1.2 开机管理程序 86
    5.1.3 启动层级说明 90
    5.1.4 开机过程一览 90
    5.2 关机和重新启动 92
    5.2.1 关机 92
    5.2.2 重新启动 94
    5.3 进程和信号 95
    5.3.1 进程和子进程 95
    5.3.2 信号管理 95
    5.3.3 内部进程沟通 96
    第6章 文件系统架构 98
    文件系统是Linux操作系统的根本,本章将介绍文件系统的概念与实务操作,并且介绍 文件和目录结构。
    6.1 文件系统概论 98
    6.1.1 综合概论 98
    6.1.2 文件系统内容 99
    6.1.3 常见文件系统介绍 100
    6.2 文件系统的实务操作 101
    6.2.1 硬盘分区 101
    6.2.2 文件系统格式化 102
    6.2.3 挂载和使用 102
    6.3 文件和目录结构 103
    6.3.1 文件的名称和种类 103
    6.3.2 系统目录介绍 1065
    第7章 账号和权限 114
    本章将介绍账号权限的设置,包含账号的属性、使用磁盘空间的限制、权限的类型等。
    7.1 账号和组 114
    7.1.1 账号和UID 114
    7.1.2 ROOT账号和系统账号 115
    7.1.3 账号管理 115
    7.1.4 组管理 121
    7.1.5 相关配置文件 121
    7.2 配额设置 123
    7.2.1 账号配额设置方式 124
    7.2.2 组配额设置方式 127
    7.3 权限和管理 129
    7.3.1 一般权限管理 129
    7.3.2 文件属性管理 131
    7.3.3 SU和SUDO管理 132
    7.4 系统资源管理 145
    7.4.1 系统资源配置文件 145
    7.4.2 设置示例 146
    第8章 软件包管理 149
    当使用Linux上的服务或软件时,首先要进行安装。最方便的安装方式是通过软件包,本章将介绍软件包的管理,以及一般原代码的安装方式。
    8.1 软件包简介 149
    8.1.1 起源和简介 149
    8.1.2 软件包名称 150
    8.2 dpkg和apt-get的管理与升级 151
    8.2.1 DPKG命令操作 151
    8.2.2 APT-GET命令操作 156
    8.2.3 SYSV-RC-CONF管理 159
    8.3 原始文件安装和二进制文件安装 162
    8.3.1 原始文件安装 162
    8.3.2 二进制文件安装 163
    第9章 日志和后台管理 166
    本章将介绍时间和时区的设置、日志和后台管理。所谓日志,就是系统上事件发生的 记录;而后台则是让系统在背后协助用户完成指定的工作任务。
    9.1 日期、时间和时区 166
    9.1.1 时区设置 166
    9.1.2 日期和时间设置 166
    9.2 日志管理 167
    9.2.1 日志设置管理 167
    9.2.2 示例说明 170
    9.3 后台管理 172
    9.3.1 AT和CRONTAB计划任务设置 172
    9.3.2 示例说明 172
    第10章 网络和相关设置 174
    本章将介绍常用的网络名词、上网设置方式,以及网络命令的操作,从而让读者可以自行 完成网络相关的设置。
    10.1 相关名词解释 174
    10.1.1 常用硬件介绍 174
    10.1.2 专有名词介绍 178
    10.2 上网设置介绍 182
    10.2.1 手动命令设置 182
    10.2.2 DHCP动态设置 182
    10.2.3 固定地址设置 182
    10.3 网络命令介绍 184
    10.3.1 设置命令介绍 184
    10.3.2 查询和检测命令介绍 188
    第11章 网络安全和防火墙 197
    网络安全是所有上网用户所必须面对的,本章将介绍网络安全的基本概念,以及Ubuntu 中的防火墙配置。
    11.1 root口令的重置 197
    11.2 简易数据包过滤程序 200
    11.2.1 TCP WRAPPER应用 200
    11.2.2 XINETD设置 201
    11.3 Iptables 210
    11.3.1 IPTABLES介绍 210
    11.3.2 功能说明 211
    11.3.3 示例介绍 217
    11.4 防火墙的功能和设置 224
    11.4.1 基本功能介绍 224
    11.4.2 架构和设置 227
    第12章 服务器通论 228
    服务器是Linux操作系统的最大亮点,在本章中将比较本书内的服务器,并介绍服务器 中文件的配置架构和服务器的使用方式。
    12.1 介绍和比较 228
    12.1.1 服务和服务器介绍 228
    12.1.2 常用服务列表 229
    12.2 架构介绍 231
    12.2.1 DEB安装架构 231
    12.2.2 SOURCE安装架构 234
    12.3 启动和停止 238
    12.3.1 DEB软件包服务的启动与停止 238
    12.3.2 SOURCE软件包服务的启动与停止 240
    12.3.3 对应程序的管理 241
    第13章 远程管理和联机 243
    常用的远程管理服务器包含Telnet服务器、SSH服务器,以及Webmin管理。在本章中,将介绍这3种服务器的设置方式。
    13.1 Telnet服务器 243
    13.1.1 安装TELNET 243
    13.1.2 TELNET应用示例 245
    13.1.3 TELNET命令说明 248
    13.2 SSH服务器 248
    13.2.1 OPENSSH概述 248
    13.2.2 示例和命令说明 249
    13.3 Webmin管理 251
    13.3.1 WEBMIN安装介绍 251
    13.3.2 设置导览和说明 253
    第14章 上网管控 258
    NAT服务器可以让多台计算机通过一条线路上网,Proxy服务器可以将读取过的网页缓 存在本地,而DHCP服务器则可以让客户端自动取得IP地址。
    14.1 NAT网关服务器 258
    14.1.1 NAT设置 259
    14.1.2 示例说明 260
    14.1.3 权限管理 262
    14.2 Proxy代理服务器 263
    14.2.1 代理服务器介绍 263
    14.2.2 代理服务器的安装 264
    14.2.3 示例介绍 264
    14.2.4 NAT和PROXY的整合应用 267
    14.3 DHCP服务器 268
    14.3.1 DHCP安装和设置 269
    14.3.2 配置文件说明 270
    14.3.3 示例介绍 271
    第15章 BIND域名服务器 274
    BIND是Linux上较普遍使用的DNS服务器。在本章将介绍域名的申请、BING的安装和设置,并配合范例加以说明。
    15.1 网址注册申请 274
    15.1.1 域名简介 274
    15.1.2 DNS服务器简介 279
    15.2 安装bind9 279
    15.3 示例说明 282
    15.3.1 一般正反查示例 282
    15.3.2 联机来源限制 284
    15.3.3 邮件和名称记录的配置 285
    15.3.4 一对多和多对一的配置 288
    15.4 配置文件说明 290
    15.4.1 NAMED.CONF说明 290
    15.4.2 域名对应文件说明 294
    第16章 Apache网站服务器 296
    Apache是目前较普及的网站服务器,本章将介绍Apache的配置设置,并且通过多样的范例具体介绍Apache的应用功能。
    16.1 简介和安装 296
    16.1.1 APACHE服务器简介 296
    16.1.2 APACHE的优点和适用环境 296
    16.1.3 安装APACHE 297
    16.1.4 配置文件设置 297
    16.2 示例说明 297
    16.2.1 一般运行示例 297
    16.2.2 用户个人网页的设置 299
    16.2.3 认证页的配置 300
    16.2.4 别名和虚拟目录 302
    16.3 配置文件和命令介绍 303
    16.3.1 配置文件介绍 303
    16.3.2 命令介绍 308
    第17章 邮件服务器和收信服务器 309
    本章将介绍Postfix邮件服务器以及收信服务器Dovecot的设置,此外,还将介绍客户端 的设置方式,以及常用的网页邮件收发软件OpenWebMail。
    17.1 Postfix简介 309
    17.2 Postfix示例说明 311
    17.2.1 一般运行示例 311
    17.2.2 RELAY权限和寄信认证配置 312
    17.2.3 邮件接收配置 313
    17.2.4 转寄和别名的配置 313
    17.2.5 邮件过滤设置 316
    17.2.6 多台邮件服务器配置 319
    17.3 收信服务器——Dovecot 320
    17.3.1 POP3和IMAP服务器简介 320
    17.3.2 示例介绍 320
    17.4 邮件用户端设置 321
    17.4.1 OUTLOOK EXPRESS设置 321
    17.4.2 OUTLOOK设置 329
    17.4.3 PINE和ALPINE设置 332
    17.5 网页邮件收发——OpenWebMail 336
    17.5.1 安装和设置OPENWEBMAIL 336
    17.5.2 OPENWEBMAIL的操作和使用 344
    第18章 文件传输服务 347
    FTP和Samba是Linux对Linux或Windows对Linux的传输方式,而NFS则是Linux对 Linux的传输方式,本章将介绍这3种服务器的配置方式。
    18.1 FTP服务器——VSFTP 347
    18.1.1 VSFTP简介和安装 347
    18.1.2 示例说明 348
    18.1.3 配置文件说明 355
    18.1.4 FTP代码说明 361
    18.2 网上邻居——Samba 363
    18.2.1 SAMBA简介和安装 363
    18.2.2 示例说明 363
    18.2.3 配置文件说明 365
    18.3 UNIX系统磁盘——NFS 370
    18.3.1 NFS简介和安装 370
    18.3.2 示例说明 371
    18.3.3 配置文件说明 373
    第19章 MySQL数据库服务器 374
    MySQL是一套免费的数据库软件,并且具备强大的功能。本章将介绍MySQL的安装和 数据库的管理方式。
    19.1 MySQL服务器概述 374
    19.2 安装和运行 374
    19.2.1 软件安装 374
    19.2.2 启动和停止 377
    19.3 数据库管理 377
    19.3.1 第一次启动与联机设置 377
    19.3.2 数据库和数据表的操作 378
    19.3.3 用户和权限设置 381
    19.3.4 忘记MYSQL管理用户密码时的处理 384
    19.3.5 备份和修复 385
    19.4 phpMyAdmin图形管理配置 386
    19.4.1 安装与使用 386
    19.4.2 图形化配置操作 388
    第20章 XOOPS个性化网站设置 392
    XOOPS是一套以PHP、Apache和MySQL共同组成的应用软件,可让用户通过简单的操作建置功能齐备的网站。
    20.1 LAMP架构简介 392
    20.1.1 LAMP简介 392
    20.1.2 PHP介绍 392
    20.1.3 系统需求 395
    20.2 XOOPS打造个性化网站 395
    20.2.1 安装前的预备动作 395
    20.2.2 安装过程介绍 399
    20.2.3 布景主题和模块的设置 402
  • 作者介绍

    主要著译者顺序姓名学历职称学科专长通讯地址1丰士昌 硕士 网络 工作单位成都市锦江区大塘坎街66号皇后国际1栋2单元15楼02号 邮政编码 电话028-86707432 2 工作单位 邮政编码 电话 3 工作单位 邮政编码 电话 审校者(主审者) 学历 工作单位 邮政编码 电话 职称 工作单位 邮政编码 电话
  • 编辑推荐

    本书以目前最流行的Ubuntu Linux 为写作对象,全面介绍了系统安装、指令操作、文件管理、磁盘管理、安全防护,以及相关服务器操作等内容。本书具有如下特点:1.操作--易学易用:涉及到操作的部分,以步骤的形式展现,方便读者阅读学习,并在相关位置加提示,以帮助读者深入学习。2.原理--深入浅出:将原理性的内容以示意图展现出来,并加以注释,讲清原理后,再用案例的形式来补充说明,真正让读者知其然还知其所以然。3.经验--举一反三:为了让读者步入高手的行列,作者将自己在工作实际中总结出来的经验、技巧融入到书中讲给读者,真正作到举一反三、触类旁通。4.光盘--视频教学:重点的操作均配以多媒体视频教学,让读者可以边看边学边练、享受专家级的教学指导,学起来事半功倍。同时将制作启动盘等相关素材均放到光盘中,以方便读者学习和应用。
  • 书评书荐

  • 附件下载

图书推荐