小编Mak*_*abi的帖子

检查 Ubuntu 中待处理的安全更新数量

首先让我说我被禁止在我们的 Ubuntu 服务器上启用自动更新,用于安全和常规包。

当我登录到我的四个 Ubuntu 服务器中的任何一个时,欢迎消息包含以下内容:

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

但是,当我运行监控 APT 的 Nagios 插件时,我得到:

% /usr/lib/nagios/plugins/check_apt
APT WARNING: 33 packages available for upgrade (0 critical updates). 
Run Code Online (Sandbox Code Playgroud)

我需要知道如何正确检测有待处理的安全更新和定期更新。一旦我能做到这一点,我计划编写一个 Nagios 脚本,该脚本将对挂起的定期更新返回WARNING,对挂起的安全更新返回CRITICAL

有谁知道如何检测这两个条件?

linux bash shell nagios ubuntu

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

如何对齐 UNIX 命令输出中的列?

我曾经知道一个命令——一个实际的命令,而不是 sed/awk 魔法——它格式化它的输入以在列中对齐。例如,如果您运行:

% echo -e "aaaaa bbbbbbb\ncc ddd"
aaaaa bbbbbbb
cc ddd
Run Code Online (Sandbox Code Playgroud)

但是,如果您通过我忘记名称的命令运行输出:

% echo -e "aaaaa bbbbbbb\ncc ddd" | mystery_command
aaaaa    bbbbbbb
cc       ddd
Run Code Online (Sandbox Code Playgroud)

有谁知道那个命令的名字?

unix

22
推荐指数
1
解决办法
2万
查看次数

标签 统计

bash ×1

linux ×1

nagios ×1

shell ×1

ubuntu ×1

unix ×1