Как очистить и ускорить Arch Linux

Из всех существующих операционных систем Linux Arch Linux выделяется как одна из самых простых и чистых. Легко понять, почему, поскольку Arch Linux позволяет пользователям создавать свои системы с нуля, устраняя множество лишних программ. Тем не менее, даже несмотря на то, что большинство компьютеров с Arch Linux являются скудными, они все еще могут замедлиться и выйти из строя.

Вот почему в этом руководстве мы рассмотрим все способы, которыми вы можете очистить и ускорить компьютер с Arch Linux и восстановить его до быстрой ОС, какой он был раньше!

Очистка кеша Pacman

Очистка кеша Pacman в Arch Linux — хорошая идея, когда все начинает замедляться, поскольку с каждым обновлением программного обеспечения Pacman заполняется большим количеством загружаемых файлов пакетов. Чтобы очистить его, откройте окно терминала и используйте следующую команду, чтобы очистить его.

sudo paccache -r

Приведенная выше команда работает для большинства пользователей и полностью очищает все пакеты в кеше. Это освобождает место, но также может быть небезопасно. Особенно, если обновление прерывается, и вам нужно перейти на версию в вашем кеше. Если вы все еще хотите ускорить Arch, очистив кеш, есть еще одна команда, которая позволит пользователю управлять версиями программ для удаления, а не удалять все без разбора.

sudo paccache -rk1

В качестве альтернативы, если вы хотите удалить только неустановленные пакеты Arch из кеша Pacman, выполните эту команду:

sudo paccache -ruk0

Система пакетов Arch Linux имеет множество опций. Для дополнительных действий запустите paccache -h в терминале.

  Как установить официальное приложение Snap Store в Linux

Управление запускаемыми приложениями

Несмотря на то, что пользователи Arch Linux создают свои операционные системы с нуля, они все еще могут быть уязвимы из-за слишком большого количества запускаемых приложений. Контроль над этим аспектом вашей операционной системы важен, потому что слишком много приложений, запускаемых при запуске, могут быстро съесть ресурсы ЦП и ОЗУ.

Каждая среда рабочего стола Linux довольно хорошо позволяет пользователю управлять запускаемыми приложениями, но если вы просто хотите быстро удалить программы при запуске, нет необходимости использовать приложение. Вместо этого откройте терминал и используйте команду CD, чтобы переместить терминал в папку ~ / .config / autostart.

cd ~/.config/autostart

Используя команду LS, выявите все программы, которые могут находиться в каталоге автозапуска. Затем скопируйте имя файла и используйте RM, чтобы удалить файл из папки. Удаление файла ярлыка на рабочем столе с предотвращением его автоматической загрузки при загрузке Arch, освобождение ценных ресурсов ПК.

rm example.desktop

Повторите этот процесс для любого количества записей.

  Как установить тему значков Ketsa в Linux

Отключить ступенчатое вращение

Одним из возможных медленных аспектов Arch Linux является «ступенчатое раскручивание». Это функция некоторых жестких дисков ПК, которая заставляет жесткие диски ATA загружаться медленнее, загружая каждый подключенный диск один за другим. Если вы используете Arch Linux с несколькими жесткими дисками, особенно на ноутбуке, это может сэкономить драгоценное время автономной работы. Однако это также может сократить время загрузки. Если вы можете жить без этой функции, это довольно простой способ ускорить процесс загрузки Arch Linux.

Чтобы отключить, сначала убедитесь, что он включен. Имейте в виду, что не каждый компьютер Arch будет использовать Staggered Spin-up. Чтобы определить, работает ли он, запустите это в терминале:

dmesg | grep SSS

Если вы заметили что-то, ссылающееся на «SSS» в выходных данных, ваш компьютер с Arch Linux использует Staggered Spin-up. Чтобы выключить его, запустите:

sudo nano /etc/default/grub

Найдите в файле конфигурации Grub GRUB_CMDLINE_LINUX_DEFAULT и добавьте следующий фрагмент кода между кавычками.

libahci.ignore_sss=1

После добавления нового кода в параметры ядра повторно сгенерируйте загрузочный образ, чтобы сохранить изменения.

sudo grub-mkconfig -o /boot/grub/grub.cfg

Уменьшить задержку загрузки

Одним из воспринимаемых замедлений для Arch Linux является загрузочный экран grub. На загрузку уходит 5 минут (а иногда и больше), что довольно раздражает. Если вы никогда не трогаете загрузчик Grub, ожидание в течение 5 секунд может показаться вечностью. Чтобы вернуть эти драгоценные 5 секунд, подумайте о сокращении времени, в течение которого Grub находится в загрузочной записи перед автоматической загрузкой.

  Как установить тему Qogir GTK в Linux

В окне терминала запустите:

sudo nano /etc/default/grub

В файле конфигурации найдите GRUB_TIMEOUT = 5 и измените число на меньшее. Ради вашего же рассудка не опускайтесь ниже 1 секунды! Когда вы решили, что это изменение имеет смысл, сгенерируйте новую конфигурацию:

sudo grub-mkconfig -o /boot/grub/grub.cfg

В следующий раз, когда Arch Linux загрузится, Grub загрузится меньше времени!

Отключить FSCK при загрузке

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

Чтобы отключить, отредактируйте ядро ​​и добавьте к параметрам fsck.mode = skip.

sudo nano /etc/default/grub

Найдите GRUB_CMDLINE_LINUX_DEFAULT и вставьте код между кавычками. Когда закончите, сохраните Nano с помощью Ctrl + O и Ctrl + X, затем регенерируйте ядро.

fsck.mode=skip

Регенерировать с помощью:

sudo grub-mkconfig -o /boot/grub/grub.cfg