系统篇 用好Ubuntu掌握这些就够了

第1章 Ubuntu的进化

  • 1.1 GNU/Linux的历史和文化

1.1.1 GNU/Linux是Linux的全称

1.1.2 Linux的诞生

  • 1.2 Linux发行版Top10
  • 1.3 Ubuntu的起源和版本

1.3.1 Ubuntu是什么

1.3.2 丰富的Ubuntu版本

1.3.3 Ubuntu的发展路线图

  • 1.4 Ubuntu社区
  • 1.5 学习Linux的方法
  • 1.6 本章小结

第2章 与Ubuntu的第一次亲密接触

  • 2.1 在线体验Ubuntu
  • 2.2 使用VirtualBox体验Ubuntu
  • 2.3 制作LiveUSB体验Ubuntu
  • 2.4 本章小结

第3章 让Ubuntu在硬盘安家落户

  • 3.1 对UEFI安全启动说“不”
  • 3.2 U盘极速安装Ubuntu
  • 3.3 必要的配置
  • 3.4 利用Ubuntu Server量身打造自己的系统
  • 3.5 定制桌面环境:各种Ubuntu桌面环境想用就用
  • 3.6 配置Ubuntu Server
  • 3.7 本章小结

第4章 Unity桌面环境

  • 4.1 Display Server谁是王者

4.1.1 昔日王者——X-Window(注意,不是X-Windows)

  • 4.1.2 后起之秀——Wayland

4.1.3 黑马出世——Mir

  • 4.2 Unity没有想象中那么难用

4.2.1 独特的Unity桌面环境

4.2.3 Unity虚拟桌面和窗口管理

4.2.3 Unity桌面程序管理

  • 4.3 随心所欲定制Unity
  • 4.4 Unity使用技巧
  • 4.5 本章小结

第5章 Ubuntu文件系统和文件管理

  • 5.1 掌握Ubuntu文件系统

5.1.1 Ubuntu文件层次结构

5.1.2 深入Ubuntu文件系统

5.1.3 绝对路径和相对路径

5.1.4 文件类型精要

  • 5.2 管理Ubuntu文件系统

5.2.1 精通文件管理器

5.2.2 浏览文件

5.2.3 文件备份和恢复

5.2.4 文件压缩和解压

  • 5.3 令初学者头痛的命令行
  • 5.4 在命令行中进行文件管理

5.4.1 复制文件和目录

5.4.2 删除文件和目录

5.4.3 创建文件和目录

5.4.4 移动文件或目录

5.4.5 浏览文本文件

5.4.6 执行可执行文件

  • 5.5 在命令行进行压缩和解压
  • 5.6 文件权限的秘密

5.6.1 Ubuntu默认访问权限

5.6.2 通过权限符号修改访问权限

5.6.3 通过权限代码修改访问权限

  • 5.7 修改文件的属主信息
  • 5.8 远程管理Ubuntu文件系统

5.8.1 SSH远程管理

5.8.2 TeamViewer图形化远程管理软件

  • 5.9 本章小结

第6章 Ubuntu软件包和存储管理

  • 6.1 深入了解Ubuntu软件包格式
  • 6.2 使用软件管理程序安装DEB软件包的应用程序
  • 6.3 Ubuntu软件仓库管理
  • 6.4 Ubuntu软件包后端管理工具

6.4.1 后端最底层软件包管理工具——dpkg

6.4.2 后端自动化软件包管理工具

6.4.3 软件包管理工具比较

  • 6.5 软件仓库管理进阶——添加和删除PPA 软件仓库
  • 6.6 高级应用——利用源代码编译自己的软件包
  • 6.7 SNAP软件包的使用
  • 6.8 Ubuntu存储管理

6.8.1 磁盘管理

6.8.2 Ubuntu One替代品——Dropbox和坚果云

  • 6.9 本章小结

应用篇 让Ubuntu做点有价值的事情

第7章 体验网上冲浪

  • 7.1 安装和使用Chrome浏览器
  • 7.2 网聊过去时——腾讯QQ
  • 7.3 网聊现在时——腾讯Wechat
  • 7.4 免费国际长途——Skype
  • 7.5 Ubuntu下的迅雷——Transmission
  • 7.6 FTP/SFTP客户端FileZilla

第8章 听听音乐看看片

  • 8.1 Rhythmbox音乐播放器
  • 8.2 Ubuntu下的iTunes——gtkpod
  • 8.3 专业音频编辑大师——Audacity
  • 8.4 全能媒体播放器VLC
  • 8.5 安装录制屏幕工具
  • 8.6 专业视频后期处理工具OpenShot

8.6.1 安装OpenShot

8.6.2 OpenShot 做视频处理

  • 8.7 本章小结

第9章 数码照片和图形图像处理

  • 9.1 Ubuntu中的ACDSee——Shotwell
  • 9.2 Ubuntu中的Phoshop——GIMP图形图像处理软件

9.2.1 安装GIMP

9.2.2 使用GIMP

  • 9.3 专业抓图工具Shutter
  • 9.4 本章小结

