系统篇 用好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. When you want to give up, remember why you started.

    When you want to give up, remember why you started.当你想要放弃的时候,请记住当初你为何而开始.

  2. Cordova for iOS

    Cordova,对这个名字大家可能比较陌生,大家肯定听过 PhoneGap 这个名字,Cordova 就是 PhoneGap 被 Adobe 收购后所改的名字. Cordova 是一个可以让 JS 与 ...

  3. Linux基础环境_安装配置教程(CentOS7.2 64、JDK1.8、Tomcat8)

    Linux基础环境_安装配置教程 (CentOS7.2 64.JDK1.8.Tomcat8) 安装包版本 1)     VMawre-workstation版本包 地址: https://my.vmw ...

  4. (转)在SQL Server 2016,Visual Studio 2017环境下,连接数据库屡屡失败,在connectionString上出的问题

    适用情景: 1,ServerVersion出了问题,“SqlCnt.ServerVersion”引发了类型“System.InvalidOperationException”的异常 2,在String ...

  5. 有关mybatis的动态sql

    一般地,实现动态SQL都是在xml中使用等标签实现的. 我们在这里使用SQL构造器的方式, 即由abstract sql写出sql的过程, 当然感觉本质上还是一个StringBuilder, 来手动生 ...

  6. HDU 4741 Save Labman No.004 (几何)

    题意:求空间两线的最短距离和最短线的交点 题解: 线性代数和空间几何,主要是用叉积,点积,几何. 知道两个方向向量s1,s2,求叉积可以得出他们的公共垂直向量,然后公共垂直向量gamma和两线上的点形 ...

  7. mini_batch GD

    工作过程:训练总样本个数是固定的,batch_size大小也是固定的,但组成一个mini_batch的样本可以从总样本中随机选择.将mini_batch中每个样本都经过前向传播和反向传播,求出每个样本 ...

  8. BCB:Windows消息处理

    Windows消息处理 BCB 本文研究了BCB中的消息处理机制,在此基础上提出了处理Windows消息和自定义消息响应的方法和建立动态和静态消息映射的技巧. C++ Builder作为一种RAD方式 ...

  9. java abstraction and encapsulation

    How is Abstraction different from Encapsulation? Abstraction happens at class level design. It resul ...

  10. python之道13

    看代码分析结果 func_list = [] for i in range(10): func_list.append(lambda :i) v1 = func_list[0]() v2 = func ...