首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何彻底停止创建日志呢?

如何彻底停止创建日志呢?
EN

Unix & Linux用户
提问于 2020-10-03 01:59:49
回答 2查看 3.1K关注 0票数 1

我在orangePi/RaspberryPi上安装了atop/var/log只有40 on。

它很快地将我的分区填充到100%,然后我清除它apt purge atop以删除它和它的配置文件。

  • atop二进制文件不存在
  • 它在/etc/init.d中的文件不存在
  • 没有称为atop的systemd服务

尽管如此,在重新启动之后,/var/log/atop文件夹将重新装满旧的顶级文件。

  • 我怎么才能彻底去除它呢?

编辑:

代码语言:javascript
复制
$ ls /var/log/atop/
atop_20200822  atop_20200826  atop_20200830  atop_20200903  atop_20200907  atop_20200911  atop_20200915  atop_20200919
atop_20200823  atop_20200827  atop_20200831  atop_20200904  atop_20200908  atop_20200912  atop_20200916  atop_20200920
atop_20200824  atop_20200828  atop_20200901  atop_20200905  atop_20200909  atop_20200913  atop_20200917  atop_20200921
atop_20200825  atop_20200829  atop_20200902  atop_20200906  atop_20200910  atop_20200914  atop_20200918  atop_20200922

我删除了2020/09/22上的顶部,这是最后一个文件。在每次重新启动之后,它会用相同的文件一次又一次地重新生成相同的文件夹。

位于文件夹和文件之上:

代码语言:javascript
复制
# find . -type d -name  *atop*
./usr/share/doc/libatopology2
./var/log.hdd/atop
./var/log/atop
./var/cache/atop.d

# find . -type f -name  *atop*
./usr/lib/arm-linux-gnueabihf/libatopology.so.2.0.0
./var/log.hdd/atop/atop_20200913
...
./var/log.hdd/atop/atop_20200906
./var/log/atop/atop_20200830
...
./var/log/atop/atop_20200826
./var/cache/atop.d/atop.acct
./var/lib/dpkg/info/libatopology2:armhf.symbols
./var/lib/dpkg/info/libatopology2:armhf.md5sums
./var/lib/dpkg/info/libatopology2:armhf.list
./var/lib/dpkg/info/libatopology2:armhf.triggers
./var/lib/dpkg/info/libatopology2:armhf.shlibs
EN

回答 2

Unix & Linux用户

回答已采纳

发布于 2020-10-03 02:47:26

atop作为位于/lib/systemd/system/atop.service中的systemd服务运行,其可执行文件是:ExecStart=/usr/share/atop/atop.daily

atop.daily包装器文件配置atop的日志记录,以及相应日志文件的日志旋转的特定频率。

要防止atop.service在引导时作为该服务运行,您可以这样做:

代码语言:javascript
复制
sudo systemctl disable atop.service

选项2

如果您真的无法在普通方式下找到atop的二进制文件,您可以检查/etc/default/atop --这是配置它的旧方式。

作为最后的手段,你可以:

代码语言:javascript
复制
sudo grep -ral atop /etc/*

并查看相应的文件

票数 4
EN

Unix & Linux用户

发布于 2020-10-03 03:31:25

在嵌入式系统(如OrangePi和RaspberryPi )上,Armbian使用log2ram将日志放入内存中。

  • /dev/zram0 49M 756K 45M 2% /var/log

/var/log只是/var/log.hdd的逻辑副本(位于ram中)。

/var/log中删除任何文件夹/文件只会从内存中删除它们,并且不会更改写入磁盘/sd卡中的文件/文件夹。

这就是为什么文件夹在每次重新启动后返回的原因。

删除文件夹/var/log.hdd/atop解决了问题.

还可以禁用log2ram服务:systemctl disable armbian-ramlog.service

票数 0
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/612671

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档