日志文件是包含系统本身已记录的一组记录(或事件列表)的文件。使用日志文件,系统管理员可以跟踪在特定日期或特定时间发生的事情。管理员通常使用日志文件进行故障排除。日志文件自动生成并保存在公共目录-/var/log/下。我们还可以手动将消息添加到Linux系统日志文件中。例如,在设置日志服务器之后,您可能想要检查日志服务器是否正常运行。为此,我们可以在日志文件中手动添加一些条目来测试日志服务器。这是logger命令派上用场的地方。使用Logger命令将消息添加到Linux系统日志文件ogger命令是util-linux包的一部分,所以不要安装它。以下是一些示例:手动将条目添加到系统日志文件绝对简单!logger命令的典型用法是:loggerfile.txt$catfile.txtThisistfile现在,将file.txt的内容添加到系统日志文件中:$logger-ffile.txt检查日志文件:$tail-l/var/log/syslog[...]Jan3108:43:06ubuntuserversk:Thisistestfile如果输入文件中有任何空行,可以使用-e标志将它们排除在添加到日志文件之外,如下所示。$logger-e-ffile.txt优先记录消息消息可以按给定的优先级记录。$logger"WelcomeToOSTechNix"--priorityuser.warning默认优先级是“user.notice”。有关所有可用的优先级选项,请参阅记录器手册页。将输入和消息从“stdin”发送到syslog我们可以使用命令从括号输入输入内容并将其推送到syslog:loggerlogger向远程日志服务器发送消息要向在特定端口上运行的远程系统日志服务器发送消息,请运行:$logger"WelcometoOSTechNix"--server--port或者,$logger"WelcometoOSTechNix"--n-p默认端口号是514。限制消息的大小我们可以使用--size标志设置允许的最大消息大小。$logger--size5abcdefghijklmnopqrswxyz查看日志消息大小:$tail-l/var/log/syslog[...]Jan3109:09:02ubuntuserversk:abcde默认值为1KiB字符。$人工记录器