在下一篇文章中,我们将研究超时。 当我们管理分布在世界各地的不同服务器时,此实用程序将非常有用。 计划任务通常在服务器上运行。 为了正确设置这些任务,管理员必须了解每个服务器的时间,这一点很重要。 这是创建OverTime的主要原因。 基本上是 一个CLI,它将使我们能够从系统控制台中查看服务器的日程安排.
加班是 开源CLI 使用JavaScript开发的 由Dale Inverarity撰写。 正如我已经写过的那样,它将使我们能够以简单,快速并支持以下操作的方式查看分布在世界各地的服务器使用的日程表: IANA时区数据库.
在其早期版本 OverTime使我们能够从终端机上了解世界各地的时间表。 在将来的版本中,该实用程序建议可以执行必要的任务,以便我们可以列出服务器并根据每个服务器的时间进行比较。 这可以极大地促进我们所涉及的不同管理操作。
它的操作很简单。 它将在屏幕上呈现给我们 表格是不同时区的表格 我们要验证。 每列的行将代表24小时 一天。 它们也根据编写命令时要求的顺序进行排序。
这个简单实用的工具使我们可以快速查看和比较在任何给定时间每个服务器上的时间。 有了这些信息,我们将能够例如创建cron任务。 这些应同时运行,但应在不同的本地时间运行。 我们还可以验证服务器的日志,并知道在什么时间发生问题,以找到适合您需求的解决方案。
在Ubuntu上安装OverTime
安装NodeJS
至 安装OverTime,我们将不得不安装 的NodeJS。 这是使用Chrome的V8 JavaScript引擎构建的JavaScript的开源,跨平台运行时环境。 NodeJS使用事件驱动的I / O操作模型,这使其轻巧高效。 为了安装此工具,在我们的系统中拥有此环境将是一个不错的选择。 要安装NodeJS,我们只需要打开一个终端(Ctrl + Alt + T)并在其中写入以下命令即可:
sudo apt-get install nodejs
安装超时
现在我们可以面对OverTime的安装了。 由于以下原因,该安装在任何Gnu / Linux发行版中都很简单 NPM。 通过打开终端(Ctrl + Alt + T)并仅运行以下命令即可完成安装:
sudo npm install -g overtime-cli
有了这个 将与CLI同时安装所有必需的依赖项。 安装完成后,我们可以通过执行以下命令来使用它 加时 与我们希望查询的时区。 这 我们可以使用的时区列表 我们可以在下面咨询他们 链接。 例如,我们可以通过在终端中编写以下命令来同时验证四个城市的时间:
overtime show America/Aruba Asia/Oral Europe/Gibraltar Indian/Cocos
卸载超时
如果要从计算机中删除此服务,我们将不得不诉诸npm提供的卸载选项。 要删除该工具,我们只需要打开一个终端(Ctrl + Alt + T)并在其中写入以下命令:
sudo npm uninstall -g overtime-cli
该工具为我们提供的所有可能性都很多。 当您管理位于不同国家/地区的服务器时,您会知道必须参数化日历以显示多个日程安排,或者通过google查看某个地点的当前时间来执行您需要的任务,这会是多么烦人。 当您不得不反复问这些问题时,这尤其令人讨厌。 在这里,超时将使我们的生活更轻松。
成为第一个发表评论