《Ubuntu Linux从初学到精通》

图书作者:华清远见 丛书名称: 华清远见系列图书 出版日期: 2011年4月 PDF电子版免费下载

编辑推荐理由

推荐评分:5.0分

多年嵌入式人才培养及项目研发经验总结

数百家企业嵌入式研发岗位人才需求汇总

数十所嵌入式专业大学院校教学现状调研

侧重实践及案例分析并辅以代码加以讲解

图书简介

ubuntu linux是一个操作系统,其提供给用户一个操作简单、使用方便的桌面环境。《ubuntu linux从初学到精通(含dvd光盘1张)》详述了ubuntu linux的安装和使用。其中内容包括了linux操作系统的概述、ubuntu系列操作系统的安装、ubuntu的多种桌面环境、ubuntu的命令操作、ubuntu中常用软件的安装与使用、ubuntu服务器的应用,以及ubuntu环境下的编程。为使读者能快速掌握ubuntu系统的操作,《ubuntu linux从初学到精通(含dvd光盘1张)》结合相关步骤的图例详细讲解了每个操作步骤。
  • 《ubuntu linux从初学到精通(含dvd光盘1张)》配套光盘中提供了源文件和操作步骤的视频教程。视频配合音频能帮助读者理解和掌握操作。
  • 《ubuntu linux从初学到精通(含dvd光盘1张)》非常适合刚使用ubuntu linux操作系统的普通用户和系统管理员,同时也适合于以ubuntu为开发环境的开发者。

