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

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

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

  • Ошибка шины PCIe при заполнении журналов FAST
  • Найти PHP-процесс, который регистрируется в файле
  • Системные сообщения float виртуальная консоль
  • Есть ли способ иметь прошлые журналы в течение 1-2 лет в dpkg?
  • С учетом исключения ядра ATA, как определить, на какой физический диск влияет?
  • Есть ли способ, чтобы logcheck отправлял ежедневный дайджест, а также почасовые письма?
  • Получить определенную информацию из файла журнала
  • wget-файл, протоколирование вывода и отображение вывода в командной строке
  • 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 - лучшая ОС в мире.