Страница 1 из 1

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

Добавлено: 09 янв 2018, 01:27
Yuriy73n
Хотел бы поделиться не большим "джентльменским набором" основных необходимых команд. Буду очень рад, если Вы будете предлагать еще и дополнять список.

КОМАНДЫ:
Обновление базы данных пакетов:

Код: Выделить всё

sudo apt update
Обновление установленных пакетов:

Код: Выделить всё

sudo apt upgrade
Полное обновление:

Код: Выделить всё

sudo apt full-upgrade
Самый быстрый и удобный способ «обновить» вашу систему использовать команду:
sudo apt update && sudo apt upgrade -y
Команда, которая поможет удовлетворить все зависимости пакета, если они не установлены:
sudo apt install -f
Все пакеты у которых есть новая версии:
apt list --upgradeable
Все установленные пакеты в системе:
apt list --installed
Все пакеты, доступные для вашей системы:
apt list --all-versions

Самый простой способ освободить дисковое пространство, использовать опцию autoremove:
sudo apt autoremove
Размер кеша можно увидеть с помощью следующей команды:
sudo du -sh /var/cache/apt
Для того чтобы очистить кэш, можно использовать несколько вариантов:
Удалить только устаревшие пакеты, например те, которые заменены недавним обновлением:
sudo apt autoclean
Или очистить кэш целиком (освобождает больше места на диске):
sudo apt clean
Очистка кэша миниатюр (2 команды):
rm -v -f ~/.cache/thumbnails/*/*.png ~/.thumbnails/*/*.png
rm -v -f ~/.cache/thumbnails/*/*/*.png ~/.thumbnails/*/*/*.png
Устаревшие файлы конфигурации (2 команды):
dpkg -l | awk '/^rc/ {print $2}' | xargs sudo dpkg --purge
sudo aptitude purge ~c

Самый простой способ удаления не нужных ядер, это набрать в терминале вот такую строку (текущее ядро останется не тронутым):
Выполнить последовательно все команды и перезагрузиться:
sudo apt-get purge $(dpkg -l 'linux-*' | sed '/^ii/!d;/'"$(uname -r | sed "s/\(.*\)-\([^0-9]\+\)/\1/")"'/d;s/^[^ ]* [^ ]* \([^ ]*\).*/\1/;/[0-9]/!d' | head -n -1)

sudo apt autoremove

sudo update-grub

sudo update-grub2

sudo reboot
БОНУС:
Скорость загрузки системы:
systemd-analyze
Скорость загрузки служб ОС:
systemd-analyze blame

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

Добавлено: 09 янв 2018, 01:36
di_mok
Yuriy73n, затея хорошая, только читается с трудом. Я подредактировал часть сообщения, согласись так читабельней и удобней. А про ббкоды можешь справиться здесь - Панель форматирования текста в темах/ответах

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

Добавлено: 09 янв 2018, 01:39
wanoska
Не по теме
di_mok, мне кажется тему тоже нужно перенести в раздел про терминал

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

Добавлено: 09 янв 2018, 11:41
Yuriy73n
wanoska писал(а):
09 янв 2018, 01:39
di_mok, мне кажется тему тоже нужно перенести в раздел про терминал
День добрый, жаль, не складывается. Я на инвалидности и сейчас мне трудно долго править .... Если у Вас будет время и желание, может быть Вы поправите мое сообщение со ссылкой на меня или от моего имени. Думаю, многие, я в том числе будут благодарны! )))

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

Добавлено: 09 янв 2018, 12:24
di_mok
Yuriy73n писал(а):
09 янв 2018, 11:41
Если у Вас будет время и желание,
Хорошо, сделаем

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

Добавлено: 09 янв 2018, 14:03
Chocobo
Оно уже почти все обсуждалось в отдельных темах, более развернуто по каждому аспекту:
APT
Удаление старых ядер (Удалить лишние ядра)
Systemd-analyze plot - делимся, сравниваем...
Команды консоли (terminal) в Linux Ubuntu
И т.д.

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

Добавлено: 09 янв 2018, 15:34
Yuriy73n
Chocobo писал(а):
09 янв 2018, 14:03
Оно уже почти все обсуждалось в отдельных темах, более развернуто по каждому аспекту:
Да ради Бога! Хочешь сделать доброе дело - все нужное одним пакетом.... а попадаешь на одно не понимание! Ну пусть люди копаются по темам. Слишком много тут на форуме "пальцев веером" и "сопли пузырями".... Удачи, лучше на англо язычных форумах - там народ добрее, отзывчевее и понятливее, не смотря на твой английский! Удачи

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

Добавлено: 09 янв 2018, 15:50
Chocobo
Yuriy73n, В чем непонимание? Дерзайте, продолжайте собирать, кто ж против.
Только вот кинув несколько команд в разнобой - полезность пока сомнительна. Каждая из них имеет десятки ключей и параметров, которые вырывать из контекста получится далеко не всегда.
Считай эту пачку ссылок тем, что я подкинул в помощь теоретического материала по части указанных комманд :smile:

Второй момент, что полноценные описания способствуют хоть примерному пониманию как оно работает, а поданное урывками - приводит к продолжению слепого копипаста, после которого немало уже тут систем в чувство приводили (а некоторые на реинсталл даже).

В частности еще раз приведу в пример указанную команду на удаление ядер:

Код: Выделить всё

sudo apt-get purge $(dpkg -l 'linux-*' | sed '/^ii/!d;/'"$(uname -r | sed "s/\(.*\)-\([^0-9]\+\)/\1/")"'/d;s/^[^ ]* [^ ]* \([^ ]*\).*/\1/;/[0-9]/!d' | head -n -1)
Расскажи, пожалуйста, в двух словах, что там порисходит, хотя бы в той же регулярке с sed'ом, которую предлагается запускать в одной строке с apt purge

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

Добавлено: 09 янв 2018, 15:52
Filin
Yuriy73n, вам сделали замечание по причине того , что вы игнорируете правила форума, тем самым проявляете неуважение ко всем присутствующим. И кстати, на англоязычных форумах правила практически такие же как и здесь. Точно так же сделают замечание за создание дубликатов уже существующих тем.

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

Добавлено: 09 янв 2018, 16:06
ikrost
А можно поставить Ubuntu cleaner и кеши почистятся одним нажатием :)