这是可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行的命令记录器,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
logger - 将消息输入系统日志
概要
记录仪 [选项] [消息]
商品描述
记录仪 在系统日志中创建条目。
当可选 消息 参数存在,它被写入日志。 如果不是
目前,以及 -f 也没有给出选项,然后记录标准输入。
配置
-d, --udp
仅使用数据报 (UDP)。 默认情况下,尝试连接到 syslog 端口
定义于 / etc /服务,通常是 514 。
-e, --跳过空
处理文件时,将忽略空行。 一个空行被定义为
没有任何字符的一行。 因此,仅由空格组成的行不是
认为是空的。 请注意,当指定了 --prio-prefix 选项时,
优先级不是行的一部分。 因此,此模式中的空行是
优先级后面没有任何字符(例如“<13>”)。
-f, - 文件 文件
记录指定的内容 文件. 此选项不能与
命令行消息。
-i 用每一行记录记录器进程的 PID。
- ID[=id]
用每一行记录记录器进程的 PID。 当可选参数 id is
指定,然后使用它代替记录器命令的 PID。 指某东西的用途 -id = $$
(PPID) 建议在发送多个消息的脚本中使用。
--期刊[=文件]
写一个 systemd 日志条目。 该条目是从给定的 文件, 什么时候
指定,否则来自标准输入。 每行必须以一个字段开头
被journald接受; 看 systemd.journal 字段(7) 详情。 使用一个
MESSAGE_ID 字段通常是一个好主意,因为它使查找条目变得容易。
例子:
记录仪 --期刊 <
MESSAGE_ID=67feb6ffbaf24c5cbec13c008dd72309
消息=该 狗狗 吠, 但是 这些因素包括原料奶的可用性以及达到必要粉末质量水平所需的工艺。 马帮 去 上。
狗=树皮
大篷车=去 on
end
记录仪 --journald=条目.txt
注意到 --期刊 将忽略其他选项的值,例如优先级。 如果
需要优先级,它必须在输入范围内,并使用优先级字段。 简单的
执行 日记 将显示 MESSAGE 字段。 用 日记 - 输出 json-
漂亮 查看其余的字段。
--msgid 消息标识符
设置 RFC5424 MSGID 字段。 注意里面不允许有空格字符
of 消息标识符. 此选项仅在以下情况下使用 --rfc5424 也被指定。 否则,它
被默默无视。
--不作为
导致除了将日志消息写入系统之外的所有操作
记录、删除连接或日志。 此选项可与 --标准错误
用于测试目的。
- 尺寸 尺寸
将允许的最大消息大小设置为 尺寸. 默认为 1KiB 字符,
这是 RFC 3164 中传统使用和指定的限制。使用 RFC 5424,
这个限制变得灵活。 一个很好的假设是 RFC 5424 接收器可以在
最少处理 4KiB 消息。
大多数接收器通过任何类型的系统日志协议接受大于 1KiB 的消息。 作为
这样, - 尺寸 选项在所有情况下都会影响记录器(不仅当 --rfc5424 是
用过的)。
注意:消息大小限制限制了整体消息大小,包括系统日志
标题。 标头大小因所选选项和主机名长度而异。 作为一个
根据经验,标题通常不超过 50 到 80 个字符。 什么时候
选择最大消息大小,重要的是要确保接收方
也支持最大大小,否则消息可能会被截断。 再次,作为
经验法则 XNUMX 到 XNUMX KiB 消息大小通常应该是可以的,而任何
较大的应验证工作。
-n, - 服务器 服务器
写入指定的远程系统日志 服务器 而不是系统日志套接字。
除非 --udp or --TCP 被指定, 记录仪 将首先尝试使用 UDP,但如果这
尝试 TCP 连接失败。
-P, - 港口 端口
使用指定的 端口. 未指定此选项时,端口默认为
udp 的 syslog 和 tcp 连接的 syslog-conn。
-p, - 优先事项 优先
使用指定的信息将消息输入到日志中 优先. 优先级可能是
以数字或作为 设施.水平 一对。 例如, -p 本地3.info
将消息作为信息记录在 local3 工具中。 默认是
用户通知.
--prio-前缀
在从标准输入读取的每一行上查找系统日志前缀。 这个前缀是
尖括号内的十进制数,用于对设施和级别进行编码。
该数字是通过将设施点乘以 8 然后加上
等级。 例如, 本地0.info,意味着设施=16 和级别=6,变成 .
如果前缀不包含设施,则设施默认为由
这些因素包括原料奶的可用性以及达到必要粉末质量水平所需的工艺。 -p 选项。 同样,如果未提供前缀,则使用
优先 给予 -p.
此选项不影响命令行消息。
--rfc3164
使用 RFC 3164 BSD syslog 协议将消息提交到远程服务器。
--rfc5424[=也完全不需要]
使用 RFC 5424 syslog 协议将消息提交到远程服务器。 这
可选 也完全不需要 参数可以是以下值的逗号分隔列表:
不, 没时间, 没有主机。 该 不 value 抑制了时间质量结构化数据
从提交的消息。 (时间质量信息显示本地是否
时钟已同步加上时间戳可能的最大微秒数
离开。) 没时间 价值(这意味着 不) 抑制完整的发件人
ISO-8601 格式的时间戳,包括微秒和时区。 这
没有主机 价值压制 获取主机名(2)来自消息头的信息。
RFC 5424 协议已成为 记录仪 从 2.26 版开始。
--八位字节数
使用 RFC 6587 八位字节计数组帧方法发送消息。 当这
未使用选项,默认为 UDP 无帧,且 RFC6587 不透明-
TCP 上的成帧(也称为八位字节填充)。
-s, --标准错误
将消息输出到标准错误以及系统日志。
-T, --TCP
仅使用流 (TCP)。 默认情况下,尝试连接到 系统日志连接 端口
定义于 / etc /服务,这通常是 601.
-t, - 标签 行李牌
用指定的标记标记要记录的每一行 行李牌.
-u, - 插座 插座
写入指定的 插座 而不是系统日志套接字。
--socket-错误[=模式]
打印有关 Unix 套接字连接的错误。 这 模式 可以是一个值 折扣, on或
汽车. 当模式为 auto logger 时,会检测 init 进程是否为 systemd,并且
如果是这样假设 /dev/log 可以在引导早期使用。 其他初始化系统
缺少 /dev/log 不会导致与使用消息传递相同的错误
打开日志(3)系统调用。 这 记录仪(1) 在 2.26 版本之前使用 openlog,因此
无法检测到发送到 Unix 套接字的消息丢失。
默认模式是 汽车. 未启用错误时,不会丢失消息
进行通信并将导致成功返回值 记录仪(1) 调用。
-- 结束参数列表。 这允许 消息 以连字符 (-) 开头。
-V, - 版
显示版本信息并退出。
-h, - 帮帮我
显示帮助文本并退出。
返回 VALUE
这个 记录仪 实用程序在成功时退出 0,如果发生错误则退出 >0。
场所 AND 各级
有效的设施名称是:
AUTH
授权 敏感性质的安全信息
cron的
守护
FTP
克恩 不能从用户空间进程生成,自动转换为 用户
LPR
消息
系统日志
用户
乌卡普
当地的0
至
当地的7
安全 已弃用的同义词 AUTH
有效的级别名称是:
EMERG
警报
暴击
犯错
警告
注意
info
调试
恐慌 已弃用的同义词 EMERG
错误 已弃用的同义词 犯错
警告 已弃用的同义词 警告
有关这些设施和级别的优先顺序和预期目的,请参阅
系统日志(3)。
示例
记录仪 系统 重新启动
记录仪 -p local0.通知 -t 主机 -f /开发/IDMC
记录仪 -n loghost.example.com 系统 重新启动
使用 onworks.net 服务在线使用记录器