logrotate隐藏在OSX的某个地方,还是有相当的? 它不在/usr/sbin 。
pipe理员通过个人用户名login服务器是公司的政策,然后运行sudo -i成为root用户。 在运行sudo -i ,sudo将创build一个名为SUDO_USER的环境variables,其中包含原始用户的用户名。 有没有办法在syslog中logging所有命令,类似于下面的语法: ${TIME/DATE STAMP}: [${REAL_USER}|${SUDO_USER}]: ${CMD} 一个例子是: Sat Jan 19 22:28:46 CST 2013: [root|ksoviero]: yum install random-pkg 显然,它不一定是上面的语法,它只需要包含最less的真实用户(例如root),sudo用户(例如ksoviero)以及运行的完整命令(例如yum安装random-pkg)。 我已经尝试过snoopy ,但没有包含SUDO_USERvariables。
我可以使用日志分析器,但是我经常需要parsing最近的Web日志来看看目前发生了什么。 我有时会做一些事情,比如找出要求某个文件的前10位 cat foo.log | grep request_to_file_foo | awk '{print $1}' | sort -n | uniq -c | sort -rn | head 你在工具箱里有什么?
这是一个关于DNS粘贴logging的典型问题 。 什么(但简要)是一个DNS胶水logging? 他们为什么需要,他们是如何工作的?