Atop
如何完全停止創建日誌?
我已經安裝
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/*
並查看對應的文件