红联Linux门户
Linux帮助

介绍几本linux书籍

发布时间:2006-08-21 10:50:55来源:红联作者:caldo
有兴趣的朋友可以购买,大书店应该有购


[align=center][/align]

Linux标准教程

作者:王俊伟等
--------------------------------------------------------------------------------
图书详细信息:
ISBN:7302130183
定价:39元
印次:1-1
装帧:平装
印刷日期:2006-6-21

--------------------------------------------------------------------------------

图书简介:
Linux是一种优秀的操作系统,支持多用户、多线程、多进程,实时性好,功能强大而稳定,并具有良好的兼容性和可移植性,广泛应用于各种计算机平台。本书以Linux Redhat 9.0中文版为基础编写,从易用性和实用性角度出发主要介绍Linux Redhat 9.0中文版的应用知识,包括Linux操作系统基础知识,Linux系统安装,Linux内核和图形化界面,Linux文件系统,管理Linux操作系统,常用Linux命令,shell编程知识,配置Linux服务器,Linux网络安全,Linux应用软件,Linux编程基础知识等内容。
全书结构编排合理,图文并茂,实例丰富,适合作为Linux操作系统培训教材,也可以作为学习Linux操作系统应用知识的参考资料。
文章评论

共有 6 条评论

  1. download 于 2006-08-21 21:31:42发表:

    都是好书呀

  2. caldo 于 2006-08-21 10:54:57发表:

    [align=center][/align]

    Red Hat Linux 9入门与提高

    作者:杨建新
    --------------------------------------------------------------------------------
    图书详细信息:
    ISBN:7302122873
    定价:38元
    印次:1-2
    装帧:平装
    印刷日期:2006-7-28

    --------------------------------------------------------------------------------

    图书简介:
      本书从linux的基础操作谈起,深入浅出地介绍了与linux应用有关的各方面知识,包括linux基础 、linux系统管理和linux网络管理等,并重点介绍常用的Internet服务。在实践操作方面,既详细讲述了命令行方式的操作,也介绍了图形界面工具的使用。
      本书实例丰富 、层次明晰 、图文并茂,既适用于初级用户入门,也适用于有一定linux使用经验的用户的提高。本书适合广大linux爱好者自学使用,也可以作为职业培训机构相关专业的培训教材。
      本书示例丰富,步骤明晰,与实践结合非常紧密,适于广大爱好图像处理和网页设计的各级用户参考。

  3. caldo 于 2006-08-21 10:54:13发表:

    [align=center][/align]

    Linux基础与应用

    作者:陈明
    --------------------------------------------------------------------------------
    图书详细信息:
    ISBN:7302116709
    定价:23元
    印次:1-3
    装帧:平装
    印刷日期:2006-8-1

    --------------------------------------------------------------------------------

    图书简介:
    本书是一本有关Linux操作系统应用的教程,主要内容包括:Linux概述、Red Hat Linux系统安装、linux常用命令、X window 系统、Red Hat Linux常用工具、Linux系统管理与配置、Linux 常用应用程序、Linux下的Shell编程、Linux下的C和C++编程、Linux下的Java编程、每章小结和习题等。
    本书知识精练、重点突出、例题丰富、注重方法、实用性强。适合作为高等院校的计算机基础教育教材和科技人员的参考书。

  4. caldo 于 2006-08-21 10:53:29发表:

    前言


    Linux系统属于开放源代码软件,由于Linux系统具有稳定、安全、网络负载力强、占用硬件资源少等技术特点,所以自问世以来得到了迅速推广和应用,并已发展成为当今世界的主流操作系统之一。Linux操作系统作为当前软件产业的核心之一,不仅影响着中国软件业的发展,而且对于加强国家信息安全和增强国家的综合实力也是至关重要。在2004年,教育部以及包括广东省教育厅在内的7个厅局相继发文,倡导以高等学校作为人才培养基地,推广Linux系统的体系教育,促进Linux系统的发展。
    Linux也为高等学校的操作系统课程教学提供了一个良好的实验平台。作为自由软件,Linux不仅没有版权方面的问题,同时还提供核心程序的源代码,因此,非常适合用于操作系统的实验教学。
    1. 本书的内容安排
    本书以RedHat Linux 9.0为实例环境,系统地介绍Linux实际操作技能与应用。
    全书共分为10章。
    第1章介绍Linux的历史渊源、基本概念。
    第2章介绍Linux发行版RedHat 9.0的安装方法与安装技巧。
    第3章讲述X Window 方面的基础知识,并分别介绍两个基于X Window标准的图形操作环境,GNOME与KDE,以及如何在图形环境下使用相关的工具进行系统配置、联网及多媒体应用等。
    第4章介绍命令解释程序shell及其命令行环境,并列举了一些基本的Linux操作命令。
    第5章是系统管理部分,介绍Linux的文件系统及其管理、系统进程的调度与管理等内容。
    第6章专门介绍最新版本的办公应用软件OpenOffice 2.0的获取、安装方法,以及如何使用这一免费的、可以与MS Office办公套件相媲美(兼容MS Office的文档格式)的办公软件进行文字处理、编写演示文稿等。
    第7章介绍TCP/IP协议的基本概念,以及Linux作为网络服务器所必备的几个基本网络服务,如DNS、Web服务、FTP服务及E?mail服务等,并举例说明了如何安装与配置上述基本的网络服务器。
    第8章介绍Linux的编程环境,主要讲述如何使用Linux系统中集成的C开发工具gcc和脚本编程语言Perl进行简单的程序设计。
    第9章讨论Linux安全方面的问题,主要集中阐述Linux系统安全方面的原则、策略和技巧。
    第10章给出了几个实际操作的例子,也是本书的综合实习部分,目的在于通过实践演练来巩固在前面章节中所学的基本知识与基本技能。
    本书内容的组织思路是由浅入深,第1~第4章意在使读者能够成为一名Linux用户,第5~第7章希望能够使读者进一步了解如何进行基本的系统管理与网络管理。第8~第10章主要是为培养基本的Linux开发能力以及Linux系统安全意识做准备工作。
    2. 本书的作者
    本书主要由罗文村和汤庸编著,罗文村编写第1~第7章、第10章以及第8章的C语言编程部分,黄冠能编写第9章和第8章的Perl语言编程部分。李玉荣参与编写了第2、第3两章,胡苏、刘博参与编写了第3章和第6章,全书由汤庸、罗文村等统稿并审定。
    在本书的撰写过程中,参考了大量的Linux站点(如www.linuxmine.comwww.linuxsir.com等)及Linux论坛资料,获取了不少宝贵的知识和资源,在此谨向这些站点的组织/管理者以及参与者表示感谢。
    本书的编写得到广东省Linux应用软件专门委员会、广东省软件行业协会Linux教育与推广项目和中山大学实验教学改革项目的资助,也在此向他们表示诚挚的感谢。
    3. 主要作者简介

    罗文村,获中山大学计算机软件与理论硕士学位,在职博士生。现任中山大学东校区实验中心计算机科学实验室主任,高级工程师。广东省Linux专门委员会委员。

    汤庸,获武汉大学学士、硕士及中国科技大学博士学位。现为中山大学计算机系教授、博士生导师,任中山大学信息学院副院长、协同软件研究开发中心主任。是中国计算机学会理事、YOCSEF广州首届主席,广东省科技进步奖软件组组长,广东省Linux专门委员会副主任、高校Linux推进联盟理事长等。
    2004年入选教育部“新世纪优秀人才支持计划”、2001年广东省“千百十工程”百人层次,并获“宝钢教育奖”、“丁颖科技奖”、“南粤教坛新秀”等称号。主持完成的多项成果得到成功应用,共获教育部提名国家科学技术二等奖、广东省科技进步一等奖、广东省教学成果一等奖等省部级奖10多项。

    编著者
    2006年6月

    目录
    第1章Linux系统概述
    1.1Unix操作系统简介
    1.1.1什么是操作系统
    1.1.2Unix简史
    1.2Linux的历史与现状
    1.2.1Linux内核的形成
    1.2.2成为完整的Linux操作系统
    1.3Linux系统的结构与特性
    1.3.1Linux系统的框架结构
    1.3.2Linux系统的特性
    1.4Linux的发行版简介
    1.4.1国外的Linux发行版
    1.4.2国内的Linux发行版
    1.5内核版本号与发行版本号
    1.6本书所采用的Linux发行版本
    第2章Linux系统的安装
    2.1了解系统硬件需求
    2.2如何使用RedHat
    2.3安装前的准备工作
    2.3.1列出计算机的硬件清单
    2.3.2数据的备份
    2.3.3决定要将 RedHat安装到哪里
    2.4安装RedHat 9.0
    2.5虚拟机安装RedHat 9.0
    2.5.1虚拟机简介
    2.5.2安装VMware
    2.5.3新建一个虚拟计算机
    2.5.4开始安装Linux系统
    2.6其他安装方式简介
    2.6.1制作引导盘
    2.6.2引导启动安装
    2.6.3选择安装方式
    第3章Linux系统的图形用户环境
    3.1什么是X Window
    3.2X Window的运行机理
    3.3图形桌面操作环境GNOME
    3.3.1GNOME的图形界面
    3.3.2面板与桌面
    3.3.3GNOME的基本操作
    3.3.4文件管理器
    3.3.5GNOME 首选项
    3.3.6应用程序
    3.3.7GNOME的媒体播放器
    3.3.8图形图像处理
    3.3.9Internet应用与游戏
    3.4KDE图形操作环境
    3.4.1KDE的面板与桌面
    3.4.2KDE应用程序
    第4章Linux基本操作
    4.1Linux shell
    4.1.1什么是shell
    4.1.2shell中转义字符与通配字符
    4.1.3Linux重定向与管道
    4.1.4shell变量
    4.1.5定制shell
    4.2启动进入shell
    4.3登录、注销与关机
    4.3.1登录
    4.3.2注销
    4.3.3关机与重启
    4.4Linux的常用命令
    4.4.1在线帮助
    4.4.2通信命令
    4.4.3其他命令
    4.5Linux的文件与目录操作
    4.5.1文件与目录的基本概念
    4.5.2文件与目录的操作命令
    4.6常用的网络命令
    4.6.1文件传输命令ftp
    4.6.2Telnet命令
    4.6.3finger命令
    4.6.4ping命令
    4.7文本编辑器vi的用法
    4.7.1vi简介
    4.7.2基本编辑命令
    4.7.3高级命令
    第5章Linux系统管理
    5.1Linux启动过程概述
    5.2Linux的文件系统
    5.2.1Linux文件系统的发展史
    5.2.2Linux文件系统的基本概念
    5.2.3Linux的多文件系统结构
    5.3文件系统管理
    5.3.1Linux文件系统的类型
    5.3.2创建文件系统
    5.3.3安装与卸载Linux文件系统
    5.3.4管理Linux文件系统的常用命令
    5.4设备管理
    5.5用户管理
    5.5.1用户账号与组
    5.5.2与用户账号有关的信息文件
    5.5.3管理用户账号
    5.6进程管理
    5.6.1进程查看
    5.6.2进程的启动
    5.6.3进程调度、挂起与恢复
    5.7软件安装与升级
    5.7.1RPM包的安装与管理
    5.7.2源代码压缩软件包的编译安装
    5.8文件的压缩与存档
    5.8.1tar命令
    5.8.2gzip命令
    5.8.3unzip命令
    5.8.4zgrep命令
    5.9内核编译与定制简介
    5.9.1为何编译Linux内核
    5.9.2编译前的准备工作
    5.9.3内核配置与编译
    第6章Linux办公应用软件
    6.1OpenOffice简介
    6.1.1历史沿革
    6.1.2OpenOffice功能简介
    6.2安装OpenOffice 2.0
    6.2.1获取OpenOffice 2.0软件包
    6.2.2安装OpenOffice 2.0软件包
    6.2.3安装后的启动与设定
    6.3使用OpenOffice 2.0
    6.3.1OpenOffice 2.0 各组件功能简介
    6.3.2文字处理器 Witer的使用
    6.3.3OpenOffice Impress
    6.3.4OpenOffice Calc
    第7章网络服务与配置
    7.1TCP/IP简介
    7.1.1TCP/IP简史
    7.1.2TCP/IP分层模型与协议族
    7.2局域网简介
    7.2.1局域网的特点
    7.2.2局域网的拓扑结构
    7.2.3局域网系统与协议
    7.2.4以太网的设备
    7.3TCP/IP网络基础
    7.3.1IP地址与子网
    7.3.2IP网络协议
    7.3.3TCP与UDP协议及其端口
    7.3.4Linux网络配置
    7.4DNS服务与配置
    7.4.1域名解析与域名服务
    7.4.2域名解析的方法
    7.4.3DNS的层次结构
    7.4.4域名的委托管理机制
    7.4.5配置转换程序
    7.4.6配置域名服务器
    7.4.7测试DNS服务器
    7.5Web服务与配置
    7.5.1HTTP协议与Web服务软件
    7.5.2安装、启动与检验Apache服务器
    7.5.3Web服务器的访问控制
    7.6FTP服务与配置
    7.6.1FTP协议的基本原理
    7.6.2安装、启动与配置FTP服务器
    7.6.3FTP服务器的访问控制
    7.6.4测试FTP服务器
    7.7E?mail服务与配置
    7.7.1电子邮件系统的基本概念
    7.7.2Sendmail的工作方式
    7.7.3Sendmail的安装与配置
    7.7.4测试邮件服务器
    第8章Linux编程环境
    8.1Linux C/C++编程
    8.1.1C语言的标准
    8.1.2C语言开发环境简介
    8.1.3C函数库
    8.1.4获得系统帮助
    8.1.5库文件与头文件的位置
    8.1.6gcc的基本用法和选项
    8.1.7调试C程序
    8.1.8创建与使用库函数
    8.1.9软件维护工具make
    8.2Perl编程
    8.2.1Perl简介
    8.2.2安装Perl
    8.2.3帮助文档
    8.2.4Perl程序例子
    8.2.5运行与调试Perl程序简介
    第9章Linux系统安全
    9.1分区安全
    9.2系统引导安全
    9.3账号安全
    9.4PAM机制
    9.4.1PAM的四种管理模块类型
    9.4.2PAM的四种控制标志
    9.4.3PAM的文件
    9.4.4PAM的模块参数
    9.5网络服务安全
    9.5.1iptables
    9.5.2TCP Wrappers
    9.5.3xinetd
    9.5.4常见网络服务的安全问题
    9.6脚本安全
    9.6.1处理用户输入
    9.6.2注意隐式输入
    9.6.3几个危险函数
    9.7网络监测工具
    9.7.1扫描器
    9.7.2嗅探器
    第10章综合实训
    10.1Linux系统安装与管理
    10.2配置FTP服务器
    10.3配置Web服务器
    10.4配置DNS服务器
    10.5Linux程序设计
    参考资料

  5. caldo 于 2006-08-21 10:52:51发表:

    [align=center][/align]

    Linux实践及应用

    作者:罗文村等
    --------------------------------------------------------------------------------
    图书详细信息:
    ISBN:7302130132
    定价:28元
    印次:1-1
    装帧:平装
    印刷日期:2006-6-14

    --------------------------------------------------------------------------------

    图书简介:
    本书以RedHat 9.0为蓝本,系统地介绍Linux的基础知识、Linux系统的安装与配置、常用命令,以及如何进行Linux系统管理和基本的网络服务设置(包括如何设置DNS服务器、E?mail(Bind)服务器、Web服务器和FTP服务器等)。另外,还较详细地介绍了自由软件OpenOffice 2.0的安装,以及如何利用该办公软件进行日常办公。在介绍Linux编程环境一章中,示范了如何使用gcc进行程序设计,以及如何使用Perl脚本语言编写简单的应用程序; 阐述了Linux系统安全方面的原则、策略和技巧。最后一章给出几个实际操作例子,作为前面章节的综合实习。
    全书内容由浅入深、循序渐进,旨在达到学以致用的目的。本书可作为大专院校学生的Linux实际操作课程教材或入门教材,也可作为广大Linux用户、管理员以及Linux系统自学者的自学用书。

  6. caldo 于 2006-08-21 10:52:06发表:

    前言:

    Linux是一套免费使用和自由传播的操作系统,它主要用于基于Intel系列CPU的计算机上。这个系统是由全世界各地的成千上万的程序员设计和实现的,其目的是建立不受任何商品化软件的版权制约的、全世界都能自由使用的Unix兼容产品。
    Linux是一种优秀的操作系统,支持多用户、多线程、多进程,实时性好,功能强大而稳定。同时,它又具有良好的兼容性和可移植性,被广泛应用在各种计算机平台上。本文将以Linux Redhat 9.0中文版为基础,引领用户感受Linux操作系统的新特性,带给大家全新体验。
    1.本书主要内容
    本书以Linux Redhat 9.0中文版为基础编写,从易用性和实用性角度出发主要介绍Linux Redhat 9.0中文版的应用知识,通过本书的学习,相信初中级用户能够熟练掌握Linux的使用,并提高运用计算机的综合能力。
    本书主要介绍了Linux操作系统基础知识,Linux系统安装,Linux内核和图形化界面,Linux文件系统,管理Linux操作系统,常用Linux命令,shell编程知识,配置Linux服务器,Linux网络安全,Linux应用软件,Linux编程基础知识等内容。
    2.本书主要特色
    本书采用了不规则双栏排列版式,图文并茂,版式紧凑美观,增加了本书的可读性。此外,本书还有以下教学特色体例,使得本书更适合作为培训教材。
    ? 专家指南 本书在编写时,根据读者定位和内容的难易程度,灵活安排了篇幅结构。将无法展开介绍,但是与Linux操作系统相关的内容安排在“专家指南”中,积极引导学生深入学习相关内容。
    ? 网站互动 我们在网站上提供了扩展内容的资料链接,便于学生继续学习相关 知识。
    ? 课堂练习 本书安排了丰富的“课堂练习”,以实例形式演示Linux操作系统的各种操作,便于读者学习操作,同时方便了教师组织授课内容。课堂练习部分加强了本书的实践操作性。
    ? 思考与练习 复习题测试读者对本章所介绍内容的掌握程度;上机练习理论结合实际,引导学生提高上机操作能力。
    3.本书适用对象
    本书全面介绍Linux操作系统的基础知识和操作技能,真正做到了理论与实践相结合。全书结构编排合理,图文并茂,实例丰富,适合作为Linux操作系统培训教材,也可以作为学习Linux操作系统应用知识的参考资料。
    本书主要针对Linux操作系统短期培训班学员编写,全书共分13章,安排26课时,每章安排2课时。教师在组织授课过程中可以灵活掌握。
    由于时间仓促,水平有限,疏漏之处在所难免,敬请读者批评指正,可以通过本书网站www.cybertang.com与我们联系。


    编 者
    2006年1月


    目录:

    第1章 Linux概述 1
    1.1 Linux简介 2
    1.1.1 Linux的版本 3
    1.1.2 选择Linux的原因 7
    1.1.3 Linux内核发展 7
    1.1.4 Linux系统发布方式 8
    1.2 Linux系统的特性 8
    1.2.1 Linux和其他系统的
    区别 9
    1.2.2 Linux系统的特性 12
    1.2.3 Fedora Core特性 14
    1.3 Red Hat Linux的组成 16
    1.3.1 内核 16
    1.3.2 shell 16
    1.3.3 文件结构 17
    1.3.4 实用工具 17
    1.4 思考与练习 18

    第2章 安装Linux操作系统 19
    2.1 安装前的准备工作 20
    2.1.1 配置系统资源 20
    2.1.2 磁盘分区 21
    2.2 安装Fedora Core 4.0 23
    2.2.1 安装方式 23
    2.2.2 系统分区 26
    2.2.3 网络配置和其他事项 28
    2.2.4 完成安装 30
    2.2.5 安装过程中的故障排除 32
    2.2.6 卸载Fedora Core 4.0 33
    2.3 硬盘安装Fedora Core 34
    2.3.1 安装环境的简要说明 34
    2.3.2 配置启动文件 36
    2.3.3 安装Fedora Core 37
    2.4 系统的基本操作 39
    2.4.1 引导Linux系统 39
    2.4.2 登录Fedora Core 4.0
    系统 40
    2.4.3 关闭Fedora Core 4.0
    系统 41
    2.5 思考与练习 42

    第3章 Linux的内核 44
    3.1 Linux系统内核简述 45
    3.1.1 Linux内核的版本 45
    3.1.2 什么是内核 45
    3.1.3 内核的基本概念 46
    3.2 重要的数据结构 48
    3.2.1 内核结构 48
    3.2.2 Linux内核组成 49
    3.2.3 动态内存管理 52
    3.3 算法简介 53
    3.3.1 信号 53
    3.3.2 Linux系统的中断 55
    3.3.3 定时器中断 56
    3.3.4 调度程序 58
    3.4 Linux操作系统的进程 60
    3.4.1 进程以及进程间通信
    机制 61
    3.4.2 Linux进程 61
    3.4.3 关于Linux线程 62
    3.4.4 会话和进程组 63
    3.4.5 进程调度 63
    3.4.6 进程的创建 65
    3.4.7 管道 66
    3.5 升级内核 66
    3.5.1 为什么要升级内核 67
    3.5.2 内核的配置与编译 67
    3.6 思考与练习 68
    第4章 Linux图形操作界面 70
    4.1 X Window简介 71
    4.1.1 X系统的产生 71
    4.1.2 X系统的特点 71
    4.1.3 X Window与Microsoft
    Windows 72
    4.2 X Window系统 73
    4.2.1 X Window的基本组成 73
    4.2.2 文件管理器 75
    4.2.3 窗口管理器 75
    4.2.4 硬件安装 78
    4.3 GNOME 82
    4.3.1 GNOME简介 82
    4.3.2 GNOME环境 82
    4.3.3 GNOME基本设置 84
    4.3.4 文件管理器 87
    4.3.5 个性化环境设置 93
    4.3.6 GNOME常见问题 95
    4.4 课堂练习4-1:搜索文件 96
    4.5 课堂练习4-2:编辑文件 97
    4.6 KDE 99
    4.6.1 KDE简介 99
    4.6.2 添加KDE 101
    4.6.3 KDE桌面环境 102
    4.6.4 KDE开发环境 103
    4.6.5 KDE基本操作 104
    4.7 Linux实用技巧和常见问题 106
    4.7.1 实用技巧 106
    4.7.2 常见问题 108
    4.7.3 优化系统 112
    4.8 思考与练习 113

    第5章 Linux文件系统 115
    5.1 文件系统工作原理 116
    5.1.1 块分配(block
    allocation) 116
    5.1.2 扩展分配(extent
    allocation) 116
    5.2 文件系统和目录结构 117
    5.2.1 文件系统简介 117
    5.2.2 ext2文件系统 119
    5.2.3 ext3文件系统 123
    5.2.4 ReiserFS文件系统 125
    5.2.5 文件系统的转换 126
    5.2.6 安装和卸载文件系统 127
    5.2.7 日志文件简介 129
    5.3 Linux的文件系统 132
    5.3.1 文件名和类型简介 132
    5.3.2 文件权限简介 135
    5.4 交换文件和交换分区 136
    5.4.1 交换文件和交换分区 136
    5.4.2 添加交换分区 137
    5.4.3 添加交换文件 138
    5.4.4 删除交换空间/文件 138
    5.5 课堂练习5-1:添加交换分区 140
    5.6 加载Windows文件系统 142
    5.6.1 常用命令简介 142
    5.6.2 加载NTFS文件系统
    分区 143
    5.6.3 加载FAT32文件系统
    分区 144
    5.7 思考与练习 145

    第6章 管理Linux操作系统 147
    6.1 用户管理 148
    6.1.1 Linux操作系统 148
    6.1.2 用户User 149
    6.1.3 用户组Group 152
    6.1.4 /etc/gshadow 154
    6.1.5 管理用户 155
    6.1.6 添加用户或用户组 157
    6.1.7 修改用户或用户组 160
    6.1.8 在GNOME桌面环境
    设置用户 161
    6.1.9 控制系统超级权限 163
    6.2 系统信息 166
    6.2.1 系统进程 166
    6.2.2 查看内存和磁盘用量 167
    6.2.3 查看硬件信息 168
    6.3 软件包管理 170
    6.3.1 软件包管理器 170
    6.3.2 RPM简介 171
    6.3.3 RPM命令简介 171
    6.4 课堂练习6-1:在Linux中
    使用RPM 175
    6.5 备份与恢复 176
    6.5.1 备份文件 176
    6.5.2 备份的相关命令 177
    6.6 制作Linux启动盘 180
    6.6.1 启动盘的类型 180
    6.6.2 启动盘的制作 180
    6.7 配置打印机 185
    6.7.1 添加打印机 185
    6.7.2 设置打印共享 186
    6.7.3 命令行配置打印机 187
    6.8 思考与练习 188

    第7章 常用Linux命令 190
    7.1 Linux命令基础 191
    7.1.1 文件名与路径 191
    7.1.2 Linux命令格式 191
    7.1.3 系统帮助 192
    7.1.4 进入与退出Linux系统 193
    7.2 常用Linux命令 195
    7.2.1 Linux与DOS命令 195
    7.2.2 目录操作命令 196
    7.2.3 文件操作命令 199
    7.2.4 文件备份和压缩命令 203
    7.2.5 关机和系统管理命令 205
    7.2.6 用户管理命令 207
    7.2.7 文件阅读的命令 212
    7.2.8 打印文件命令 214
    7.2.9 磁盘管理命令 216
    7.2.10 其他命令介绍 217
    7.2.11 Linux命令使用技巧 222
    7.3 课堂练习7-1:创建文件夹 224
    7.4 思考与练习 225

    第8章 shell编程基础 227
    8.1 shell简介 228
    8.1.1 shell的背景 228
    8.1.2 shell的功能 231
    8.2 shell基本语法 234
    8.2.1 shell定义的环境变量 234
    8.2.2 用户定义的变量 234
    8.2.3 内部变量 237
    8.2.4 参数置换的变量 237
    8.2.5 位置参数 238
    8.3 shell程序基础 238
    8.3.1 变量表达式 238
    8.3.2 shell中的符号 239
    8.3.3 bash介绍 242
    8.4 循环语句 245
    8.4.1 for语句 245
    8.4.2 while语句 246
    8.4.3 until语句 247
    8.4.4 select语句 248
    8.4.5 shift语句 248
    8.5 条件语句 249
    8.5.1 if语句 249
    8.5.2 case语句 251
    8.6 其他语句简介 252
    8.6.1 break 与contiune 252
    8.6.2 exit语句 252
    8.7 函数 252
    8.7.1 定义和使用函数 253
    8.7.2 向函数传递参数 254
    8.7.3 从调用函数中返回 254
    8.8 进程 255
    8.8.1 进程管理及作业控制 255
    8.8.2 启动进程 257
    8.8.3 查看进程 264
    8.8.4 进程调度 265
    8.8.5 调整优先级 267
    8.8.6 信号机制 270
    8.9 思考与练习 272

    第9章 Linux网络基础 274
    9.1 计算机网络 275
    9.1.1 什么是计算机网络 275
    9.1.2 物理拓扑结构 275
    9.2 计算机网络系统 277
    9.2.1 网络软件 277
    9.2.2 网络通信介质 278
    9.2.3 网络传输设备 280
    9.3 TCP/IP协议 283
    9.3.1 TCP/IP基础 283
    9.3.2 IP地址简介 284
    9.3.3 建立Internet连接 289
    9.4 其他网络协议 291
    9.4.1 IPX/SPX协议 291
    9.4.2 NetBIOS和NetBEUI
    协议 291
    9.4.3 FTP协议 292
    9.4.4 PPP协议 293
    9.4.5 HTTP协议 295
    9.4.6 DHCP协议 297
    9.5 网络管理 298
    9.5.1 网络管理的功能 298
    9.5.2 常用命令 299
    9.5.3 netstat命令 304
    9.5.4 TCP/IP配置文件介绍 306
    9.6 Linux常用浏览器 308
    9.6.1 Linux浏览器简介 309
    9.6.2 Gnome下的浏览器 313
    9.7 课堂练习9-1:建立ADSL
    连接 313
    9.8 思考与练习 315

    第10章 Linux网络服务器 317
    10.1 网络文件系统 318
    10.1.1 NFS的特点 318
    10.1.2 NFS的工作原理和服务
    进程的作用 319
    10.1.3 挂载NFS文件系统 320
    10.1.4 网络信息服务(NIS) 322
    10.2 FTP服务器WU-FTPD 323
    10.2.1 WU-FTPD的安装和
    组成 323
    10.2.2 WU-FTPD的配置 324
    10.2.3 wu-ftp相关命令的
    使用 330
    10.2.4 ftp命令行的客户程序 331
    10.3 Samba软件 335
    10.3.1 安装Samba软件 335
    10.3.2 配置Samba 336
    10.3.3 连接Samba共享 343
    10.3.4 Samba配置参数介绍 344
    10.4 Web服务器配置 346
    10.4.1 WWW简介 346
    10.4.2 安装Apache 347
    10.4.3 设置Apache服务器 349
    10.5 课堂练习10-1:增加用户
    验证功能 352
    10.6 配置DNS服务器 353
    10.6.1 DNS服务器的基本
    概念 354
    10.6.2 建立域名服务器 355
    10.7 思考与练习 359

    第11章 Linux网络安全 362
    11.1 基本安全知识 363
    11.1.1 计算机安全定义 363
    11.1.2 计算机不安全因素 363
    11.2 计算机病毒 364
    11.2.1 认识计算机病毒 364
    11.2.2 病毒的传播途径 365
    11.2.3 病毒的预防 365
    11.3 人为性破坏 366
    11.3.1 DoS攻击 366
    11.3.2 网络黑客 366
    11.4 Linux系统的安全措施 367
    11.4.1 基本安全设置 368
    11.4.2 高级安全措施 368
    11.4.3 Linux系统的安全机制 373
    11.4.4 网络系统受到的攻击和
    防范 374
    11.5 网络安全 377
    11.5.1 认识防火墙 377
    11.5.2 配置Linux防火墙 378
    11.5.3 OpenSSH 379
    11.6 思考与练习 383

    第12章 Linux应用软件 385
    12.1 OpenOffice.org 2.0概述 386
    12.1.1 OpenOffice简史 386
    12.1.2 OpenOffice组件的
    说明 386
    12.2 OpenOffice org Writer 387
    12.2.1 OpenOffice.org Writer
    工作界面 388
    12.2.2 Writer入门操作 388
    12.2.3 Writer快捷键和
    基本设置 390
    12.3 课堂练习12-1:使用Writer
    编辑通知 392
    12.4 OpenOffice.org Calc 393
    12.4.1 Calc简介和功能 394
    12.4.2 Calc快速入门 394
    12.5 课堂练习12-2:制作用品
    采购表 396
    12.6 OpenOffice.org Impress 398
    12.6.1 启动Impress 398
    12.6.2 Impress快速入门 399
    12.6.3 OpenOffice.org Draw 400
    12.6.4 Linux办公组件间的
    数据调用 400
    12.7 常用应用软件简介 402
    12.7.1 GIMP简介 402
    12.7.2 图像浏览器 404
    12.7.3 多媒体播放软件 405
    12.7.4 电子邮件 406
    12.7.5 文本编辑器 408
    12.7.6 其他软件 409
    12.8 课堂练习12-3:使用GIMP制作
    水晶按钮 410
    12.9 安装应用软件 412
    12.9.1 常见软件安装方式 412
    12.9.2 安装软件 414
    12.10 思考与练习 417

    第13章 语言简介 418
    13.1 Linux下的C++ 419
    13.1.1 C语言编译器GCC 419
    13.1.2 GCC选项 420
    13.1.3 其他C编程工具 422
    13.1.4 使用GCC编程 424
    13.2 程序维护工具make 426
    13.2.1 make简介 427
    13.2.2 GNU make工具 429
    13.2.3 make命令 431
    13.3 Linux下的Java 432
    13.3.1 在Linux系统
    安装Java 433
    13.3.2 Java的应用领域 434
    13.3.3 Java编程案例 435
    13.4 Linux下的PHP 439
    13.4.1 PHP的编辑工具 439
    13.4.2 PHP的流程控制 440
    13.5 思考与练习 442
    习题答案 444