小编Alf*_*ulu的帖子

如何捕获目录及其所有子目录的一致快照?

我们有一个应用程序会定期将自身备份到本地文件系统上的目录。该目录中还有几个文件和目录。

我想生成所有这些文件的“快照”,可以将其复制到备份存储中。

最重要的是,我如何以原子方式生成这个“快照”?请记住,任何这些文件都可能被备份守护进程修改,从而导致我们的“快照”不一致。

编辑:

也许我应该提到系统有一个ext4文件系统。

tar backup ext4 snapshot

7
推荐指数
1
解决办法
3171
查看次数

APT 如何处理同名的不同程序?

我决定最终学习 vi 并且当我这样做时,我意识到 vi 的行为不像我预期的那样。我从另一篇文章中了解到,这是因为在 Ubuntu 上,默认情况下安装了 vim-tiny。

在我得知我选择使用以下命令安装完整版 vim 后:

sudo apt-get install vim
Run Code Online (Sandbox Code Playgroud)

在我这样做之后,我开始对一些事情感到好奇:

  1. 我注意到 vi 和 vim 命令现在与完整版的 vim 而不是 vim-tiny 相关联。这是怎么发生的?(即名称查找如何工作?)
  2. 如何显式执行 vim-tiny 或full vim?
  3. Linux/Ubuntu/apt 如何管理具有名称冲突的库和可执行文件?不同的版本怎么样?

我正在使用 Ubuntu Server 12.04 LTS。

ubuntu apt package-management alternatives

5
推荐指数
1
解决办法
480
查看次数

`vi` 如何知道配置文件的格式?

当我在 中编辑配置文件时vi,似乎vi知道文件的语法。

例如,vi将根据它是键还是值来以一种或另一种方式为标记着色。此外,vi似乎还知道哪些值是有效键。

它是如何做到这一点的?

编辑:让我补充一点,我正在运行 Ubuntu Server 12.04 LTS(精确穿山甲)

vim vi syntax-highlighting

5
推荐指数
1
解决办法
851
查看次数

如何打印可更新包的摘要?

当我登录 Ubuntu Server 12.04 LTS 时,我看到一条消息,如下所示:

6 packages can be updated.
6 updates are security updates.
Run Code Online (Sandbox Code Playgroud)

如何获得上述更新的详细摘要?

我不想盲目地安装这些更新sudo apt-get dist-upgrade

我想在安装之前知道我要安装什么,或者甚至选择我要应用的更新。

package-management

3
推荐指数
1
解决办法
383
查看次数