Linux系统应用与开发教程(第2版)

Linux系统应用与开发教程(第2版)
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: ,
2010-06
版次: 2
ISBN: 9787111304746
定价: 29.00
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 255页
正文语种: 简体中文
15人买过
  •   《Linux系统应用与开发教程(第2版)》以FedoraLinux10为蓝本,全面系统地介绍Linux系统的使用、管理与开发。全书共分为三部分:第一部分介绍Linux的基本知识,使读者快速认识Linux,熟悉Linux操作环境,掌握Linux的基本操作;第二部分介绍硬件管理、网络管理、网络服务的配置、安全管理以及如何对系统进行管理与监控;第三部分介绍Linux下常用的开发工具和开发环境,帮助读者迅速转换到Linux平台上进行软件开发。

      《Linux系统应用与开发教程(第2版)》由浅入深、图文并茂、通俗易懂,不仅分析了Linux核心的工作原理与结构,而且突出了Fedora的新技术和新特点。对每一项功能,一般给出多种操作实现途径。通过《Linux系统应用与开发教程(第2版)》的学习,读者能迅速领悟Linux的精髓,发现Linux的博大精深,进而在当今信息化大潮中利用Linux的强大功能。

      《Linux系统应用与开发教程(第2版)》不仅适合Linux系统的初学者学习,也适合那些使用过旧版本、想了解新版本的读者学习。高级用户、管理者以及研究开发人员也可以将《Linux系统应用与开发教程(第2版)》作为一本较为全面的参考书。 前言

    第一部分 Linux使用基础

    第1章 Linux概述

    1.1 初识Linux

    1.1.1 什么是Linux

    1.1.2 Linux的特性

    1.1.3 Linux与其他操作系统的区别

    1.1.4 GNU、GPL和LGPL

    1.1.5 Linux 的主要版本

    1.2 Linux纵览

    1.3 Linux的安装

    1.3.1 安装前的准备

    1.3.2 引导安装程序

    1.3.3 收集安装信息

    1.3.4 正式安装

    1.4 启动与关闭Linux

    1.4.1 首次启动

    1.4.2 登录

    1.4.3 注销

    1.4.4 关闭

    1.5 本章小结

    习题

    第2章 shell及常用命令

    2.1 Linux终端使用基础

    2.1.1 什么是Linux终端

    2.1.2 shell的基本形式

    2.2 文件与目录的基本概念

    2.2.1 文件与文件类型

    2.2.2 目录

    2.2.3 工作目录、用户主目录与路径

    2.3 目录和文件的基本操作

    2.3.1 显示文件命令

    2.3.2 复制、删除和移动命令

    2.3.3 创建和删除目录命令

    2.3.4 切换工作目录和显示目录命令

    2.3.5 查找与定位命令

    2.3.6 链接命令ln

    2.3.7 创建文件、改变文件或目录时间的命令touch

    2.3.8 文件比较与排序命令

    2.4 备份与压缩命令

    2.4.1 备份命令tar

    2.4.2 压缩和解压命令gzip

    2.4.3 解压命令unzip

    2.5 其他常用命令

    2.5.1 显示文字命令echo

    2.5.2 显示日历命令cal

    2.5.3 日期时间命令date

    2.5.4 清除屏幕命令clear

    2.5.5 软件包管理命令rpm

    2.6 联机帮助命令

    2.6.1 man

    2.6.2 info

    2.6.3 help

    2.7 本章小结

    习题

    第3章 文本编辑器vi的使用

    3.1 vi简介

    3.2 vi的进入与退出

    3.2.1 进入vi

    3.2.2 保存文件和退出vi

    3.2.3 浏览文件

    3.3 vi的编辑操作命令

    3.3.1 vi中的行号

    3.3.2 vi中的字、句子和段

    3.3.3 光标移动操作

    3.3.4 屏幕滚动

    3.3.5 命令模式下的文本编辑

    3.3.6 插入模式下的文本编辑

    3.3.7 重复与取消命令

    3.4 vim对vi的改进

    3.5 本章小结

    习题

    第4章 X Window系统的使用

    4.1 Fedora下的X Window系统

    4.1.1 X Window系统的组成与特点

    4.1.2 GNOME简介

    4.1.3 KDE简介

    4.1.4 GNOME/KDE提供的软件

    4.1.5 窗口管理器

    4.2 GNOME桌面环境

    4.2.1 GNOME登录界面

    4.2.2 GNOME桌面

    4.2.3 GNOME面板

    4.2.4 GNOME的窗口管理器

    4.2.5 GNOME的文件浏览器

    4.2.6 系统管理与设置

    4.3 本章小结

    习题

    第5章 Linux系统的常用软件

    5.1 办公软件

    5.1.1 办公套件OpenOffice.org

    5.1.2 Writer组件

    5.1.3 Calc组件

    5.1.4 Impress组件

    5.2 网络应用软件

    5.2.1 浏览器Firefox

    5.2.2 电子邮件客户端软件Evolution

    5.2.3 即时通信程序QQ

    5.2.4 网络电话程序Skype

    5.3 多媒体应用软件

    5.3.1 音乐播放器Rhythmbox

    5.3.2 电影播放器Totem 与RealPlayer

    5.4 工具软件

    5.4.1 GNU图像处理程序

    5.4.2 文本编辑器

    5.5 本章小结

    习题

    第二部分 Linux的系统管理

    第6章 硬件管理

    6.1 存储设备的挂载与卸载

    6.1.1 确定挂载信息

    6.1.2 挂载命令mount

    6.1.3 挂载设备的过程

    6.1.4 卸载设备

    6.1.5 配置挂载

    6.1.6 图形化挂载工具

    6.1.7 磁盘格式化

    6.2 声卡

    6.2.1 安装ALSA声卡驱动程序

    6.2.2 安装OSS声卡驱动程序

    6.2.3 检测声卡

    6.3 显卡

    6.4 打印机

    6.4.1 获取打印机驱动程序

    6.4.2 安装驱动程序

    6.4.3 配置打印机

    6.4.4 测试打印机

    6.5 本章小结

    习题

    第7章 网络的基本配置

    7.1 网络接口配置工具

    7.1.1 使用文本模式配置工具

    7.1.2 使用图形配置工具

    7.1.3 使用终端命令ifconfig

    7.2 网络接口的启动与禁止

    7.3 网络接口的查看

    7.4 常用网络命令

    7.4.1 网络测试命令

    7.4.2 远程登录命令

    7.5 网络相关配置文件

    7.5.1 网络配置文件

    7.5.2 网络接口配置文件

    7.5.3 域名解析控制文件

    7.5.4 域名解析交换配置文件

    7.5.5 主机名列表文件

    7.5.6 域名服务器设置文件

    7.5.7 协议定义文件

    7.5.8 网络服务列表文件

    7.6 本章小结

    习题

    第8章 常用网络服务的使用与配置

    8.1 网络服务管理工具

    8.1.1 图形界面的管理工具

    8.1.2 文本界面的管理工具

    8.1.3 命令行界面的管理工具

    8.1.4 xinetd

    8.2 Apache服务器

    8.2.1 Apache服务器简介

    8.2.2 安装

    8.2.3 启动与关闭

    8.2.4 配置

    8.2.5 应用实例

    8.3 vsFTPd服务器

    8.3.1 简介

    8.3.2 安装

    8.3.3 启动与关闭

    8.3.4 配置

    8.3.5 FTP客户端

    8.3.6 应用实例

    8.4 Samba服务器

    8.4.1 简介

    8.4.2 安装

    8.4.3 启动与关闭

    8.4.4 配置

    8.4.5 应用实例

    8.5 DNS服务器

    8.5.1 简介

    8.5.2 安装Bind

    8.5.3 启动与关闭

    8.5.4 使用system-config-bind配置DNS

    8.5.5 使用配置文件配置DNS

    8.6 本章小结

    习题

    第9章 系统管理与监视

    9.1 用户管理

    9.1.1 账号与配置文件

    9.1.2 用户管理

    9.1.3 账号管理和查看命令

    9.1.4 文件权限管理

    9.2 进程管理

    9.2.1 进程的概念

    9.2.2 启动进程

    9.2.3 进程管理命令

    9.3 系统监视

    9.3.1 系统监控命令top

    9.3.2 内存查看命令free

    9.3.3 磁盘空间用量查看命令df

    9.3.4 系统监视器

    9.4 日志查看

    9.4.1 日志文件

    9.4.2 查看日志

    9.5 本章小结

    习题

    第10章 Linux系统的安全管理

    10.1 Linux系统的安全设置

    10.1.1 系统安全设置

    10.1.2 账号安全设置

    10.1.3 网络服务安全设置

    10.2 SELinux

    10.2.1 SELinux简介

    10.2.2 SELinux的基本概念

    10.2.3 SELinux的控制

    10.2.4 SELinux的策略管理

    10.2.5 SELinux的监视

    10.2.6 SELinux与原访问控制机制的关系

    10.3 本章小结

    习题

    第三部分 Linux平台上的程序设计

    第11章 shell程序设计

    11.1 使用shell

    11.2 bash程序设计

    11.2.1 bash程序的一般格式

    11.2.2 变量的声明和使用

    11.2.3 条件判断

    11.2.4 控制结构

    11.2.5 函数

    11.3 shell程序实例

    11.3.1 Linux实例程序

    11.3.2 文件备份脚本示例

    11.4 本章小结

    习题

    第12章 GCC的使用与开发

    12.1 GCC简介

    12.2 GCC的使用

    12.3 利用GCC开发C语言程序

    12.3.1 简单的C语言程序

    12.3.2 多个文件的C程序

    12.3.3 使用makefile生成程序

    12.4 调试

    12.4.1 静态调试

    12.4.2 动态调试

    12.5 本章小结

    习题

    第13章 GTK+图形界面程序设计

    13.1 X Window编程简介

    13.2 GTK+程序设计简介

    13.3 用GTK+开发图形界面程序

    13.3.1 基本的GTK+程序

    13.3.2 编译GTK+源程序

    13.3.3 应用容器的GTK+程序

    13.4 本章小结

    习题

    第14章 Qt图形界面程序设计

    14.1 Qt程序设计简介

    14.2 开发Qt图形界面程序

    14.2.1 简单Qt图形程序

    14.2.2 Qt程序的编译

    14.2.3 关联消息的图形程序

    14.3 本章小结

    习题

    第15章 集成开发环境KDevelop的使用

    15.1 KDevelop简介

    15.2 KDevelop的使用

    15.2.1 启动KDevelop

    15.2.2 创建工程

    15.2.3 编辑工程

    15.2.4 编译生成工程

    15.3 本章小结

    习题

    附录Linux终端命令

  • 内容简介:
      《Linux系统应用与开发教程(第2版)》以FedoraLinux10为蓝本,全面系统地介绍Linux系统的使用、管理与开发。全书共分为三部分:第一部分介绍Linux的基本知识,使读者快速认识Linux,熟悉Linux操作环境,掌握Linux的基本操作;第二部分介绍硬件管理、网络管理、网络服务的配置、安全管理以及如何对系统进行管理与监控;第三部分介绍Linux下常用的开发工具和开发环境,帮助读者迅速转换到Linux平台上进行软件开发。

      《Linux系统应用与开发教程(第2版)》由浅入深、图文并茂、通俗易懂,不仅分析了Linux核心的工作原理与结构,而且突出了Fedora的新技术和新特点。对每一项功能,一般给出多种操作实现途径。通过《Linux系统应用与开发教程(第2版)》的学习,读者能迅速领悟Linux的精髓,发现Linux的博大精深,进而在当今信息化大潮中利用Linux的强大功能。

      《Linux系统应用与开发教程(第2版)》不仅适合Linux系统的初学者学习,也适合那些使用过旧版本、想了解新版本的读者学习。高级用户、管理者以及研究开发人员也可以将《Linux系统应用与开发教程(第2版)》作为一本较为全面的参考书。
  • 目录:
    前言

    第一部分 Linux使用基础

    第1章 Linux概述

    1.1 初识Linux

    1.1.1 什么是Linux

    1.1.2 Linux的特性

    1.1.3 Linux与其他操作系统的区别

    1.1.4 GNU、GPL和LGPL

    1.1.5 Linux 的主要版本

    1.2 Linux纵览

    1.3 Linux的安装

    1.3.1 安装前的准备

    1.3.2 引导安装程序

    1.3.3 收集安装信息

    1.3.4 正式安装

    1.4 启动与关闭Linux

    1.4.1 首次启动

    1.4.2 登录

    1.4.3 注销

    1.4.4 关闭

    1.5 本章小结

    习题

    第2章 shell及常用命令

    2.1 Linux终端使用基础

    2.1.1 什么是Linux终端

    2.1.2 shell的基本形式

    2.2 文件与目录的基本概念

    2.2.1 文件与文件类型

    2.2.2 目录

    2.2.3 工作目录、用户主目录与路径

    2.3 目录和文件的基本操作

    2.3.1 显示文件命令

    2.3.2 复制、删除和移动命令

    2.3.3 创建和删除目录命令

    2.3.4 切换工作目录和显示目录命令

    2.3.5 查找与定位命令

    2.3.6 链接命令ln

    2.3.7 创建文件、改变文件或目录时间的命令touch

    2.3.8 文件比较与排序命令

    2.4 备份与压缩命令

    2.4.1 备份命令tar

    2.4.2 压缩和解压命令gzip

    2.4.3 解压命令unzip

    2.5 其他常用命令

    2.5.1 显示文字命令echo

    2.5.2 显示日历命令cal

    2.5.3 日期时间命令date

    2.5.4 清除屏幕命令clear

    2.5.5 软件包管理命令rpm

    2.6 联机帮助命令

    2.6.1 man

    2.6.2 info

    2.6.3 help

    2.7 本章小结

    习题

    第3章 文本编辑器vi的使用

    3.1 vi简介

    3.2 vi的进入与退出

    3.2.1 进入vi

    3.2.2 保存文件和退出vi

    3.2.3 浏览文件

    3.3 vi的编辑操作命令

    3.3.1 vi中的行号

    3.3.2 vi中的字、句子和段

    3.3.3 光标移动操作

    3.3.4 屏幕滚动

    3.3.5 命令模式下的文本编辑

    3.3.6 插入模式下的文本编辑

    3.3.7 重复与取消命令

    3.4 vim对vi的改进

    3.5 本章小结

    习题

    第4章 X Window系统的使用

    4.1 Fedora下的X Window系统

    4.1.1 X Window系统的组成与特点

    4.1.2 GNOME简介

    4.1.3 KDE简介

    4.1.4 GNOME/KDE提供的软件

    4.1.5 窗口管理器

    4.2 GNOME桌面环境

    4.2.1 GNOME登录界面

    4.2.2 GNOME桌面

    4.2.3 GNOME面板

    4.2.4 GNOME的窗口管理器

    4.2.5 GNOME的文件浏览器

    4.2.6 系统管理与设置

    4.3 本章小结

    习题

    第5章 Linux系统的常用软件

    5.1 办公软件

    5.1.1 办公套件OpenOffice.org

    5.1.2 Writer组件

    5.1.3 Calc组件

    5.1.4 Impress组件

    5.2 网络应用软件

    5.2.1 浏览器Firefox

    5.2.2 电子邮件客户端软件Evolution

    5.2.3 即时通信程序QQ

    5.2.4 网络电话程序Skype

    5.3 多媒体应用软件

    5.3.1 音乐播放器Rhythmbox

    5.3.2 电影播放器Totem 与RealPlayer

    5.4 工具软件

    5.4.1 GNU图像处理程序

    5.4.2 文本编辑器

    5.5 本章小结

    习题

    第二部分 Linux的系统管理

    第6章 硬件管理

    6.1 存储设备的挂载与卸载

    6.1.1 确定挂载信息

    6.1.2 挂载命令mount

    6.1.3 挂载设备的过程

    6.1.4 卸载设备

    6.1.5 配置挂载

    6.1.6 图形化挂载工具

    6.1.7 磁盘格式化

    6.2 声卡

    6.2.1 安装ALSA声卡驱动程序

    6.2.2 安装OSS声卡驱动程序

    6.2.3 检测声卡

    6.3 显卡

    6.4 打印机

    6.4.1 获取打印机驱动程序

    6.4.2 安装驱动程序

    6.4.3 配置打印机

    6.4.4 测试打印机

    6.5 本章小结

    习题

    第7章 网络的基本配置

    7.1 网络接口配置工具

    7.1.1 使用文本模式配置工具

    7.1.2 使用图形配置工具

    7.1.3 使用终端命令ifconfig

    7.2 网络接口的启动与禁止

    7.3 网络接口的查看

    7.4 常用网络命令

    7.4.1 网络测试命令

    7.4.2 远程登录命令

    7.5 网络相关配置文件

    7.5.1 网络配置文件

    7.5.2 网络接口配置文件

    7.5.3 域名解析控制文件

    7.5.4 域名解析交换配置文件

    7.5.5 主机名列表文件

    7.5.6 域名服务器设置文件

    7.5.7 协议定义文件

    7.5.8 网络服务列表文件

    7.6 本章小结

    习题

    第8章 常用网络服务的使用与配置

    8.1 网络服务管理工具

    8.1.1 图形界面的管理工具

    8.1.2 文本界面的管理工具

    8.1.3 命令行界面的管理工具

    8.1.4 xinetd

    8.2 Apache服务器

    8.2.1 Apache服务器简介

    8.2.2 安装

    8.2.3 启动与关闭

    8.2.4 配置

    8.2.5 应用实例

    8.3 vsFTPd服务器

    8.3.1 简介

    8.3.2 安装

    8.3.3 启动与关闭

    8.3.4 配置

    8.3.5 FTP客户端

    8.3.6 应用实例

    8.4 Samba服务器

    8.4.1 简介

    8.4.2 安装

    8.4.3 启动与关闭

    8.4.4 配置

    8.4.5 应用实例

    8.5 DNS服务器

    8.5.1 简介

    8.5.2 安装Bind

    8.5.3 启动与关闭

    8.5.4 使用system-config-bind配置DNS

    8.5.5 使用配置文件配置DNS

    8.6 本章小结

    习题

    第9章 系统管理与监视

    9.1 用户管理

    9.1.1 账号与配置文件

    9.1.2 用户管理

    9.1.3 账号管理和查看命令

    9.1.4 文件权限管理

    9.2 进程管理

    9.2.1 进程的概念

    9.2.2 启动进程

    9.2.3 进程管理命令

    9.3 系统监视

    9.3.1 系统监控命令top

    9.3.2 内存查看命令free

    9.3.3 磁盘空间用量查看命令df

    9.3.4 系统监视器

    9.4 日志查看

    9.4.1 日志文件

    9.4.2 查看日志

    9.5 本章小结

    习题

    第10章 Linux系统的安全管理

    10.1 Linux系统的安全设置

    10.1.1 系统安全设置

    10.1.2 账号安全设置

    10.1.3 网络服务安全设置

    10.2 SELinux

    10.2.1 SELinux简介

    10.2.2 SELinux的基本概念

    10.2.3 SELinux的控制

    10.2.4 SELinux的策略管理

    10.2.5 SELinux的监视

    10.2.6 SELinux与原访问控制机制的关系

    10.3 本章小结

    习题

    第三部分 Linux平台上的程序设计

    第11章 shell程序设计

    11.1 使用shell

    11.2 bash程序设计

    11.2.1 bash程序的一般格式

    11.2.2 变量的声明和使用

    11.2.3 条件判断

    11.2.4 控制结构

    11.2.5 函数

    11.3 shell程序实例

    11.3.1 Linux实例程序

    11.3.2 文件备份脚本示例

    11.4 本章小结

    习题

    第12章 GCC的使用与开发

    12.1 GCC简介

    12.2 GCC的使用

    12.3 利用GCC开发C语言程序

    12.3.1 简单的C语言程序

    12.3.2 多个文件的C程序

    12.3.3 使用makefile生成程序

    12.4 调试

    12.4.1 静态调试

    12.4.2 动态调试

    12.5 本章小结

    习题

    第13章 GTK+图形界面程序设计

    13.1 X Window编程简介

    13.2 GTK+程序设计简介

    13.3 用GTK+开发图形界面程序

    13.3.1 基本的GTK+程序

    13.3.2 编译GTK+源程序

    13.3.3 应用容器的GTK+程序

    13.4 本章小结

    习题

    第14章 Qt图形界面程序设计

    14.1 Qt程序设计简介

    14.2 开发Qt图形界面程序

    14.2.1 简单Qt图形程序

    14.2.2 Qt程序的编译

    14.2.3 关联消息的图形程序

    14.3 本章小结

    习题

    第15章 集成开发环境KDevelop的使用

    15.1 KDevelop简介

    15.2 KDevelop的使用

    15.2.1 启动KDevelop

    15.2.2 创建工程

    15.2.3 编辑工程

    15.2.4 编译生成工程

    15.3 本章小结

    习题

    附录Linux终端命令

