debian: что такое «/var/log/apt/term.log», хорошо для

Моя система – Debian Wheezy. Я заметил, что когда я запускаю apt-get , дополнительно к /var/log/apt/history.log создается другой файл журнала /var/log/apt/term.log . Мне кажется, что term.log содержит вывод, который был отправлен на терминал.

Какой смысл делать это для регистрации? Есть ли способ отключить его? Я не хочу записывать бесполезную информацию.

  • Как включить файлы данных (изображения, текстовые файлы, ...) в пакет debian
  • Не удалось загрузить драйвер USB-клавиатуры на машине Debian
  • Как загрузить Debian в текстовый режим без использования GUI?
  • Установите гостевые дополнения виртуального окна Debian wheezy
  • Преимущества Debian над Ubuntu
  • В чем разница между ошибкой «не найденной» и ошибкой «команда не найдена» - это то же самое?
  • Изменение разрешений папок в Debian
  • Система загружается только с вставленным компакт-диском
  • WeeChat не использует IPv6
  • Использование preseed (Debian / Ubuntu) для разделения RAID и шифрования
  • Свежая установка Debian. Какие файлы я могу восстановить из резервной копии?
  • debian: удалить все пакеты, установленные в определенный день
  • 4 Solutions collect form web for “debian: что такое «/var/log/apt/term.log», хорошо для”

    Если вам нужно выяснить, что произошло во время установки пакета, информация есть.

    Этот файл вряд ли будет содержать информацию, которая повлияет на вашу конфиденциальность. Возможно, некоторые крайние случаи, такие как зеркало, вы загрузили несколько файлов, что может показать ваше широкое географическое местоположение. Но другие системные журналы имеют гораздо более подробную информацию, поэтому это не имеет значения, если вы уже не сделали много очистки (в этом случае просто включите этот файл в свою очистку).

    Размер файла незначителен по сегодняшним стандартам (и даже по вчерашнему).

    Расположение файла определяется настройками APT Dir::Log (по умолчанию: /var/log/apt ) и Dir::Log::Terminal (по умолчанию: term.log ). Если вы установите для этой опции пустую строку в /etc/apt/apt.conf ( Dir::Log::Terminal "" ), файл журнала не будет создан. Но опять же, это бессмысленно.

    Какой смысл делать это для регистрации? (…) Я не хочу записывать бесполезную информацию.

    Когда есть проблема, или вы не помните, что вы сделали, вы будете надеяться, что все будет зарегистрировано. 😉

    Есть ли способ отключить его?

    Есть только способ, о котором я могу думать. Отключите logrotate для файла журнала и создайте символическую ссылку на /dev/null . В руководстве нет других вариантов.

    Не используйте символические ссылки для / dev / null. Измените основной файл конфигурации apt (/etc/apt/apt.conf), как объяснил Жиль, если вы действительно не хотите иметь историю пакетов.

    Обратите внимание, что файл /etc/apt/apt.conf еще не существует в вашей системе. В этом случае исполняемые файлы apt используют встроенные значения по умолчанию. Таким образом, вам нужно будет создать файл с нуля как часть изменений, описанных Жилем.

    Тем не менее, даже делать это правильно, крайне не рекомендуется по причинам восстановления:

    • Системный сбой или потерянная мощность (например, гроза) во время apt-get. Какой пакет (ы) потенциально поврежден?
    • Поведение системы или приложения больше не является полезным или приемлемым. Что недавно было установлено? Возможно, мне придется удалить некоторые из них.

    Удачи.

    Одно использование этого файла – просмотр того, была ли распечатана какая-либо дополнительная информация во время выполнения APT (пакеты, скорее всего, сделают это в post_install.sh внутри пакета).

    Информацию о том, как отключить его, см. В ответе Жиля .

    Linux и Unix - лучшая ОС в мире.