Просто удаление с apt-get remove
или что бы то ни было. Это не удаляет загруженные файлы. Загруженные файлы только удалены, если Вы работаете apt-get clean
, используйте “чистую” команду в способности или сделайте что-то подобное в Вашем инструменте управления пакета.
Если Вы хотите убедиться не случайно удалить пакеты, сделайте копию в другом каталоге. Можно ввести пакеты назад в кэш сборок просто путем копирования .deb
файлы назад.
] Большинство систем имеют утилиту [] loger[
], которая умеет разговаривать с [] syslogd[
]. Она позволяет задать лог-уровень (серьёзность), имя подсистемы, указать лог-файл для записи, отправить на удалённый хост []syslogd[
], записать сообщения в []STDERR[
], а также в системный журнал. [
]Семантика протоколирования не совсем такая, как утилиты типа []log4j[
], но комбинируя настройки []facility.level[
] с тегами сообщений, вы можете достичь чего-то очень близкого. [
][]Примеры [][
] [][]ЗАМЕЧАНИЕ:[] В этих примерах используется FreeBSD версия логгера []loger[
]. Ваша система может иметь различные опции, так что читайте местную документацию![
logger -p local3.info -f /var/log/messages -t MY_LOG_TAG "something interesting happened"
]
[]Это отправит сообщение для регистрации в []/var/log/messages[
], со строгостью []info[
], в подсистеме []local3[
]. Она включает в себя тег ([]-t MY_LOG_TAG[
]), который включается в каждую строку. Тэги полезны для извлечения записей журнала с помощью [] grep[
], [] awk[
] и т.д. [
logger -h loghost -p mail.crit -s -f /var/log/mail "an unrecoverable error has occurred"
]
[] Этот отправляет сообщение с критикой строгости [] [
] в объекте [] почты [
] на удаленный компьютер [] loghost[
], который будет зарегистрирован в []/var/log/mail[
]. С помощью []-s[
] сообщение должно быть распечатано в журнал сценария []STDERR[
], а также отправлено в журнал.[
Подробная информация о ведении журнала для сценариев оболочки через глобальный {{ 1}} переменные оболочки. Мы можем эмулировать аналогичный вид ведения журнала в сценарии оболочки: http://www.cubicrace.com/2016/03/log-tracing-mechnism-for-shell-scripts.html
В сообщении есть подробности о введении таких уровней журнала, как INFO, DEBUG, ERROR. Детали отслеживания, такие как запись скрипта, выход из скрипта, вход в функцию, выход из функции.
Пример протокола:
Вы можете взглянуть на мою реализацию ведения журнала на GitHub:
https://github.com/codeforester/base/blob/master/lib/stdlib.sh
Он поддерживает пять уровней журналов (ERROR, WARN, INFO, DEBUG и VERBOSE ), а также несколько регистраторов.