查看详情
12
系列丛书 / 更多
Linux系统应用与开发教程(第2版)
数据库原理与应用教程(第4版)
何玉洁 著
Linux系统应用与开发教程(第2版)
C#程序设计教程(第3版)
朱毅华、时跃华、赵青松 著;郑阿奇、梁敬东 编
Linux系统应用与开发教程(第2版)
计算机基础课程系列教材:计算机基础应用教程(第3版)
刘春燕、吴黎兵、熊素萍 编
Linux系统应用与开发教程(第2版)
Visual C++教程(第3版)
丁有和 著;郑阿奇 编
Linux系统应用与开发教程(第2版)
SQL Server教程从基础到应用
郑阿奇 编
Linux系统应用与开发教程(第2版)
计算机基础应用实验教程(第3版)/计算机基础课程系列教材
刘春燕、何宁、陈红 编
Linux系统应用与开发教程(第2版)
数据库技术及应用:Access
李雁翎 著
Linux系统应用与开发教程(第2版)
大学计算机基础实验/计算机基础课程系列教材
赵秀梅、李艳玲、刘铭 著;陈明、王锁柱 编
Linux系统应用与开发教程(第2版)
数据库与数据处理:Access2010实现(第2版)
张玉洁、孟祥武 编
Linux系统应用与开发教程(第2版)
计算机基础课程系列教材:大学计算机基础
吴海霞、李艳玲、刘长文 著;陈明、王锁柱 编
Linux系统应用与开发教程(第2版)
大学计算机基础实验教程
毛科技、陈立建 编
Linux系统应用与开发教程(第2版)
C#程序设计教程(第2版)
郑阿奇、梁敬东 编
您可能感兴趣 / 更多
Linux系统应用与开发教程(第2版)
我为每一种思想寻找言辞 西方艺术思想史中的她们
刘海燕
Linux系统应用与开发教程(第2版)
中级财务会计(第2版)
刘海燕 主编;袁敏
Linux系统应用与开发教程(第2版)
事业单位预算管理一体化
刘海燕;彭湘萍;蓝凤壮
Linux系统应用与开发教程(第2版)
旅游政策与法规(中等职业教育专业技能课立项教材)
刘海燕
Linux系统应用与开发教程(第2版)
现代汉语语句系统的逻辑语义学研究
刘海燕 著
Linux系统应用与开发教程(第2版)
幼儿园优质云课程(小班)
刘海燕 编
Linux系统应用与开发教程(第2版)
幼儿园优质云课程(大班)
刘海燕 编
Linux系统应用与开发教程(第2版)
幼儿园健康管理实用手册
刘海燕 主编
Linux系统应用与开发教程(第2版)
幼儿园优质云课程 中班
刘海燕 主编
Linux系统应用与开发教程(第2版)
古道玉踪:陇原大地上探寻玉根国脉(玉帛之路文化考察丛书))
刘海燕 著;张振宇、叶舒宪 编
Linux系统应用与开发教程(第2版)
会计信息系统应用:用友ERP-U8V10.1版
刘海燕、王文秀、张娜 编
Linux系统应用与开发教程(第2版)
电子产品组装与调试
刘海燕 主编