Скрипт обслуживания и обновления для Debian 12/MX 23

Скрипт обслуживания и обновления для Debian 12/MX 23

Скрипт обслуживания и обновления для Debian 12/MX 23

Все эти годы мы делились практические и полезные руководства по использованию терминала Linux, его самые основные и важные команды, а также то, как использовать все это вместе для создания различных сценариев Bash Shell для определенных функций или действий. Будучи двумя символическими примерами, один на Скрипт резервного копирования и еще о Скрипт обслуживания и обновления установленной базовой операционной системы Debian. Которые, скорее всего, в то время были основой, которую можно было усовершенствовать или улучшить для многих в соответствующих дистрибутивах GNU/Linux, основанных на Debian или нет.

И хотя, конечно, был достигнут большой прогресс в плане графических приложений, автоматизируемых или нет, для домашних компьютеров и серверов, в этих двух важных задачах, правда в том, что: Многие из нас по-прежнему предпочитают использовать терминал (консоль) для важных действий. например, глубокое обновление нашей операционной системы, будь то вручную и с помощью или полностью автоматизировано. Поэтому сегодня мы покажем вам несколько небольших команды для дистрибутивов GNU/Linux на основе Debian 12 которые вы могли бы включить в свой текущий или следующий сценарий обслуживания.



Сценарий обслуживания и обновления в GNU / Linux

Сценарий обслуживания и обновления для GNU/Linux 2018



И, прежде чем приступить к этому руководству, о полезных командных строках для создания или улучшения ваших собственных «Скрипт обслуживания и обновления Debian GNU/Linux 12» или другие подобные, рекомендуем изучить предыдущий связанный пост, в конце его:


Команды для создания сценария обслуживания и обновления



Команды для создания сценария обслуживания и обновления

Полезные команды для сценария обслуживания и обновления Debian

Наша первая рекомендация заключается в том, и на всякий случай, заявила, что свободная и открытая операционная система основана на Debian GNU/Linux. уже установлено приложение Bleachbit, и пользователь очень хорошо настроил и оптимизировал его для графического выполнения обслуживания (очистки) своей операционной системы, выполняя вручную или в рамках сценария следующую команду:

Очистка пользовательского (домашнего) каталога и остальной части операционной системы

bleachbit --preset --preview;  bleachbit --preset --clean

sudo bleachbit --preset --preview;  sudo bleachbit --preset --clean

Очистка операционной системы с помощью менеджера пакетов APT

sudo apt update; sudo update-apt-xapian-index; sudo apt upgrade; sudo apt install -f; sudo apt install --fix-broken; sudo apt autoclean; sudo apt autoremove; sudo apt autopurge

Исправьте ошибки с помощью менеджера пакетов DPKG.

sudo dpkg --configure -a;

Обновите GRUB, Initramfs и меню операционной системы.

sudo update-grub; sudo update-grub2; sudo update-menus; sudo update-initramfs -u

До этого момента, использовать более простые или важные командные приказы. Теперь осталось только решить, хотим ли мы, чтобы они использовались в скрипте линейным (последовательным) способом с вмешательством пользователя или без него, или через необходимый код, чтобы скрипт спрашивал нас, хотим ли мы выполнить каждый порядок команд отдельно или блоками. Это на усмотрение каждого. Кроме того, их можно включить в сценарий графического интерфейса вместо интерфейса командной строки. для выбора и выполнения посредством кликов, как я однажды показал в следующем публикация.

Эти или другие подобные строки кода также могут быть полезны, в зависимости от вкуса и потребностей каждого человека:



Просмотр % использования дискового пространства для каждой точки монтирования

sudo df -h

Посмотрите в алфавитном порядке размер, занимаемый каждым разделом.

