Удаление всех логов и следов присутствия linux
truncate -s 0 /var/log/*.log truncate -s 0 /var/log/secure truncate -s 0 /var/log/messages rm -rf /tmp/* rm -rf /var/tmp/* history -c history -w
Чуть пояснений:
truncate -s 0 /var/log/*.log
:
Уменьшает размер всех файлов с расширением .log
в директории /var/log
до 0 байт, очищая их содержимое, но оставляя файлы существующими.
truncate -s 0 /var/log/secure
:
Уменьшает размер файла /var/log/secure
до 0 байт, очищая его содержимое.
truncate -s 0 /var/log/messages
:
Уменьшает размер файла /var/log/messages
до 0 байт, очищая его содержимое.
rm -rf /tmp/*
:
Удаляет все файлы и директории внутри /tmp/
. Опция -r
позволяет рекурсивно удалять директории, а -f
игнорирует ошибки и не запрашивает подтверждения.
rm -rf /var/tmp/*
:
Удаляет все файлы и директории внутри /var/tmp/
. Опция -r
позволяет рекурсивно удалять директории, а -f
игнорирует ошибки и не запрашивает подтверждения.
history -c
:
Очищает историю команд текущей сессии оболочки.
history -w
:
Записывает текущую (очищенную) историю команд в файл истории, обычно это ~/.bash_history
или аналогичный файл для других оболочек.