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