Questions tagged «logging»

将消息(主要是警告和/或错误)添加到日志文件。

10
如何监视内存使用情况?
我曾经top看过目前的内存使用情况。但是我想监视一段时间内的内存使用情况。例如,开始监视,然后执行一些命令,最后停止监视,并查看在此期间已使用了多少内存。 如何在Ubuntu服务器上执行此操作? 我想我可以每隔5秒左右启动一次cronjob,然后调用一个命令将当前内存使用情况记录在文本文件中。但是,我应该使用什么命令以易于记录到文本文件的格式获取当前的内存使用情况?


4
如何从庞大的39.5GB / var / log /文件夹释放空间?
我刚从默认的磁盘分析软件(Baobab)收到一条消息,说硬盘上只剩下1GB。经过一番搜索,我发现该/var/log/文件夹是造成此问题的原因。 中的某些文件/大小/var/log/: kern.log = 12.6 GB ufw.log = 12.5 GB kern.log.1 = 6.1 GB ufw.log.1 = 6.0 GB 等等等。/var/log很大。 我可以删除这些文件或整个/var/log文件夹吗?还是在Ubuntu中大声疾呼?


2
Ubuntu 13.X上的Upstart日志消息在哪里?
在Ubuntu 12.04上,我可以在中找到Upstart日志消息/var/log/syslog。 命令: # initctl log-priority info # initctl emit hello 日志: Apr 1 01:56:56 precise64 kernel: [ 8365.820425] init: Connection from private client Apr 1 01:56:56 precise64 kernel: [ 8365.821130] init: Handling hello event 在Ubuntu 13.10上,消息不会出现在目录中syslog或/var/log目录下的其他任何地方,尽管类似的命令可以logger hello正常工作。我应该在其他地方找他们吗?是否需要在某处更改配置设置? 有人似乎在Ubuntu 13.04上遇到了相同的问题,这是服务器故障的一个问题,这里和这里的更多问题可能也描述了相同的问题。不幸的是,这些问题没有提供解决问题的线索。


3
如何从联网系统接收系统日志?
我想将Ubuntu配置为从DD-WRT路由器接收日志。路由器的配置屏幕包含以下部分: 其日志记录文档显示为: 如果希望将日志发送到远程系统,请输入该计算机的IP地址,该计算机也正在运行syslog实用程序(它需要一个开放的网络套接字才能接受路由器发送的日志)。 我以前从未(知道)使用过syslog。在Ubuntu中,我需要做什么才能使其接收这些日志?
23 server  logging  syslog 


7
如何记录服务器上所有用户的所有Bash命令?
我们的小型公司运行Ubuntu Server 11.10,几个人可以通过SSH访问。有时也使用实际的端子。我们如何在本地记录所有运行的Bash命令以及用户和时间戳? 我们可以假设没有人是邪恶的并且正在积极地尝试避免记录日志,但是我们仍然希望用户不要对其日志文件具有直接写访问权。同时会话必须正确处理。
21 bash  logging 

2
rsyslog的关系并在Ubuntu 16.04上记录日志
我正在运行一台普通的Ubuntu 16.04服务器,并且我试图绕过默认设置日志的方式。我可以看到,无论journald和rsyslog已安装并运行,但它并不清楚我的日志信息是如何被处理。 大多数消息似乎都在/var/log/syslog和中显示journalctl,但我看不到任何用于两者之间转发的显式配置/etc/systemd/journald.conf(默认情况下基本上全部注释掉了)/etc/rsyslog.conf或/etc/rsyslog.d/50-default.conf。我试图寻找官方文档,甚至是一篇博客文章,解释在Ubuntu中如何设置这两个文件,但没有找到任何东西。 为了使我更加困惑,我logger -p local1.info Test在主机上执行了该命令,发现未写入任何内容/var/log/syslog,而消息确实显示在下方journalctl。 我的问题是: 日志和rsyslog在Ubuntu 16.04(默认)下到底如何协同工作? 从logger看似发送的消息如何最终出现在日志中,而不是在syslog中? 更新:事实证明,logger无法按预期工作是我的一个错误,因此与主要问题无关。


3
如何记录应用程序的内存和CPU使用率?
类似于问题如何记录CPU负载?,我想记录一个进程的内存。 我要记录的进程在远程服务器上被杀死,并且我想找出被杀死之前的CPU负载和内存使用情况。 [更新] Stefano Palazzo的简洁Python脚本和 Michał的单行输出值小于topCPU和Mem的输出值。你知道为什么吗? 输出顶部: PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 2312 schXX 20 0 1241m 328m 58m S 100 0.3 11:56.68 MATLAB 输出Stefano Palazzo的python脚本: python memlogger.py 2312 %CPU %MEM 76.00 0.20 76.00 0.20


2
AWStats:无法访问/var/log/apache2/access.log
我在新的Ubuntu Lucid服务器上安装了awstats,但是当cron尝试以用户身份运行它时www-data,它会抱怨cannot access /var/log/apache2/access.log: Permission denied。 在/usr/share/doc/awstats/README.Debian此段落中: 默认情况下,Apache使用uid = root和gid = adm存储(从1.3.22-1版本开始)的日志文件,因此您需要... 1)更改/etc/logrotate.d/apache中的日志文件的权限,以使www-data至少具有读取权限。 2)与1)相同,但更改为特定用户,然后使用Apache的suEXEC功能以同一用户身份运行(并同时更改/ var / lib / awstats的权限或使用其他目录)。这更加复杂,但是服务器通常无法访问日志(这可能是Apache默认设置的要点)。 3)将awstats.pl更改为adm组(但是请注意,然后冒着允许CGI脚本访问计算机上管理员内容的风险!)。 我会选择1,但是建议授予什么权限?

2
syslog未在消息中显示日志级别
这是我的系统日志消息的示例输出/var/log/syslog: Nov 15 20:20:48 ubuntu winbindd[915]: [2011/11/15 20:20:48.940063, 0] winbindd/idmap_tdb.c:287(idmap_tdb_open_db) Nov 15 20:20:48 ubuntu winbindd[915]: Upgrade of IDMAP_VERSION from -1 to 2 is not possible with incomplete configuration 我如何查看消息的级别,例如信息,警告,错误等? 我正在将Ubuntu 10.04 LTS与rsyslog软件包版本5.8.1-1ubuntu2一起使用。
13 log  logging  rsyslog 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.