/images/hugo/avatar.png

10.2 软件包管理rpm命令使用

软件包管理rpm命令使用

/images/linux_mt/linux_mt.jpg

本节我们主要来讲解 rpm 命令的使用。rpm 可实现程序的安装、卸载和升级。但相比于程序的管理,rpm 的查询命令能帮助我们快速找到文件或二进制程序所属的程序包,及程序包的配置文件等信息,反而更加重要。由于程序之间存在依赖关系,而 rpm 不能自动帮我们解决程序的依赖问题,因此在程序的管理更加常用的命令是 rpm 的前端管理工具 yum。yum 能自动帮我们解决程序的依赖问题,我们会在下个章节介绍 yum 的使用。

10.1 Linux程序包管理介绍

Linux程序包管理介绍

/images/linux_mt/linux_mt.jpg

本节是 Linux 包管里器的一些背景知识,目的是让大家对为什么会存在包管里器,包管理器本身有个大体上的了解。在这之后我们会详细介绍 Centos 的包管理器 rpm 的使用。本节主要包含以下内容:

9.2 任务计划和周期性任务

任务计划和周期性任务

/images/linux_mt/linux_mt.jpg

Linux 中定时执行的任务有任务计划和周期性任务两种,所谓任务计划即只在未来的某时间点执行一次某任务,周期性任务则是按照特定的时间规律定期执行某任务。本节我们就来讲解Linux 中这两种任务的实现方式。因为计划任务和周期任务的执行结果会通过邮件发送给用户,因此我们首先来简单说一下邮件服务。本节内容如下所示:

9.1 压缩打包工具

压缩打包工具

/images/linux_mt/linux_mt.jpg

所谓压缩就是使用精心设计的压缩算法减少文本的容量大小,这对音频与视频无效,因为它们本身就是已压缩的。Linux 有众多的压缩和打包工具,本节我们将介绍如下命令的使用:

8.5 btrfs文件系统管理与应用

btrfs文件系统管理与应用

/images/linux_mt/linux_mt.jpg

1. btrfs文件系统:

1.1 简介

  • 简介: Btrfs (B-tree, Butter FS, Better FS), GPL, Oracle, 2007, CoW;
  • 核心特性:
    • 多物理卷支持:btrfs可由多个底层物理卷组成;支持RAID,以联机“添加”、“移除”,“修改”;
    • 写时复制更新机制(CoW):复制、更新及替换指针,而非“就地”更新;
    • 数据及元数据校验码:checksum
    • 子卷:sub_volume
    • 快照:支持快照的快照;
    • 透明压缩:

1.2 文件系统创建:

mkfs.btrfs

8.4 Linux中实现LVM逻辑卷与快照

Linux中实现LVM逻辑卷与快照

/images/linux_mt/linux_mt.jpg

LVM(Logical Volumn Manager) 逻辑卷,是将一个或多个底层块设备组织一个逻辑的工具。逻辑卷可以在使用过程中动态扩大和收缩,而不影响已经存在的文件。Centos7 默认安装下,会自动将磁盘组织成逻辑卷。本节我们就来介绍如何使用逻辑卷,将包含如下内容