Linux

Оптимизация системы Linux: ускорение и очистка за 10 минут

Этот гайд поможет вам ускорить медленную Linux-систему, освободить дисковое пространство и улучшить производительность за несколько минут. Вы научитесь чистить кэш, отключать фоновые процессы и настраивать системные сервисы.

Обновлено 17 июля 2026 г.
5-10 мин
Средняя
FixPedia Team
Применимо к:Ubuntu 22.04 LTSDebian 12Fedora 38openSUSE Leap 15

Введение / Зачем это нужно

Если ваш Linux начал тормозить, первым делом проверьте дисковое пространство, кэш пакетов и список автозагрузки. Даже без переустановки можно вернуть быструю работу системы за 5–10 минут. В этом гайде описаны проверенные приёмы, которые подходят для Ubuntu, Debian, Fedora и openSUSE.

Требования / Подготовка

  • root-доступ (sudo)
  • базовые утилиты: apt, systemctl, tune2fs
  • терминал с возможностью выполнения команд от имени администратора

Пошаговая инструкция

Шаг 1: Очистка кэша пакетов

Удалите скачанные пакеты, которые больше не нужны.

sudo apt clean
sudo apt autoclean

💡 Совет: Команда apt clean удаляет все скачанные .deb-файлы, а autoclean — только устаревшие.

Шаг 2: Удаление ненужных пакетов

Уберите пакеты, установленные только в качестве зависимостей.

sudo apt autoremove --purge

⚠️ Важно: Используйте --purge, чтобы удалить конфигурационные файлы, которые могут занимать дополнительное место.

Шаг 3: Оптимизация автозагрузки

Отключите медленные или редко используемые сервисы.

# Список всех сервисов
systemctl list-unit-files --type=service

# Пример отключения службы (замените <service> на нужное имя)
sudo systemctl disable <service>

💡 Совет: Для быстрого отключения часто используемых служб попробуйте sudo systemctl disable snapd.service или sudo systemctl disable bluetooth.service.

Шаг 4: Очистка временных файлов и кэша

Удалите временные файлы пользователя и системные кэши.

# Кэш пользователя
sudo rm -rf ~/.cache/*

# Системный кэш (временные файлы)
sudo rm -rf /tmp/*

# Перезапустите службы синхронизации времени, если они работают медленно
sudo systemctl restart systemd-timesyncd

Шаг 5: Настройка дискового кэша

Установите оптимальные параметры для работы с файловой системой (для ext4).

# Замените /dev/sdXn на ваш раздел
sudo tune2fs -c 1000 -i 5000 /dev/sdXn

⚠️ Важно: Изменение параметров диска влияет на производительность, но не нарушит работу системы при стандартных настройках.

Шаг 6: Проверка и обновление ядра

Убедитесь, что ядро и драйверы актуальны.

sudo apt update
sudo apt upgrade -y

После обновлений перезагрузитесь:

sudo reboot

Проверка результата

  1. Запустите графический монитор ресурсов, например htop, чтобы увидеть нагрузку CPU и памяти.
  2. Проверьте свободное место командой df -h.
  3. Убедитесь, что ненужные сервисы отключены: systemctl is-enabled <service> должно показывать disabled.

Если система работает быстрее и дисковое пространство освободилось — оптимизация успешна.

Возможные проблемы

  • Сервис не запускается после отключения. Восстановите его командой sudo systemctl enable <service>.
  • Диск перестал монтироваться после настройки. Используйте sudo tune2fs -c 0 -i 0 /dev/sdXn, чтобы вернуть стандартные настройки, или восстановите раздел из бэкапа.
  • После apt autoremove пропали некоторые программы. Переустановите нужные пакеты: sudo apt install <package>.

Эти шаги позволяют быстро вернуть производительность Linux-системы без серьёзных изменений или переустановки. Регулярное выполнение очистки и мониторинга автозагрузки поможет избежать замедления в будущем.

Часто задаваемые вопросы

Почему система Linux становится медленной со временем?
Можно ли ускорить систему без переустановки?
Что делать, если после оптимизации что-то сломалось?

Полезное

Очистка кэша пакетов
Удаление ненужных пакетов
Оптимизация автозагрузки
Очистка временных файлов и кэша
Настройка дискового кэша
Проверка и обновление ядра

Эта статья помогла вам решить проблему?