小编Chr*_*ris的帖子

在 bash 中测试 tar 文件的完整性

我有一个创建 '.tar' 文件的 bash 脚本。创建文件后,我想测试其完整性,如果完整性不好,则向 root 用户发送电子邮件。

我知道我需要使用该命令tar -tf /root/archive.tar来检查文件的完整性,但是我将如何在 bash if 语句中实现它并检查错误?

bash tar

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

UUID 与 blkid 和 mdadm 的区别?

有人可以解释blkid和报告的 UUID 之间的区别mdadm吗?例如,在我们的 CentOS 系统之一上:

[root@server ~]# blkid | grep /dev/md1
/dev/md1: UUID="32cb0a6e-8148-44e9-909d-5b23df045bd1" TYPE="ext4"

[root@server ~]# mdadm --detail /dev/md1 | grep UUID
UUID : f204c558:babf732d:85bd7296:bbfebeea
Run Code Online (Sandbox Code Playgroud)

为什么它们不同,我们将如何更改 使用的 UUID mdadm

我知道我们会tune2fs用来更改分区的 UUID(这会更改 返回的内容blkid),但不确定如何更改mdadm使用的内容。

linux mdadm uuid

28
推荐指数
2
解决办法
4万
查看次数

如何从特定日期到文件末尾grep日志文件?

我希望从特定日期/时间到文件末尾 grep Apache access_log 文件,例如,我想从以下字符串的第一个匹配项到文件末尾 grep :

19/Jan/2016:22:
Run Code Online (Sandbox Code Playgroud)

什么是最简单的方法来做到这一点?

grep

9
推荐指数
1
解决办法
6万
查看次数

如何在 Linux 上发送原始邮件消息?

如果我有 MIME 消息的完整内容,Linux 上发送消息的最佳实用程序是什么?MIME 消息将包括完整的标题和邮件正文,例如:

Received: (qmail 32389 invoked by uid 0); 13 Jun 2017 09:24:51 -0400
Date: Tue, 13 Jun 2017 09:24:51 -0400
From: root@test.server.com
To: test@test.com
Subject: Test Email
Message-ID: <593fe7a3.IgSR+/BLy+NYXlVZ%root@test.server.com>
User-Agent: Heirloom mailx 12.5 7/5/10
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit

The mail body goes here
Run Code Online (Sandbox Code Playgroud)

我希望能够将上述内容提供给命令行实用程序,然后该实用程序将完全“按原样”重新处理消息,而无需解析诸如发件人、主题等字段。它应该通过指定的外部 SMTP 发送消息服务器(不是本地服务器的邮件队列)。

我可以为此目的使用什么命令行实用程序?

linux smtp email sendmail

6
推荐指数
1
解决办法
4676
查看次数

标签 统计

linux ×2

bash ×1

email ×1

grep ×1

mdadm ×1

sendmail ×1

smtp ×1

tar ×1

uuid ×1