标签: logging

logrotate 配置和执行

我正在尝试配置logrotate为每天午夜轮换和删除日志文件,但以前从未使用过它。所以:(a) 我想确认我的配置是正确的,并且 (b) 我需要帮助在午夜自动执行它的日常执行。

我的软件在/abs/path/to/log/myapp-log.txt. 这是我想要发生的事情:

  • 为每个日志文件添加时间戳,名称中带有日期扩展名
  • /abs/path/to/log/在任何时间点只有 1 个日志文件;所以每次轮换日志并创建一个新的日志文件时,删除旧的

logrotate.conf

/abs/path/to/log/myapp-log.txt {
    daily
    copytruncate
    create 700 myUser myGroup
    dateext
    maxage 1
    missingok
}
Run Code Online (Sandbox Code Playgroud)

我在这里不确定的一些事情:

  • 我是否需要指定daily是否指定 a maxageof 1?
  • 究竟在missingok做什么?如果日志文件不存在,则忽略系统警告?如果我不指定missingok并且日志文件不存在会发生什么?
  • copytruncate如果我指定daily/ ,我什至需要maxage 1吗?这三个设置感觉有点多余,但不确定每一个扮演什么角色。

其次,我如何确保每天午夜运行?克朗?我之所以这么问,是因为我读到了/etc/cron.daily/logrotate每天自动运行的某个地方,但不确定它是如何配置的。提前致谢。

linux logging purge logrotate

4
推荐指数
1
解决办法
9347
查看次数

有没有办法记录 Wi-Fi 网络上的错误密码尝试

I\xe2\x80\x99d 喜欢监控客户端是否尝试使用不正确的 WPA 密钥连接到 Wi-Fi 网络。是否有任何接入点记录此类尝试?通过将单独的 Wi-Fi 卡设置为监控模式可以观察到这种情况吗?

\n

wireless-networking passwords wireless-access-point wpa2-psk logging

4
推荐指数
1
解决办法
9312
查看次数

了解bind9查询日志

我正在运行两个绑定服务器,一个激活的查询日志记录,但不知道我在这里看到了什么,也没有在网上找到任何启​​发我的东西;

31-Oct-2017 17:56:35.464 queries: client x.x.x.x#55638: query: test.example.com IN A +
31-Oct-2017 17:56:35.464 queries: client x.x.x.x#55638: query: test.example.com IN A +
31-Oct-2017 16:34:07.505 queries: client x.x.x.x#2968: query: test.example.com IN A -ED
31-Oct-2017 16:45:23.316 queries: client x.x.x.x#36192: query: test.example.com IN A -EDC
31-Oct-2017 18:02:12.711 queries: client x.x.x.x#37001: query: test.example.com IN A +E
Run Code Online (Sandbox Code Playgroud)

在 A-、A+、-E、+E、-ED、-EDC 行的末尾是我试图理解的;

query logging bind

4
推荐指数
1
解决办法
1万
查看次数

微信聊天记录存放在哪里?

我想备份我的微信聊天记录,所以我尝试使用 OS X 微信应用程序将聊天记录备份到我的电脑。它备份成功,但我在任何地方都找不到聊天记录。我检查了应用程序文件夹中的包内容,但一无所获。理想情况下,我会找到一个文本文件或类似的内容,其中包含我可以自己备份到 Google Drive 的所有聊天内容,因为我不想 100% 信任这些应用程序来将聊天备份到我的计算机上(这是开始时只是本地的,我更喜欢基于云的东西),我想将聊天文件发送给与我失去聊天的朋友。

有什么解决办法吗?

手机是安卓系统,电脑是OS X High Sierra。

backup chat macbook logging

4
推荐指数
1
解决办法
1万
查看次数

如何在 macOS 统一日志中显示私有数据

我需要调试一些关于用户登录的问题,但是新的统一日志中隐藏了许多有趣的信息,如下所示(缩短):