第10章 虚拟化令Ubuntu应用锦上添花

  • 10.1 虚拟化解决应用难题

10.1.1 安装VMware Workstation 11

10.1.2 使用VMware Workstation 11

10.1.3 快照和克隆功能解决Window后顾之忧

10.1.4 为虚拟机安装VMware Tools

  • 10.2 使用开源虚拟机VirtualBox 5

10.2.1 安装Oracle VirtualBox 5

10.2.2 创建VirtualBox 5

10.2.3 提高VirtualBox的效率和用户体验

  • 10.3 使用基于内核的虚拟机KVM

10.3.1 准备工作

10.3.2 安装和配置KVM

10.3.3 添加桥接网卡

10.3.4 创建KVM虚拟机

  • 10.4 本章小结

第11章 Ubuntu下的游戏也能玩到累

  • 11.1 安装PC游戏Steam客户端
  • 11.2 Linux原生游戏
  • 11.3 游戏模拟器中的瑞士军刀——Retro Arch超级模拟器
  • 11.4 任天堂模拟器的后起之秀Dolphin

第12章 将Ubuntu打造成为网络实验室

  • 12.1 网络技术学习和测试秘密武器GNS3

12.1.1 从源码编译安装

12.1.2 定制GNS3实验环境

12.2 本章小结

第13章 用Ubuntu搞开发

  • 13.1 一定要选一款顺手的编辑器

13.1.1 编辑器之神——VIM

13.1.2 深入VIM编辑器

13.1.3 神一样的编辑器-Emacs

13.1.4 深入Emacs编辑器

13.1.5 Sublime编辑器

13.1.6 Atom编辑器

  • 13.2 构建C/C++开发工具链(C/C++tool chain)
  • 13.3 部署Oracle JDK和Tomcat开发环境
  • 13.4 安装PHP开发环境
  • 13.5 部署和管理Python开发环境
  • 13.6 部署Eclipse集成开发环境
  • 13.7 构建移动APP开发环境
  • 13.8 构建嵌入式开发环境
  • 13.9 本章小结

第14章 git令版本管理轻松高效

  • 14.1 版本管理大神git

14.1.1 git三大工作区域

14.1.2 安装和配置git

  • 14.2 以逸待劳掌握git高频操作

14.2.1 git联机帮助

14.2.2 创建本地版本库

14.2.3 向版本库添加和提交新文件

14.2.4 版本库的分支操作

14.2.5 git远程服务器操作

常用服务篇 网络服务令Ubuntu应用如虎添翼

第15章 文件共享创造效率和价值

  • 15.1 多网络协议文件共享服务

15.1.1 实现NFS服务

15.1.2 实现FTP服务

15.1.3 实现Samba服务

  • 15.2 增强服务的安全性

15.2.1 加强NFS服务的安全性

15.2.2 以系统用户身份安全使用FTP服务

15.2.3 以系统用户身份安全使用Samba服务

  • 15.3 本章小结

第16章 Web服务器双雄——Apache和Nginx

  • 16.1 Apache和Nginx服务器
  • 16.2 部署和配置Apache Web服务器

16.2.1 部署Apache Web服务器

16.2.2 深入Apache配置目录

16.2.3 配置Apache Web服务器

16.2.4 全面管理Apache Web服务器

  • 16.3 部署和配置Nginx Web服务器

16.3.1 部署Nginx Web服务器

16.3.2 深入Nginx配置目录

16.3.3 配置Nginx Web服务器

16.3.4 全面管理Nginx Web服务器

  • 16.4 Web服务器接口CGI和FastCGI

第17章 一次学会MySQL及全部衍生版本

  • 17.1 MySQL数据库大家族
  • 17.2 部署MySQL数据库及其衍生版本
  • 17.3 管理MySQL数据库及其衍生版本服务
  • 17.4 MySQL数据库用起来就这几招

17.4.1 管理和维护MySQL数据库

17.4.2 熟悉MySQL数据库环境

17.4.3 MySQL数据库和数据表操作

17.4.4 操作MySQL数据表数据

  • 17.5 phpMyAdmin和MySQL Workbench管理数据库
  • 17.6 本章小结

第18章 构建Web Service运行和测试平台

  • 18.1 LAMP stack黄金组合

18.1.1 安装LAMP stack黄金组合

18.1.2 测试LAMP stack工作状况

  • 18.2 LEMP stack白金组合

18.2.1 部署LEMP stack

18.2.2 测试LEMP stack工作状况

  • 18.3 管理LAMP stack和LEMP stack工作状况
  • 18.4 部署Web Service 实例——WordPress

18.4.1 准备WordPress需要的MySQL数据库

18.4.2 下载并解压解包WordPress最新版本

18.4.3 通过浏览器完成WrodPress的安装

18.4.4 开始使用WordPress

  • 18.5 本章小结