图书目录

  • ※ 第1章 linux 概述

  • 1.1 linux的发展
  • 1.1.1 unix的发展
  • 1.1.2 minix系统
  • 1.1.3 posix标准
  • 1.1.4 linux的诞生
  • 1.1.5 linux的命名由来和发音
  • 1.1.6 linux的标志
  • 1.2 linux的内核和发行
  • 1.2.1 内核的发展
  • 1.2.2 主流发行版本
  • 1.2.3 gnu通用公共许可证
  • 1.3 小结
  • 1.4 习题
  • ※ 第2章 ubuntu linux概述

  • 2.1 ubuntu简史
  • 2.1.1 debian的历史
  • 2.1.2 ubuntu的发展
  • .2.2 ubuntu的特点
  • 2.3 ubuntu的发行
  • 2.4 ubuntu 9.04新功能
  • 2.5 小结
  • 2.6 习题
  • 第2部分 linux的安装
  • ※ 第3章 安装前的准备

  • 3.1 硬件需求
  • 3.1.1 cpu
  • 3.1.2 硬盘
  • 3.1.3 内存
  • 3.1.4 显示卡
  • 3.1.5 光驱
  • 3.1.6 网卡
  • 3.1.7 键盘与鼠标
  • 3.2 软件需求
  • 3.2.1 软件下载
  • 3.2.2 光盘刻录
  • 3.3 安装策略
  • 3.3.1 记录硬件信息
  • 3.3.2 安装方式的选择
  • 3.3.3 规划磁盘分区
  • 3.4 注意事项
  • 3.4.1 下载映像文件
  • 3.4.2 硬盘分区
  • 3.4.3 网络配置
  • 3.5 小结
  • 3.6 习题
  • ※ 第4章 单系统安装ubuntu

  • 4.1 启动live cd
  • 4.2 在live cd中磁盘分区
  • 4.2.1 运行partition editor
  • 4.2.2 划分磁盘分区
  • 4.3 安装系统步骤
  • 4.3.1 选择语言
  • 4.3.2 选择时区
  • 4.3.3 键盘布局
  • 4.3.4 预备硬盘空间
  • 4.3.5 准备分区
  • 4.3.6 创建用户
  • 4.3.7 迁移向导
  • 4.3.8 安装系统配置清单
  • 4.4 小结
  • 4.5 习题
  • ※ 第5章 windows下安装ubuntu

  • 5.1 wubi无痛安装
  • 5.1.1 wubi安装的特点
  • 5.1.2 wubi安装配置
  • 5.1.3 wubi安装过程
  • 5.1.4 wubi卸装ubuntu
  • 5.2 使用grub4dos进行安装
  • 5.2.1 gru4cox简介
  • 5.2.2 grub4dos安装
  • 5.2.3 grub4dos安装ubuntu
  • 5.3 虚拟机安装ubuntu
  • 5.3.1 虚拟机的安装
  • 5.3.2 虚拟环境的配置
  • 5.3.3 安装过程
  • 5.4 小结
  • 5.5 习题
  • ※ 第6章 快速配置系统

  • 6.1 语言支持设置
  • 6.2 设置scim
  • 6.2.1 设置scim开关键热键
  • 6.2.2 禁止部分输入法引擎
  • 6.2.3 设置垂直式候选词表
  • 6.3 设置日期时间
  • 6.4 设置屏幕保护
  • 6.5 设置外观
  • 6.5.1 修改主题
  • 6.5.2 自定义主题
  • 6.5.3 安装新主题
  • 6.5.4 设置桌面背景
  • 6.5.5 开启三维显示效果
  • 6.6 设置分辨率
  • 6.7 设置登录窗口
  • 6.7.1 设置本地登录窗口
  • 6.7.2 设置自动登录
  • 6.8 设置软件源
  • 6.8.1 设置软件源服务器
  • 6.8.2 设置软件更新
  • 6.9 启动程序
  • 6.10 网络链接
  • 6.10.1 设置静态ip地址
  • 6.10.2 设置adsl网络连接
  • 6.11 小结
  • 6.12 习题
  • 第3部分 ubuntu的桌面环境
  • ※ 第7章 gnome桌面环境

  • 7.1 gnome的介绍
  • 7.2 gnome的面板和桌面
  • 7.2.1 gnome面板
  • 7.2.2 面板操作
  • 7.2.3 gnome桌面
  • 7.3 gnome首选项
  • 7.3.1 主菜单
  • 7.3.2 首选应用程序
  • 7.3.3 键盘快捷键
  • 7.4 gnome应用软件
  • 7.4.1 字符终端
  • 7.4.2 文本编辑器
  • 7.4.3 计算器
  • 7.4.4 图像编辑软件
  • 7.4.5 gnome媒体播放器
  • 7.4.6 刻录软件brasero
  • 7.4.7 邮件程序evolution
  • 7.4.8 游戏
  • 7.5 小结
  • 7.6 习题
  • ※ 第8章 kde桌面环境

  • 8.1 kde简介
  • 8.1.1 kde起源
  • 8.1.2 kde的发展
  • 8.1.3 kde前进动力和保障
  • 8.2 kubuntu的简介
  • 8.3 ubuntu中安装kde桌面
  • 8.3.1 新立得安装kde桌面
  • 8.3.2 命令行安装kde
  • 8.4 kde的面板和桌面
  • 8.4.1 面板
  • 8.4.2 操作面板和桌面
  • 8.5 kde桌面环境的配置
  • 8.5.1 修改时间日期
  • 8.5.2 修改显示器的分辨率
  • 8.5.3 设置软件源与更新软件
  • 8.5.4 设置默认的应用程序
  • 8.6 kde桌面环境中常用软件
  • 8.6.1 konqueror网页浏览器
  • 8.6.2 dolphin文件管理器
  • 8.6.3 k3b烧录软件
  • 8.6.4 kate高级文本编辑器
  • 8.6.5 kmail电子邮件客户端
  • 8.6.6 konsole模拟终端
  • 8.6.7 kpackagekit软件包管理器
  • 8.6.8 system monitor
  • 8.7 小结
  • 8.8 习题
  • ※ 第9章 xfce桌面环境

  • 9.1 xfce简介
  • 9.1.1 xfce简史
  • 9.1.2 xfce的精神
  • 9.2 xubuntu的简介
  • 9.3 在ubuntu中安装xfce
  • 9.4 xfce面板和桌面
  • 9.4.1 面板
  • 9.4.2 桌面
  • 9.4.3 操作面板和桌面
  • 9.5 xfce的系统设置
  • 9.5.1 设置显示器分辨率和刷新率
  • 9.5.2 设置首选应用程序
  • 9.5.3 设置工作区桌面的名称
  • 9.6 xfce的组件和常用应用程序
  • 9.6.1 xfce4的核心组件
  • 9.6.2 应用程序
  • 9.7 小结
  • 9.8 习题
  • 第4部分 基本应用
  • ※ 第10章 shell基础应用

  • 10.1 认识shell
  • 10.1.1 shell的概念
  • 10.1.2 shell的类型
  • 10.1.3 shell的特点
  • 10.1.4 命令行语法
  • 10.2 标准输入输出
  • 10.2.1 重定向
  • 10.2.2 管道
  • 10.3 通配符
  • 10.3.1 通配符?
  • 10.3.2 通配符*
  • 10.3.3 字符范围符[]
  • 10.4 shell操作
  • 10.4.1 启动终端
  • 10.4.2 更换shell
  • 10.4.3 配置shell
  • 10.4.4 编辑命令行
  • 10.4.5 命令行补全
  • 10.4.6 后台执行
  • 10.4.7 退出shell
  • 10.5 常用的linux命令
  • 10.5.1 基本操作命令
  • 10.5.2 帮助命令
  • 10.5.3 文件和目录操作命令
  • 10.5.4 文档打包和压缩命令
  • 10.5.5 系统操作命令
  • 10.6 小结
  • 10.7 习题
  • ※ 第11章 软件包管理

  • 11.1 软件包的概述
  • 11.1.1 deb软件包
  • 11.1.2 rpm软件包
  • 11.1.3 源码包
  • 11.1.4 虚拟软件包
  • 11.2 字符界面软件包管理工具
  • 11.2.1 dpkg软件包管理工具
  • 11.2.2 apt-get软件包管理工具
  • 11.2.3 aptitude软件包管理工具
  • 11.2.4 其他软件包管理工具
  • 11.3 新立得软件包管理工具
  • 11.3.1 启动新立得管理工具
  • 11.3.2 设置软件源
  • 11.3.3 查找软件包
  • 11.3.4 安装软件包
  • 11.3.5 卸载软件包
  • 11.4 小结
  • 11.5 习题
  • ※ 第12章 常用应用软件

  • 12.1 文本编辑工具gedit
  • 12.1.1 启动gedit
  • 12.1.2 处理文件
  • 12.1.3 处理文本
  • 12.1.4 高亮显示
  • 12.2 办公软件包openoffice.org
  • 12.2.1 启动openoffice.org套件
  • 12.2.2 openoffice.org writer
  • 12.2.3 calc
  • 12.2.4 impress
  • 12.3 多媒体软件
  • 12.3.1 照片管理器f-spot
  • 12.3.2 图片处理器gimp
  • 12.3.3 电影播放机totem
  • 12.3.4 音乐播放器rhythmbox
  • 12.3.5 刻录软件gnomebaker
  • 12.4 即时通信
  • 12.4.1 腾讯qq
  • 12.4.2 互联网通信pidgin
  • 12.4.3 飞信libfetion
  • 12.5 下载工具
  • 12.5.1 gftp
  • 12.5.2 linux下的电驴amule
  • 12.6 浏览器firefox
  • 12.7 虚拟机软件
  • 12.7.1 内核全虚拟化kvm
  • 12.7.2 桌面虚拟机virtualbox ose
  • 12.8 电子邮件evolution
  • 12.9 小结
  • 12.10 习题
  • 第5部分 高级应用
  • ※ 第13章 文件系统管理

  • 13.1 文件系统概述
  • 13.2 linux支持的主要文件系统
  • 13.2.1 ext2文件系统
  • 13.2.2 ext3文件系统
  • 13.2.3 ext4文件系统
  • 13.2.4 reiserfs文件系统
  • 13.2.5 vfs文件系统
  • 13.2.6 iso9660文件系统
  • 13.2.7 其他文件系统
  • 13.3 linux文件系统目录结构
  • 13.3.1 文件概念
  • 13.3.2 目录结构
  • 13.4 磁盘分区工具
  • 13.4.1 fdisk分区工具
  • 13.4.2 parted分区工具
  • 13.5 文件系统管理基本命令
  • 13.5.1 dd命令——磁盘备份和数据转换
  • 13.5.2 df命令——检查文件系统占用空间情况
  • 13.5.3 du命令——显示文件占用磁盘空间情况
  • 13.5.4 挂载命令mount
  • 13.5.5 卸载命令umount
  • 13.6 磁盘配额
  • 13.6.1 磁盘配额的简介
  • 13.6.2 配置磁盘配额
  • 13.7 小结
  • 13.8 习题
  • ※ 第14章 系统管理

  • 14.1 用户管理
  • 14.1.1 创5efa用户账户
  • 14.1.2 删除用户
  • 14.1.3 修改用户属性
  • 14.1.4 passwd和shadow文件
  • 14.1.5 常用命令
  • 14.2 组管理
  • 14.2.1 用户组的添加和删除
  • 14.2.2 修改组的属性
  • 14.2.3 /etc/group文件
  • 14.3 进程管理
  • 14.3.1 进程的概念
  • 14.3.2 进程显示和删除
  • 14.3.3 进程调度
  • 14.3.4 系统监视器管理进程
  • 14.4 查看系统信息
  • 14.4.1 系统硬件信息
  • 14.4.2 系统日志
  • 14.4.3 模块加载信息
  • 14.5 系统备份与还原
  • 14.5.1 备份恢复的概念
  • 14.5.2 备份恢复的策略
  • 14.5.3 tar命令备份和还原/home目录
  • 14.5.4 dump备份和restore还原文件
  • 14.6 小结
  • 14.7 习题
  • ※ 第15章 网络管理

  • 15.1 linux网络基础
  • 15.1.1 计算机网络体系基本概念
  • 15.1.2 tcp/ip协议族
  • 15.1.3 tcp协议
  • 15.1.4 udp协议
  • 15.1.5 ip协议
  • 15.2 网络工具gnome-nettool
  • 15.2.1 查看本地ip地址
  • 15.2.2 验证与远程计算机的连接
  • 15.2.3 查看路由表信息
  • 15.2.4 扫描开放的端口
  • 15.3 网络配置
  • 15.3.1 网络配置文件
  • 15.3.2 网络常用命令
  • 15.4 小结
  • 15.5 习题
  • 第6部分 服务器
  • ※ 第16章 网络应用服务器

  • 16.1 域名服务器bind9
  • 16.1.1 域名系统dns简介
  • 16.1.2 bind服务器简介
  • 16.1.3 安装及启动bind9
  • 16.1.4 配置bind9服务器
  • 16.1.5 测试bind9服务器
  • 16.2 文件传输服务器vsftpd
  • 16.2.1 ftp服务器的特性
  • 16.2.2 ftp用户类型
  • 16.2.3 安装vsftpd服务器,以及它的基本操作
  • 16.2.4 配置vsftpd服务器
  • 16.2.5 配置本地组访问的ftp
  • 16.3 电子邮件服务器postfix
  • 16.3.1 postfix简介
  • 16.3.2 postfix的总体结构
  • 16.3.3 安装并运行postfix
  • 16.3.4 配置postfix
  • 16.3.5 测试postfix服务器
  • 16.4 小结
  • 16.5 习题
  • ※ 第17章 文件服务器

  • 17.1 samba服务器概述
  • 17.1.1 smb协议简介
  • 17.1.2 samba简介
  • 17.1.3 samba服务器安装和启动
  • 17.2 samba的配置
  • 17.2.1 smb.conf配置文件的组成
  • 17.2.2 smb.conf的编写格式和语法
  • 17.2.3 smb.conf全局设置
  • 17.2.4 smb.conf共享设置
  • 17.3 使用samba共享实例
  • 17.3.1 设置用户的samba密码
  • 17.3.2 使用配置文件设置共享资源
  • 17.3.3 使用图形操作界面设置共享
  • 17.3.4 使用samba的客户端
  • 17.4 nfs文件服务器
  • 17.4.1 nfs服务简介
  • 17.4.2 安装和启动nfs服务器
  • 17.4.3 配置nfs服务器
  • 17.4.4 客户端nfs的链接
  • 17.5 小结
  • 17.6 习题
  • ※ 第18章 web服务器

  • 18.1 web服务器简介
  • 18.1.1 apache服务器
  • 18.1.2 tomcat服务器
  • 18.1.3 其他web服务器
  • 18.2 构建apache服务器
  • 18.2.1 安装apache服务器
  • 18.2.2 apache配置文件
  • 18.2.3 apache的基本配置
  • 18.3 管理apache服务器
  • 18.4 apache日志管理
  • 18.4.1 日志相关配置指令
  • 18.4.2 访问日志
  • 18.4.3 错误日志
  • 18.5 配置动态web站点
  • 18.6 小结
  • 18.7 习题
  • ※ 第19章 数据库mysql

  • 19.1 数据库简介
  • 19.1.1 mysql数据库
  • 19.1.2 postgresql数据库
  • 19.2 构建mysql数据库服务器
  • 19.2.1 安装mysql数据库服务器
  • 19.2.2 配置mysql数据库服务器
  • 19.2.3 启动和关闭mysql数据库服务器
  • 19.3 使用mysql数据库
  • 19.3.1 运行mysql命令
  • 19.3.2 数据库的管理
  • 19.3.3 表的管理
  • 19.3.4 数据记录的管理
  • 19.3.5 数据库用户管理
  • 19.3.6 数据库的备份和恢复
  • 19.4 小结
  • 19.5 习题
  • 第7部分 linux编程
  • ※ 第20章 编程工具

  • 20.1 ubuntu下编程环境概述
  • 20.1.1 编程工具简介
  • 20.1.2 ubuntu下的编程类型
  • 20.2 常用编辑器
  • 20.2.1 vim编辑器
  • 20.2.2 emacs编辑器
  • 20.3 集成开发环境
  • 20.3.1 anjuta
  • 20.3.2 eclipse
  • 20.4 c/c++程序开发工具
  • 20.4.1 编译器工具gcc
  • 20.4.2 调试工具gdb
  • 20.4.3 make工具
  • 20.5 小结
  • 20.6 习题
  • ※ 第21章 shell编程

  • 21.1 bash简介
  • 21.1.1 bash的优势
  • 21.1.2 bash脚本的编写与运行
  • 21.2 bash的语法
  • 21.2.1 shell变量
  • 21.2.2 条件语句
  • 21.2.3 循环语句
  • 21.2.4 循环控制
  • 21.2.5 case测试语句
  • 21.2.6 select循环语句
  • 21.2.7 shell内置命令
  • 21.3 shell函数
  • 21.3.1 函数简介
  • 21.3.2 函数的参数和返回值
  • 21.4 shell脚本综合实例
  • 21.5 小结
  • 21.6 习题
  • ※ 第22章 版本控制工具

  • 22.1 版本控制简介
  • 22.1.1 cvs简介
  • 22.1.2 svn简介
  • 22.2 构建svn服务器
  • 22.2.1 安装subversion
  • 22.2.2 创建svn数据仓库
  • 22.2.3 配置apache的svn模块
  • 22.2.4 配置用户权限
  • 22.3 svn字符界面客户端
  • 22.3.1 检出文件
  • 22.3.2 添加文件
  • 22.3.3 提交文件
  • 22.3.4 更新文件
  • 22.3.5 查看日志
  • 22.4 svn图形界面客户端esvn
  • 22.4.1 安装esvn
  • 22.4.2 配置esvn
  • 22.4.3 检出文件
  • 22.4.4 打开工作副本
  • 22.4.5 提交文件
  • 22.4.6 更新工作副本
  • 22.4.7 查看日志
  • 22.5 小结
  • 22.6 习题