opendirectoryd[130]: [com.apple.opendirectoryd:session] queuing request - <private>
Run Code Online (Sandbox Code Playgroud)

在一些较旧的 macOS 版本上,有一个选项可以启用私人数据的日志记录:

sudo log config --mode "private_data:on"
Run Code Online (Sandbox Code Playgroud)

但是,在 Catalina 上,这会导致:

log: Invalid Modes 'private_data:on'
Run Code Online (Sandbox Code Playgroud)

所以,问题是:如何在 macOS Catalina 上启用私人数据的日志记录?

security logging macos macos-catalina

4
推荐指数
1
解决办法
1275
查看次数

记录启动过程的日志文件的名称

我使用的是 CentOS 5.3。启动后,在哪里可以找到包含所有服务是否成功加载的日志文件?

例如,当计算机启动时,您会获得启动服务列表,它们可能正常,也可能失败。

是否有保存此信息的日志文件?我查看了以下目录 /var/log/ 但不确定哪个目录将包含我需要的信息。

非常感谢您的任何建议,

linux boot logging centos-5

3
推荐指数
1
解决办法
1万
查看次数

有什么方法可以查看我的 CPU 在“汇编级别”上做什么?

我一直在研究汇编语言的工作原理,因为我想了解我的计算机在 CPU 寄存器/硬件级别上实际发生的复杂和奇特的事情是如何发生的。有什么办法可以看到正常使用电脑时发生了什么?

我想学习,当我说,浏览互联网或玩游戏等时,什么样的东西进出各种寄存器。虽然即使我能看这个,我也不知道如何关联它我可以看到在更高级别发生的特定计算。也就是说,我不知道我怎么知道此时进入这个寄存器的这个十六进制代码是否与 Firefox 处理 SSL 加密等有关。

cpu logging assembly

3
推荐指数
1
解决办法
1810
查看次数

为我的 ffmpeg 输出创建日志文件

我试图找出为什么我使用 FFMPEG 的 rtsp dos 命令“冻结”。我被告知我会在 SuperUser 上有更多的运气,但我被告知要生成一个日志文件 1st。

我已经查看并尝试了几种方法来生成此日志文件。

我原来的命令行是这样的:

ffmpeg.exe  -i rtsp://admin:admin@192.168.0.8:554/video_1 -an -f image2pipe -vf fps=fps=6 -qscale 0 -
Run Code Online (Sandbox Code Playgroud)

并将其更改为:

ffmpeg.exe  -i rtsp://admin:admin@192.168.0.8:554/video_1 -an -f image2pipe -vf fps=fps=6 -qscale 0 - > log.txt
Run Code Online (Sandbox Code Playgroud)

但 DOS 并没有超越这一点:

在此处输入图片说明

并且日志文件是空的。

请问有人可以建议吗?

谢谢

windows ffmpeg logging

3
推荐指数
1
解决办法
2万
查看次数

在 CentOS 中删除“.journal”文件是否安全?

首先,我是 Linux 菜鸟,我只知道基础知识。

我有一个运行 TeamSpeak 3 服务器的 VPS,但正如您在此处看到的那样,我的空间正在慢慢耗尽:

在此处输入图片说明

TeamSpeak 3 服务器本身不会制作太多日志……我认为 CentOS 正在创建它们。所以,我搜索了一下,我找到了这个目录:/var/log/journal和一个目录。里面有这些文件:

在此处输入图片说明

问题是,我可以安全地删除它们吗?这些是占用我空间的文件吗?

我在互联网上发现有些人说这是完全安全的,而另一些人则说它不安全。

linux centos logging

3
推荐指数
1
解决办法
3850
查看次数

我如何在 linux 上实时监控哪些文件被访问、创建、修改和删除?

我如何从这一刻开始监控哪些文件被访问/修改/创建/删除。(在实时模式下),类似于 fseventer / fslogger?

monitoring filesystems logging watch

3
推荐指数
1
解决办法
2787
查看次数