我需要在一个巨大的日志文件(超过 14 GB)中搜索一些东西。我很确定它在最后 4 GB 左右。
有没有办法跳过第一个 X GB 来加快速度?
我有时会tail在 FreeBSD 下监控 apache 和 php 错误日志。有没有办法使用tail或其他命令行应用程序获得彩色输出?
或者,您最喜欢的实时监控各种网络相关日志的方式是什么?
我们在 IIS 7 服务器上运行 PHP 5.2.5 并且我们在使 PHP 错误可见时遇到问题...此时,每当我们遇到 PHP 错误时,服务器都会发回 500 错误并显示消息“页面不能显示是因为发生了内部服务器错误。”
这对于生产网站来说可能是一个不错的设置,但在开发服务器上却很烦人...... ;-)
我尝试配置php.ini以在屏幕上显示错误并将它们记录到特定文件夹,但似乎服务器之前捕获了所有错误并防止和处理 PHP ...
有人知道我们必须做什么才能使 IIS 在屏幕上显示 PHP 错误吗?任何有关该主题的链接、提示或教程将不胜感激!
我在连续两次采访中被问到这个问题,但经过一些研究和与各种系统管理员的核实后,我没有得到好的答案。我想知道是否有人可以帮助我。
服务器磁盘空间不足。您注意到一个非常大的日志文件,并确定可以安全地删除它。您删除了文件,但磁盘仍然显示它已满。什么会导致这种情况,您将如何补救?您如何找到哪个进程正在写入这个巨大的日志文件?
在 Windows 上有一些方便的替代方法吗?我总是想念这个远离 Linux 的地方。不,我不认为 Cygwin 或其他一些 bash 端口“方便”。:)
可以从命令行执行此操作的小应用程序或将其在窗口中打开的小应用程序。我也需要能够基本上暂停它,这不会影响日志文件,但允许我向上滚动缓冲区。
是否可以在 Windows Server 2000/2003/2008 机器上查看哪个用户重新启动了服务器?
我在系统事件日志中发现了关机事件,但它没有显示哪个用户启动了重启。
如何为同一规则配置多个日志路径?
我正在尝试编写这样的语法:
[apache-w00tw00t]
enabled = true
filter = apache-w00tw00t
action = iptables-allports
logpath = /var/log/apache*/*error.log
logpath = /var/www/vhosts/site1.com/log/errorlog
logpath = /var/www/vhosts/site1.com/subdom/log/errorlog
logpath = /var/www/vhosts/site3/log/errorlog
logpath = /var/www/vhosts/site4/log/errorlog
maxretry = 1
Run Code Online (Sandbox Code Playgroud)
路径都不同,所以我不能使用 RE *
将更多日志放入规则的正确语法是什么?
我如何从一个特定的日志文件转发消息就像/www/myapp/log/test.log与rsyslog客户端的远程rsyslog服务器?此日志文件位于目录之外/var/log。
我们都知道处理 cron 作业输出的正确方法是将其重定向到一个文件:
0 * * * * /bin/date >> /var/log/date.log 2>&1
但是,有时管理员很懒惰、健忘或无知,不会进行这些重定向;在这种情况下,作业的输出被邮寄到 $MAILTO 或拥有用户或 root。在我管理的一些盒子上,邮件被禁用,所以这个输出进入了一个黑洞。我想知道的是,有没有办法告诉 cron 接收任何作业输出,而不是邮寄它,而是将它扔到某个地方的全能日志文件中?我正在使用 Ubuntu(8.04 但迁移到 9.04)。在这个随机的谷歌结果中有这样一个解决方案的暗示,但我认为 OP 可能对 cron 输出与 cron 作业的输出感到困惑。
我对涉及一些脚本或黑客攻击的解决方案持开放态度,但理想情况下,这将是我可以在某处设置的配置位。我没有看到任何提示man cron。谢谢!
我正在运行 Ubuntu Intrepid,并且一直在查看我的日志:
Aug 23 16:01:03 wp1 sm-mta[13700]: n7NFJIad013566: Warning: program /usr/sbin/sensible-mda unsafe: No such file or directory
Aug 23 16:01:03 wp1 sm-mta[13700]: n7NFJIad013566: SYSERR(root): Cannot exec /usr/sbin/sensible-mda: No such file or directory
Aug 23 16:01:03 wp1 sm-mta[13700]: n7NFJIad013566: Warning: program /usr/sbin/sensible-mda unsafe: No such file or directory
Aug 23 16:01:03 wp1 sm-mta[13700]: n7NFJIad013566: SYSERR(root): Cannot exec /usr/sbin/sensible-mda: No such file or directory
Run Code Online (Sandbox Code Playgroud)
我现在有很多这样的消息,而我以前没有。查了一下,Ubuntu 似乎有一些特殊的 sendmail 软件包,这些软件包在我安装 sendmail 时可能尚未安装。
我需要“明智的mda”吗?没有人应该通过服务器进行身份验证或发送 - 它只是一个默认的本地 smtp 主机,设置为允许 Web 表单发布到电子邮件,并允许系统发送系统日志等。
为什么这些消息会开始出现?