为什么/etc/rsyslog.conf这个日志配置文件默认有些绝对路径前会加“-”,用途是什么?
默认情况下,每次生成 syslog 的时候,日志信息会同步到日志文件。可以在文件路径前使用 - 指定忽略同步(如果系统崩溃,会丢失日志,但是这样可以提高日志性能)。
默认情况下,日志信息不会先写入日志文件,因为日志有一个缓存的概念,他会先将日志信息保存到缓存中,再次过程日志文件需要等待,只有缓存保存完毕后才会输入到日志文件中,而在日志路径前面加个-的意思就是直接输入到日志文件中,不需要等保存完缓存在输入
1 回答766 阅读
1.4k 阅读
是指 rsyslog 不用每次写完日志以后都同步一次文件,参考这里