sudo du -hs /* | sort -k 2

Очистить историю терминала пользователя

history -c

Получите журнал всех установленных пакетов, отсортированных в алфавитном порядке.

sudo apt list --installed > $HOME/listado-paquetes-instalados-apt-dpkg.txt 

Получите список всех установленных пакетов, отсортированных по размеру в МБ.

sudo dpkg-query -Wf '${Installed-size}t${Package}n' | column -t | sort -k1 > $HOME/listado-paquetes-instalados-peso-milagros.txt

Основные и распространенные командные команды для дистрибутивов GNU/Linux на основе Debian

Основные и распространенные командные команды для дистрибутивов GNU/Linux на основе Debian

Если вы хотите дополнить, улучшить или усовершенствовать свой Скрипт обслуживания и обновления Debian и другие подобные, ниже приведен небольшой список самых основных и распространенных заказов на основе APT, DPKG и UPDATE:



склонный

  1. apt update: Обновите списки пакетов репозитория.

  2. apt upgrade: Безопасно обновляйте пакеты из репозиториев.
  3. apt full-upgrade: Полностью обновите пакеты из репозиториев.

  4. apt dist-upgrade: Обновите текущую версию ОС до следующей доступной.

  5. apt install -f: Решение проблем с установкой пакетов и их зависимостей.

  6. apt install --fix-broken: Решение проблем, связанных с поврежденными пакетами.

  7. apt remove nom_paq: Удалить пакеты. Кроме того, его можно использовать без имени.

  8. apt autoremove: Автоматически удалять все неиспользуемые пакеты.

  9. apt purge nom_paq: Полностью удалить пакеты. Кроме того, его можно использовать без имени.
  10. apt autopurge: Автоматически и полностью удалить все неиспользуемые пакеты.
  11. apt clean: Удалите все пакеты «.deb», загруженные в каталог хранилища пакетов.

  12. apt autoclean: Удаляет все пакеты из хранилища пакетов, которые больше нельзя загрузить.

  13. apt install nom_paq_repo: Установите определенный пакет из репозитория по имени.

  14. apt install /dir_paq/nom_paq.deb: Установите загруженный пакет по имени.
  15. apt list *nom_paq*: Перечислите пакеты, сопоставив шаблон поиска.
  16. apt list --upgradeable: Перечислите пакеты, доступные для обновления.
  17. apt show nom_paq: Показать данные и соответствующую информацию о пакете из репозитория.
  18. apt search nom_paq: Показать существующие пакеты, соответствующие шаблону поиска.
  19. apt edit-sources: Откройте в режиме редактирования файл основных источников программного обеспечения (репозиториев).

Dpkg

  1. dpkg -i /dir_paq/nom_paq.deb: установить загруженный пакет по имени.

  2. dpkg --configure -a: Завершите настройку всех распакованных и снятых с производства пакетов.

обновление

  1. update grub: Обновите GRUB (Multiple Boot Loader v1), установленный на диске/разделе.

  2. update grub2: Обновите GRUB (Multiple Boot Loader v2), установленный на диске/разделе.
  3. update-menus: Автоматически генерировать и обновлять содержимое системы меню.

  4. update-alternatives --all: Управление всей информацией о символических ссылках ОС.

Важно иметь в виду, что большинство команд, отображаемых в текущем менеджере пакетов, «склонный», имеют эквивалент в предыдущих менеджерах пакетов «APT-получить«И»способность». Кроме того, с современным менеджером пакетов «Нала». И, конечно же, с соответствующими менеджерами пакетов каждого дистрибутива GNU/Linux, кроме Debian, такого как Arch, Fedora и многих других. Поэтому некоторые из них при необходимости можно заменить.


Сводка новостей: баннерный пост 2021 г.

Резюме

Короче говоря, мы надеемся, что вы команды терминала которые мы показали вам сегодня, предложили или рекомендовали, могут напрямую помочь вам создать или улучшить ваши собственные «Скрипт обслуживания и обновления Debian» или другие подобные, на основе этого или нет. В противном случае, то есть, если вы предпочитаете использовать графические интерфейсы, вы можете без проблем использовать сторонние инструменты, такие как BleachBit o Stacerи большинство утилит каждого дистрибутива GNU/Linux, доступных для него. Например, я использую MX Linux, могу использовать MX Cleanup и MX Updater.

Наконец, помните посетите наш «стартовая страница» En Español. Или на любом другом языке (просто добавив две буквы в конец текущего URL-адреса, например: ar, de, en, fr, ja, pt и ru и многие другие), чтобы узнать больше текущего контента. А также вы можете присоединиться к нашему официальному каналу Telegram чтобы узнать больше новостей, руководств и учебных пособий. А также, имеет это группа чтобы поговорить и узнать больше о любой ИТ-теме, затронутой здесь.




2023-10-07T21:48:49
GNU / Linux