Skip to main content

Наводим порядок — размеры пакетов, дубли, конфликты, ошибки…

  • Home
  • Linux
  • Наводим порядок — размеры пакетов, дубли, конфликты, ошибки…
Clean a filesystem

Всегда существовала проблема занимаемого места. Раньше это волновало ибо размеры жестких дисков были просто «огроменных» размеров, например 200Мб или 10Гб (естественно были и меньше). Сейчас же, когда стоимость одного Гб стоит почти ничего, казалось бы этот вопрос должен был отойти на задний план. Но он все также волнует пользователей. А для тех, кто выбрал линукс, это вообще дело чести — пилить свою систему до идеального состояния. Вот поэтому и возникает закономерный вопрос — зачем какой то пакет будет занимать мои 100Мб, если он абсолютно не нужен и я найду этим мегабайтам лучшее применение? Или если уж на то пошло, приводить все в порядок, не будем ограничиваться только занимаемым местом. Мы пойдём ещё дальше и найдём все, что можно подшаманить, подкрутить, подправить.

Ищем самый большой установленный пакет Вот таким вот запросом мы быстренько можем просмотреть все пакеты, которые установлены.

Естественно список пакетов будет отсортирован по занимаемому месту. Самый громоздкий будет располагаться внизу списка.

rpm -qa --queryformat

Вот как это выглядит у меня — правда я уже удалил ненужные мне пакеты. Точно не помню, кажется это были: старые версии ядра, к этим же версиям драйвера на видеокарту, пару игрушек, все равно не играл и еще что то 🙂 Это было из стандартных подручных средств. Если хотите немного больше и с GUI, тогда обратите своё внимание на утилиту fslint. Это немного больше подразумевает под собой:

  • Дубликаты
  • Установленные пакеты
  • Плохие имена
  • Конфликты имён
  • Временные файлы
  • Ошибки символических ссылок
  • Ошибки идентификаторов
  • Пустые директории
  • Not stripped binaries
  • Лишние пробелы

Нравиться? Тогда почему бы и не попробовать в действии? Вот как выглядит вывод в утилите fslint, аналогичный вышеуказанному запросу.

fslint Установленные пакеты

Заметьте, что утилита предоставляет возможность удалить ненужные пакеты прямо из своего интерфейса, не нужно никуда ходить… вернее запускать менеджер пакетов или вводить руками. Автовыбор зависимостей для удаляемых пакетов. Так что утилита из раздела не только must have но must use 🙂

Related Posts

Clear Filters

У вас есть отдельно стоящий сервер? Ходите на него через ssh? Пароль в целях безопасности больше 10 символов? В день заходите на сервер n-ное количество раз? Реально задолбало вводить каждый раз пароль на вход? Меня тоже 🙂
А выход как всегда прост до безобразия, потому что все уже придумано до нас.

Плагин Presto для yum. Слыхали про такой? Если нет тогда вы просто обязаны узнать про него, установить и пользоватся. Хотя, наверное, многие из вас уже давно им пользуется. Но для тех кто еще не в курсе — читаем в продолжении про что такое плагин Presto (нет это не короткометражный мультфильм от студии Pixar 😀 )

Обновление это и важно и нужно. И дыры закрывает и новые фишки добавляет. Есть только одно НО для обновлений — это их размер. Тем у кого интернет канал широкий — тому это может и все равно, а вот остальным будет очень даже кстати.

Довольно часто возникает необходимость узнать работоспособность сети. Или просто в общеобразовательных целях — узнать как взаимодействуют между собой объекты сети. Или с целью исследовать где сидит страшный bug :). И вот именно для этих целей в unix-ы рулят. Потому что все толковое написано для никсов и уже потом портировано под винду.
Вот об одной такой утилите мы сегодня и поговорим — tcpdump.

tcpdump (от TCP и англ. dump — свалка, сбрасывать) — утилита UNIX, позволяющая перехватывать и анализировать сетевой трафик, проходящий через компьютер, на котором запущена данная программа.

Основные назначения tcpdump:

Отладка сетевых приложений.
Отладка сети и сетевой конфигурации в целом.

Было как то дело и здесь я описывал Как проапгрейдить Fedora 9 до Fedora 10. Процес аналогичный, но если в прошлый раз я обновился через полгода, а может и позже, после выхода нового релиза, то в этот раз я решил сделать это пораньше. Специально, что бы был «экстрим». И он был.

Чудес было много.

1 Комментарии

Валерия
Валерия
26.03.2017 at 13:32

Хорошая утилита, я ею давно пользуюсь. Результат от fslint отличный — с новинками даже не сравнить.

Add Comment

You must be logged in to post a comment.