Articles of 日志文件

不能截断/清除apache上的error.log,但可以用nano手动完成

我试图用命令清除我的apache服务器上的error.log文件的内容 sudo >error.log sudo truncate -s0 error.log 但在这两种情况下,我得到了-bash: error.log: Permission denied 。 我在停止apache的时候尝试了同样的事情,但仍然得到了相同的信息。 之后,我试图用sudo nano error.log清除它,并能够删除所有内容。 那为什么我不能正确地清理日志呢?

我怎样才能在Ubuntu中loggingiptables在/ var / log /防火墙与rsyslogd

我正在使用Ubuntu 10.10。 用iptables! 我想将我的防火墙丢弃在文件/ var / log / firewall中,而不是logging在任何其他日志文件中。 所以我在我的文件中添加了以下行:/etc/rsyslog.d/50-default.conf: #iptables Log kern.warning /var/log/firewall.log 这样我从iptables的drop和日志就会login到正确的文件! 现在我不知道要添加什么才能将日志logging到其他文件中。此时,它将/ var / log / messages /var/log/kern.log和/ var / log / syslog Heeeelp 🙂 我发现这一个: 添加一个本地应用程序从系统日志从/ var / log / messages排除,但它不工作..也许是因为它在Ubuntu 10.10 Rsyslogd? 谢谢!

可以postgres内部的日志循环机制删除一定时间以前的日志文件吗?

我正在使用posgtres的内部日志旋转机制。 我想要将超过30天的日志文件删除。 我如何获得postgres来做到这一点? 如果postgres不支持它,我可以设置logrotate只是删除超过30天的日志? 我目前的configuration是: log_destination = 'stderr' logging_collector = on log_directory = 'pg_log' log_filename = 'postgresql-%Y-%m-%d_%H%M%S.log' #log_truncate_on_rotation = off log_rotation_age = 1440 log_rotation_size = 0

W3C日志分析器

我正在寻找一个W3C日志分析器。 我知道周围有很多,但很难select一个好的。 我想知道是否有人可以提出一些build议?

有没有可能在nginx中指定自定义错误日志格式?

我可以为nginx中的访问日志指定自定义日志格式,但是它不能用于错误日志。 我希望当错误发生的时候我总是看到时间。 可能吗?

nginx日志中的SSL错误

我在nginx错误日志中得到这个日志条目: 2016/03/19 09:46:33 [crit] 14355#14355: *7761 SSL_shutdown() failed (SSL: error:140E0197:SSL routines:SSL_shutdown:shutdown while in init) while SSL handshaking, client: 178.63.105.85, server: 0.0.0.0:443 我不明白这是什么意思。 我试图谷歌,但没有成功。

如何测量文件中新行的比率(日志文件)

我试图获得一段时间内的日志文件行写操作,理想情况下是当前的速率和1分钟,5分钟和15分钟的平均值。 我可以做这样的事情: watch wc -l /var/log/<my_file> 呃,自己计算一下吧。 我可以写一个快速的脚本。 但是我深信,在我的内心深处,我错过了一些显而易见的东西。是不是有这样的东西呢?

Newsyslog通配符 – 旋转目录中的所有日志

我正在运行FreeBSD 8.1。 我正在试图通过dynamicpath定义newsyslog循环日志: # logfilename [owner:group] mode count size when flags [/pid_file] [sig_num] /path/logs/*.log 644 7 100 $D0 J /path/logs/*/*.log 644 7 100 $D0 J 基本上我想让newsyslog把目录/ path / logs /中以.log结尾的所有文件都轮换。 我也想对/ path / logs /这是我的configuration文件的第二行的所有子目录相同。 但是当我这样做: newsyslog -F 没有日志文件旋转。

/ var / log / btmp是6GB,如何修剪掉?

我知道/ var / log / btmp是失败的login尝试。 通常有一个这样大的文件表示蛮力尝试。 6GB是过去三年的积累。 我已经采取措施隐藏sshd,除了我自己之外,任何人都无法访问它。 这些步骤应该大大减less此文件中的日志条目数量。 目前为止,直到这一点只是噪声机器人试图蛮力的服务器。 我的问题是,我该如何安全地清空这个文件,或者把它修剪到最后一个月? 我知道这个文件的格式不是纯文本,所以我不想破解这个文件(希望以后能够查看)。

Web服务器日志分析有没有一种很好的替代方法?

我一直在使用模拟来分析我们的Apache Web服务器的日志。 虽然模拟function相当强大,但是我发现将其正确设置以获取所需的信息非常繁琐。 我的问题是:你知道任何(也许更“现代”)的工具来分析Web服务器日志文件? 最好这些工具是在Web服务器机器上运行的,在我的情况下是Debian Linux系统。