Удаление всех логов и следов присутствия 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 или аналогичный файл для других оболочек.

Добавить комментарий 0

Ваш электронный адрес не будет опубликован. Обязательные поля помечены *