网站搜索

如何防止 Linux 中的 Crontab 条目被意外删除

你是否曾经历过那种心脏骤降的时刻,当你意识到自己不小心删除了所有的 crontab 条目?如果你在点头,你并不孤单。我之前也犯过这个错误。

不小心运行 crontab -r 是任何人都可能犯的错误,即使是有经验的 Linux 用户,也容易因为 ‘r’ 和 ‘e’ 键的位置很近而犯错。

crontab -r 命令用于删除你所有的定时任务,但由于它的位置极其接近用于编辑这些条目的 crontab -e 命令,因此非常容易被误操作。

但别担心!在本篇文章中,我们将讲解如何恢复丢失的 crontab 条目,如何定期备份 crontab 条目,以及未来防止 crontab 条目被意外删除的策略。

Crontab 条目意外删除

前一阵子,我打算运行

阅读更多 →

Cron 持久性:为什么你的 Linux 恶意软件总是回归(完整指南 2025)

你在你的 Linux 服务器上发现了恶意软件。你删除了它。问题解决了,对吧?

错误。

几分钟后,它又回来了。你再次删除它。它又出现了。你重新启动整个系统,但恶意软件仍然存在。

欢迎来到 Cron 持久化 —— 这是 Linux 恶意软件手册中最古老的技巧之一。然而,许多 Linux 服务器仍然成为它的受害者。事实上,安全研究人员报告称,基于 cron 的持久化是 Linux 恶意软件使用的十大技术之一。

这本全面的指南将教你关于 cron 持久性所需了解的一切,包括如何检测它、移除它以及防止未来的攻击。

什么是 Cron 持久性?

Linux中的Cron持久化是一种技术,攻击者会创建计划的cron任务以反复执行恶意命令。这些任务可以每分钟、每小时运行一次,或者在系统启动时运行。由于cron会自动运行,恶意软件可以在

阅读更多 →

修复缓慢关闭“systemd-shutdown[1]:等待进程:crond”问题

我的 Ubuntu 笔记本电脑最近遇到了断电问题。每次我关闭或重新启动计算机时,它都会卡在空白屏幕上,并显示文本消息“systemd-shutdown[1]:等待进程:crond”超过一个时间分钟。

根据关键字‘crond’,它与 cron 调度作业有关。并且,多亏了这个线程,用户可以运行以下命令来列出所有当前的计划 cron 作业:

f

阅读更多 →

Apticron - 获取待处理软件包更新的电子邮件提醒

众所周知,在 Debian 和 Ubuntu 桌面操作系统中,只要有新的更新可用,软件更新程序工具就会通知您。如果有新的更新可用,将出现一个弹出窗口并显示最新的可用软件包更新。因此,我们只需单击更新按钮即可安装待处理的软件包更新。但在 Ubuntu Server 中,情况有所不同。不会有任何弹出窗口。软件包更新仅在登录时显示。看看下面的截图。

正如上面的屏幕截图所示,没有待处理的更新。如果有待处理的软

阅读更多 →

Cronopete - Apple 的 Linux 时间机器克隆

Mac OS 用户肯定知道或使用过时间机器应用程序。它是随 Apple Mac OS X 一起分发的备份软件,可将您的数据备份到外部驱动器,以便您以后可以从备份中恢复它们。如果您正在寻找 Linux 版 Time Machine 的替代品,您需要查看“Cronopete”。它是 Linux 操作系统的 Time Machine 的克隆版本。使用 Cronopete,我们可以轻松创建 Linux 系统的定期备份。它支持流行的 Linux 发行版,包括 Arch Linux、Debian、Fedora 和 Ubuntu。在本简短指南中,我们将了解如何在 Linux 中安装和使用 Cronopete 来备份和恢复数据。

Cronopete - Apple 的 Linux 时间机器克隆

安装克罗诺佩特

在 Arch Linux 上:

阅读更多 →

在 Linux 中使用 Crontab UI 管理 Cron 作业

