Atop

如何完全停止創建日誌?

  • October 3, 2020

我已經安裝atop在一個只有 40MB 的 OrangePi/RaspberryPi 上/var/log

它很快將我的分區填充到 100%,然後我清除它apt purge atop以刪除它及其配置文件。

  • atop二進制不存在
  • 它的文件/etc/init.d不存在
  • 沒有呼叫 systemd 服務atop

儘管如此,重新啟動後,該/var/log/atop文件夾會充滿舊的頂部文件。

  • 我怎樣才能完全刪除它呢?

編輯:

$ 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我刪除了最後一個文件的頂部。每次重新啟動後,它會一次又一次地使用相同的文件重新生成相同的文件夾。

在文件夾和文件之上:

# 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

atop``systemd作為位於 中的服務執行/lib/systemd/system/atop.service,其執行檔為: ExecStart=/usr/share/atop/atop.daily

atop.daily包裝文件配置 的日誌記錄atop,以及相應日誌文件的 logrotation 的特定頻率。

為了防止atop.service在啟動時作為該服務執行,您可以執行以下操作:

sudo systemctl disable atop.service

選項 2

如果您真的無法atop在正常方式下找到二進製文件,您可以檢查/etc/default/atop它的舊配置方式。

作為最後的手段,您可以執行:

sudo grep -ral atop /etc/*

並查看對應的文件

引用自:https://unix.stackexchange.com/questions/612671