Током свих ових година, делили смо практични и корисни туторијали о коришћењу Линук терминала, његове најосновније и основне команде, и како све ово користити заједно за креирање разних Басх Схелл скрипти за одређене функције или активности. Као 2 амблематична примера, један на а Скрипта за резервну копију а друга о а Скрипта за одржавање и ажурирање инсталираног Дебиан основног оперативног система. Које су, највероватније, у то време биле база која се могла усавршити или побољшати за многе у њиховим ГНУ/Линук дистрибуцијама, засноване на Дебиан-у или не.
И иако је, свакако, направљен велики напредак у погледу графичких апликација, аутоматизованих или не, за кућне рачунаре и сервере, у ова 2 важна задатка, истина је да, Многи од нас и даље више воле да користе терминал (конзолу) за важне активности као што је дубинско ажурирање нашег оперативног система, било ручно и уз помоћ или потпуно аутоматизовано. Стога ћемо вам данас показати неке мале командне команде за ГНУ/Линук дистрибуције засноване на Дебиан-у 12 коју бисте могли да укључите у своју тренутну или следећу скрипту за одржавање.
И, пре него што започнете овај водич о корисним командним линијама за креирање или побољшање сопствених «Скрипта за одржавање и ажурирање за Дебиан ГНУ/Линук 12» или друге сличне, препоручујемо да истражите претходни сродни пост, на крају:
Команде за креирање скрипте за одржавање и ажурирање
Корисне команде за скрипту одржавања и ажурирања за Дебиан
Наша прва препорука је и за сваки случај, рекао је бесплатни и отворени оперативни систем заснован на Дебиан ГНУ/Линук-у имају већ инсталирану апликацију Блеацхбит, а корисник га има веома добро конфигурисан и оптимизован да графички обавља одржавање (чишћење) свог оперативног система, извршавајући ручно или у оквиру скрипте следећи редослед команди за:
Чишћење корисничког (кућног) директоријума и остатка оперативног система
bleachbit --preset --preview; bleachbit --preset --clean
sudo bleachbit --preset --preview; sudo bleachbit --preset --clean
Чишћење оперативног система помоћу АПТ менаџера пакета
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
Поправите грешке помоћу менаџера пакета ДПКГ
sudo dpkg --configure -a;
Ажурирајте ГРУБ, Инитрамфс и меније оперативног система
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
Основне и уобичајене команде за ГНУ/Линук дистрибуције засноване на Дебиан-у
Ако желите да допуните, побољшате или усавршите своје Скрипта за одржавање и ажурирање за Дебиан и друге сличне, испод је мала листа са најосновнијим и најчешћим налозима заснованим на АПТ, ДПКГ и УПДАТЕ:
погодан
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
: Избришите све ".деб" пакете, преузете у директоријуму продавнице пакета.
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 -i /dir_paq/nom_paq.deb
: Инсталирајте преузети пакет по имену.
dpkg --configure -a
: Завршите конфигурисање свих распакованих и укинутих пакета.
ажурирање
update grub
: Ажурирајте ГРУБ (Мултипле Боот Лоадер в1) инсталиран на диску/партицији.
update grub2
: Ажурирајте ГРУБ (Мултипле Боот Лоадер в2) инсталиран на диску/партицији.update-menus
: Аутоматски генерише и ажурира садржај система менија.
update-alternatives --all
: Управљајте свим информацијама о симболичкој вези ОС-а.
Нешто важно које треба имати на уму је да је већина команди приказана са тренутним менаџером пакета «погодан», имају свој еквивалент у претходним менаџерима пакета «апт-гет"И"способност». Такође, са модерним менаџером пакета «Нала». И наравно, са одговарајућим менаџерима пакета сваке ГНУ/Линук дистрибуције осим Дебиана, као што су Арцх, Федора и многи други. Стога се неки могу заменити ако је потребно.
Резиме
Укратко, надамо се да јесте команде терминала које смо вам данас показали, и предложили или препоручили, могу вам директно послужити да креирате или побољшате своје «Скрипта за одржавање и ажурирање на Дебиан-у» или друге сличне, на основу тога или не. У супротном, то јест, ако више волите коришћење графичких интерфејса, можете без проблема да користите алате треће стране као што су Блеацхбит o Стацер, и већина услужних програма сваке ГНУ/Линук дистрибуције која је доступна за њега. На пример, користим МКС Линук, могу користити МКС Цлеануп и МКС Упдатер.
На крају, запамтите посетите нашу «хомепаге» на шпанском. Или, на било ком другом језику (само додавањем 2 слова на крај наше тренутне УРЛ адресе, на пример: ар, де, ен, фр, ја, пт и ру, између многих других) да бисте сазнали више актуелног садржаја. Такође, можете се придружити нашем званичном каналу Telegram да истражите више вести, водича и туторијала. И такође, има ово група да разговарате и научите више о било којој ИТ теми која се овде обрађује.