Как навсегда отказаться от создания журналов?

Дополнительный ответ Mig82, чей ответ обрабатывает префикс g -для всех исполняемых файлов в coreutils. Я предлагаю узкое -решение.

После установки coreutils с помощью

brew install coreutils

Результаты в ls /usr/local/bin/gsha*выведет список исполняемых файлов с префиксом g -:

  • /usr/local/bin/gsha1sum
  • /usr/local/bin/gsha224sum
  • /usr/local/bin/gsha256sum
  • /usr/local/bin/gsha384sum
  • /usr/local/bin/gsha512sum

Решение состоит в том, чтобы создать символическую ссылку на те, которые вы хотите, используя имя без префикса -(или рискнуть взломать некоторые программы, которые полагаются на исполняемые файлы BSD и используют опцию Homebrew без префикса g )

. ]

Пример

shaarray=(\
/usr/local/bin/gsha1sum
/usr/local/bin/gsha224sum
/usr/local/bin/gsha256sum
/usr/local/bin/gsha384sum
/usr/local/bin/gsha512sum
)
function installsha() {
  for i in "${shaarray[@]}"
  do
    printf "$i\n" | perl -pe 'printf $_; s/gsha/sha/' | xargs -n 2 ln -s
  done
}
0
03.10.2020, 06:10
2 ответа

atopработает как служба systemd, расположенная в /lib/systemd/system/atop.service, и ее исполняемый файл — :.ExecStart=/usr/share/atop/atop.daily

Этот файл-оболочка atop.dailyнастраивает ведение журнала atop, а также конкретную частоту ротации соответствующих файлов журнала.

Чтобы предотвратить запуск atop.serviceв качестве этой службы при загрузке, вы можете выполнить:

sudo systemctl disable atop.service

Вариант 2

Если вы действительно не можете найти двоичный файл для atopобычными средствами, вы можете проверить /etc/default/atop, который был сконфигурирован по-старому.

В крайнем случае можно бежать:

sudo grep -ral atop /etc/*

И посмотрите в соответствующих файлах

1
18.03.2021, 23:00

Во встроенных системах, таких как OrangePi и RaspberryPi , Armbian использует log2ramдля размещения журналов в оперативной памяти.

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

Поскольку /var/logявляется просто логической копией (, расположенной в оперативной памяти )файла /var/log.hdd.

Удаление любых папок/файлов из /var/logудаляет их только из оперативной памяти и не изменяет файлы/папки, записанные на диск/sd-карту.

Именно по этой причине папка возвращалась после каждой перезагрузки.

Удаление папки /var/log.hdd/atopрешило проблему.

Вы также можете отключить службу log2ram :systemctl disable armbian-ramlog.service

0
18.03.2021, 23:00

Теги

Похожие вопросы