《完美应用Ubuntu》第3版 何晓龙 著的更多相关文章

  1. 完美C++(第5版)(双色)

    完美C++(第5版)(双色) 薛正华 沈庚 韦远科 译 ISBN 978-7-121-23198-8 2014年6月出版 定价:148.00元 788页 16开 内容提要 <完美C++(第5版) ...

  2. 五个你可能闻所未闻的出色的Ubuntu替代发行版

      你在使用Ubuntu,可是希望桌面体验……来得更眩目一点.虽说你总是可以添加新的桌面背景,或者索性切换桌面,但是你还有这个选择:换成一种全然不同的发行版. 本文就介绍了五个极其出色的Ubuntu替 ...

  3. 在win7下装ubuntu(硬盘版安装)及遇到的问题

    都怪自己弄什么Ubuntu下的Android Studio,因为GFW,gradle总下载不了,用命令行下载一半关机了,然后Ubuntu就这样被我搞残废了.又张罗着重装. 其实就是参照网上的帖子,算是 ...

  4. Ubuntu 16 桌面版使用笔记

    版本:16.04.2-Ubuntu 软件安装 常用软件 sudo apt-get install curl wget htop git vim 搜狗输入法 wget http://cdn2.ime.s ...

  5. Xubuntu 计划从 19.04 版本开始停止提供 32 位安装镜像(XDE/LXQt的 Lubuntu 成为了目前唯一仍然提供 32 位安装镜像的 Ubuntu 桌面发行版)

    Ubuntu 17.10 以及其他许多 *buntu 衍生品都已在今年早些时候停止提供 32 位安装镜像.但其中有一个依然坚持提供适用于 i386 架构的镜像,它就是 Xubuntu,但现在 Xubu ...

  6. ubuntu安装cpu版caffe

    最近在笔记本上配置了ubuntu14.04,并配置了caffe,整个过程大概花了2个小时. 希望在安装时能给大家一个启发,这里配置的是无gpu版的,因为我的笔记本时核心显卡,配置gpu版的要编译cud ...

  7. 基于 Ubuntu 编译 windows 版 adb

    . . . . . adb 的源码在 Android 源码树中,所以只能在 Linux 下编译,而在 Linux 下编译 windows 版本的应用就需要使用交叉编译器 MinGW 了. 环境: Ub ...

  8. 怎样在win7下装ubuntu(硬盘版安装)

    1)首先还是分区,在计算机上右键--管理--磁盘管理 装Ubuntu分配的硬盘大小最好是(20G以上)不要太小,这里请注意,ubuntu和windows文件系统全然不同,所以我们划好要给ubuntu的 ...

  9. Ubuntu Desktop变为Ubuntu Server服务器版的方法

    去Ubuntu官网看到有好几种版本可以下载,alternate(文本安装).desktop9(桌面).netbook(上网本).server(服务器). 使用server版某个理由: 32位的系统可以 ...

随机推荐

  1. 【Unity3D】3D游戏学习

    1.理解游戏元素,简单回答以下问题: 1.1简单介绍一款上世纪(19XX)出品的计算机游戏,然后按课件的方法描述游戏的五个基本元素.(讲目标.玩法.规则) 1.1.1仙剑奇侠传 <仙剑奇侠传&g ...

  2. uvm_reg_cbs——寄存器模型(十六)

    当你完成寄存器模型的时候,你就会想到给后来的人一个接口,给他更多的扩展,让他做更多的事,一般而言,只有做VIP时,会想到做callbacks. typedef class uvm_reg; typed ...

  3. Yii2.0数据库缓存依赖发布的使用理解

    对于产品中经常需要生成一些缓存类的东西,比如系统基础配置,商品分类等,每次修改调整后都要手动进行缓存发布,是不是非常麻烦!这时候Yii2.0的缓存依赖发布就起到至关重要的作用了!现将主要的使用流程介绍 ...

  4. iOS-浅谈runtime运行时机制02-runtime简单使用

    http://blog.csdn.net/jiajiayouba/article/details/44201079 由于OC是运行时语言,只有在程序运行时,才会去确定对象的类型,并调用类与对象相应的方 ...

  5. Leet-code144. Binary Tree Preorder Traversal

    这是一道将二叉树先序遍历,题目不难. 首先采用深搜递归 /** * Definition for a binary tree node. * public class TreeNode { * int ...

  6. js进阶之function对象

    <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding= ...

  7. uva 10328 - Coin Toss 投硬币(dp递推,大数)

    题意:抛出n次硬币(有顺序),求至少k个以上的连续正面的情况的种数. 思路:转换成求抛n个硬币,至多k-1个连续的情况种数,用所有可能出现的情况种数减去至多k-1个的情况,就得到答案了.此题涉及大数加 ...

  8. MySQL——数据库和 SQL 概念&&MySQL的安装

    数据库和 SQL 概念 数据库(Database)是按照数据结构来组织.存储和管理数据的仓库,它的产生距今已有六十多年.随着信息技术和市场的发展,数据库变得无处不在:它在电子商务.银行系统等众多领域都 ...

  9. ecplise——python not configured报错

    解决方法:点击window——preferences——PyDey——pythonInterprter 最后成功

  10. Problem A: 文件操作--二进制文件读入

    Problem A: 文件操作--二进制文件读入 Time Limit: 1 Sec  Memory Limit: 128 MBSubmit: 1952  Solved: 524[Submit][St ...