当谈到在 Linux 中安排任务时,您首先想到的是哪个实用程序?可能是,Cron! cron 实用程序可以帮助您在类 Unix 操作系统中的特定时间安排命令/任务。我们已经发布了Cron 作业初学者指南。我有几年的 Linux 经验,所以设置 cron 作业对我来说没什么大不了的。然而,新手可能不知道如何正确设置 Cron 作业。新手用户在编辑纯文本 crontab 时可能会不知不觉地犯下小错误并导致所有 cron 作业失败。以防万一,如果你认为你的 cron 作业可能会搞砸,还有一个很好的替代方法。欢迎使用 Crontab UI,这是一个基于 Web 的工具,可以轻松安全地管理 Linux 操作系统中的 cron 作业。

什么是 crontab 用户界面?

Crontab UI 允许您轻松创建、编辑、暂停、删除、备份 cron 作业,还可以轻松地在其他计算机上导入、导出和部署作

阅读更多 →

Zeit - 用于在 Linux 中安排作业的 Crontab GUI 前端

这个简短的教程介绍了 Zeit、Crontab 和 at 命令的图形前端,以及如何轻松地使用 Zeit 在 Linux 中安排作业。

什么是时代?

系统管理员通常会安排重复的任务,以使他们和每个人的工作更轻松!在许多情况下,安排重复性任务或作业至关重要,例如自动备份、清理磁盘空间和其他系统维护任务。即使管理员不在身边,计划的作业也会以特定的时间间隔继续运行。

Linux 中最广泛使用的调度作业工具是Cron。我们已经发布了Cron 作业初学者指南。

Cron 是一个命令行实用程序,因此新手可能无法完全理解命令行参数。为了缓解这个问题,开发了一些独立的、基于 Web 的 Crontab 前端。 Zeit就是这样的工具之一。

阅读更多 →

Cron 作业初学者指南

在 Linux 和类 Unix 操作系统中使用 Cron 作业安排任务。

Cron 是您在任何 Linux 和类 Unix 操作系统中都可以找到的最有用的实用程序之一。 Cron 用于在特定时间安排命令。这些计划的命令或任务称为“Cron 作业”。 Cron 通常用于运行计划备份、监视磁盘空间、定期删除不再需要的文件(例如日志文件)、运行系统维护任务等等。在这个Cron 作业教程中,我们将通过示例了解Linux 中 Cron 作业的基本用法。

1. Cron Jobs 初学者指南

cron 作业的典型格式是:

Minute(0-59) Hour(0-24) Day_of_month(1-31) Month(1-12) Day_of_week(0-6) Command_to_execute

阅读更多 →

如何使用 Systemd 计时器替代 Cron

作为 Linux 用户,您可能熟悉 cron。多年来,它一直是首选的 Unix 基于时间的作业调度程序。现在,许多用户看到 Systemd 计时器开始取代 cron 的统治地位。

本文将讨论如何设置您自己的计时器并确保它在您的系统上正常运行的基础知识。

另请阅读: Linux 的 7 个有用的 Cron 替代方案

安装?

如果您已经使用 Systemd 作为 init 系统(许多流行的 Linux 发行版默认运行它,包括 Arch、Debian、Fedora、Red Hat 和 Ubuntu),您将看到已经在使用的计时器。除了使用已经安装的功能之外,没有什么可做的。

列出现有定时器

检查计算机上是否存在计时器的最简单方法是使用以下命令:

阅读更多 →

如何使用 Zeit 在 Linux 中轻松创建 Cron 作业

Cron 允许您在定义的时间点或按计划自动运行命令、程序和脚本。它功能强大,重量轻,而且很难让人头晕。这就是为什么您可以找到尝试简化 crontab 使用的前端,而 Zeit 是最好的前端之一。

Zeit 的唯一目标是使添加和管理 cron 作业变得非常容易。使用 Zeit,运行命令和脚本就像向任务列表添加新条目一样简单。让我们看看它如何让您在 Linux 中轻松创建 cron 作业。

另请阅读:如何将 Linux 时间与 NTP 服务器同步

安装

在大多数 Linux 发行版上,您必须从源代码构建 Zeit。下载后,根据官方文档,您可以将其变成可用的应用程序:

mkdir build 

阅读更多 →