През всичките тези години сме споделяли практически и полезни уроци за използване на терминала на Linux, неговите най-основни и основни команди и как да използвате всичко това заедно, за да създадете различни Bash Shell скриптове за определени функции или дейности. Като 2 емблематични примера, един на а Скрипт за архивиране и друг за a Скрипт за поддръжка и актуализиране на инсталираната базова операционна система Debian. Които най-вероятно по това време са били база, която може да бъде усъвършенствана или подобрена за мнозина в съответните им GNU/Linux дистрибуции, базирани на Debian или не.
И въпреки че със сигурност е постигнат голям напредък по отношение на графичните приложения, автоматизирани или не, за домашни компютри и сървъри, в тези 2 важни задачи, истината е, че Много от нас все още предпочитат да използват терминала (конзолата) за важни дейности като актуализиране на нашата операционна система в дълбочина, независимо дали ръчно и с помощта или напълно автоматизирано. Затова днес ще ви покажем няколко малки командни команди за GNU/Linux дистрибуции, базирани на Debian 12 които можете да включите в текущия или следващия си скрипт за поддръжка.
И преди да започнете този урок за полезни командни редове, за да създадете или подобрите свой собствен «Скрипт за поддръжка и актуализиране за 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
До този момент, по-основни или основни команди за използване. Сега единственото нещо, което остава да направим, е да решим дали искаме те да бъдат използвани в рамките на скрипт по линеен (последователен) начин със или без намеса на потребителя, или чрез необходимия код, така че скриптът да ни попита дали искаме да изпълним всеки команден ред отделно или на блокове. Това е по преценка на всеки. Освен това те могат да бъдат включени в GUI скрипт вместо CLI за избор и изпълнение чрез кликвания, както веднъж показах по-долу публикуване.
Тези редове код или други подобни също могат да бъдат полезни, в зависимост от вкуса и нуждите на всеки човек:
Вижте % използване на място за съхранение за всяка точка на монтиране
sudo df -h
Вижте по азбучен ред размера, зает от всеки дял
sudo du -hs /* | sort -k 2
Изчистете хронологията на терминала на потребителя
history -c
Вземете дневник на всички инсталирани пакети, сортирани по азбучен ред
sudo apt list --installed > $HOME/listado-paquetes-instalados-apt-dpkg.txt
Вземете запис на всички инсталирани пакети, сортирани по размер в заети MB
sudo dpkg-query -Wf '${Installed-size}\t${Package}\n' | column -t | sort -k1 > $HOME/listado-paquetes-instalados-peso-milagros.txt
Основни и общи командни команди за GNU/Linux дистрибуции, базирани на Debian
Ако искате да допълните, подобрите или усъвършенствате своя Скрипт за поддръжка и актуализация за Debian и други подобни, по-долу е малък списък с най-основните и често срещани поръчки, базирани на APT, DPKG и UPDATE:
подходящ
apt update
: Актуализирайте списъците с пакети на хранилището.
apt upgrade
: Актуализирайте безопасно пакети от хранилища.apt full-upgrade
: Актуализирайте напълно пакетите от хранилищата.
apt dist-upgrade
: Надстройте текущата версия на операционната система до следващата налична.
apt install -f
: Решаване на проблеми с инсталирането на пакети и техните зависимости.
apt install --fix-broken
: Разрешете проблеми, свързани със счупени пакети.
apt remove nom_paq
: Изтриване на пакети. Освен това може да се използва без името.
apt autoremove
: Автоматично премахване на всички неизползвани пакети.
apt purge nom_paq
: Премахнете напълно пакетите. Освен това може да се използва без име.apt autopurge
: Автоматично и напълно премахнете всички неизползвани пакети.apt clean
: Изтрийте всички ".deb" пакети, изтеглени в директорията за съхранение на пакети.
apt autoclean
: Премахва всички пакети от хранилището за пакети, които вече не могат да бъдат изтеглени.
apt install nom_paq_repo
: Инсталирайте определен пакет от хранилището по име.
apt install /dir_paq/nom_paq.deb
: Инсталирайте изтеглен пакет по име.apt list *nom_paq*
: Избройте пакети чрез съпоставяне на модел за търсене.apt list --upgradeable
: Избройте наличните пакети за актуализиране.apt show nom_paq
: Показване на данните и съответната информация за пакет от хранилището.apt search nom_paq
: Показване на съществуващи пакети, които съответстват на модела за търсене.apt edit-sources
: Отворете в режим на редактиране файла с основните софтуерни източници (хранилища).
Dpkg
dpkg -i /dir_paq/nom_paq.deb
: Инсталирайте изтеглен пакет по име.
dpkg --configure -a
: Завършете конфигурирането на всички разопаковани и преустановени пакети.
актуализация
update grub
: Актуализирайте GRUB (Multiple Boot Loader v1), инсталиран на диска/дяла.
update grub2
: Актуализирайте GRUB (Multiple Boot Loader v2), инсталиран на диска/дяла.update-menus
: Автоматично генериране и актуализиране на съдържанието на системата от менюта.
update-alternatives --all
: Управлявайте цялата информация за символна връзка на ОС.
Нещо важно, което трябва да имате предвид е, че повечето от командите се показват с текущия мениджър на пакети «подходящ», имат своя еквивалент в предишните мениджъри на пакети «ап-да»Y«пригодност». Освен това с модерния пакетен мениджър «Nala». И разбира се, със съответните мениджъри на пакети на всяка GNU/Linux дистрибуция, различна от Debian, като Arch, Fedora и много други. Следователно някои могат да бъдат заменени, ако е необходимо.
Обобщение
Накратко, надяваме се, че сте терминални командни команди които ви показахме днес и предложихме или препоръчахме, могат директно да ви послужат за създаване или подобряване на вашите собствени «Скрипт за поддръжка и актуализиране на Debian» или други подобни, базирани на него или не. В противен случай, т.е. ако предпочитате използването на графични интерфейси, можете без проблем да използвате инструменти на трети страни като Bleachbit o Stacer, както и повечето от помощните програми на всяко GNU/Linux Distro, налични за него. Например, използвам MX Linux, мога да използвам MX Cleanup и MX Updater.
И накрая, запомнете посетете нашия «начална страница» на испански. Или на всеки друг език (само като добавите 2 букви в края на текущия ни URL адрес, например: ar, de, en, fr, ja, pt и ru, наред с много други), за да научите повече актуално съдържание. Освен това можете да се присъедините към нашия официален канал Telegram за да разгледате повече новини, ръководства и уроци. И също така има това група да говорите и да научите повече за всяка ИТ тема, разгледана тук.