Документация Calculate Linux

Вид материалаДокументы

Содержание


Обеспечение безопасности
Зависимости пакетов
Экономия трафика
Чистка distfiles
Дефрагментация дисков
Проверка жесткого диска
Подобный материал:
1   ...   16   17   18   19   20   21   22   23   ...   136

Обеспечение безопасности


Постоянное обновление системы - одно из важнейших мероприятий по обеспечению безопасности. 
Можно следить за обновлениями посредством GLSA - glsa-check (app-portage/gentoolkit).

Просмотреть пакеты которые необходимо переустановить:

glsa-check -p $(glsa-check -t all)

Переустановка уязвимых пакетов:

glsa-check -f $(glsa-check -t all)

Не помешает после этой операции проверить зависимости, см. выше Исправление зависимостей.

Полезное

Зависимости пакетов


Получить информацию о зависимостях пакетов можно с помощью программы qdepends (app-portage/portage-utils).

Пример:

qdepends -Q python

Экономия трафика


Если у Вас дорогой или лимитированный трафик, то можно сэкономить с помощью пакета getdelta
если у вас архитектура i686 то:

ACCEPT_KEYWORDS=~x86 emerge getdelta


если x86_64 то:

ACCEPT_KEYWORDS=~amd64 emerge getdelta

Необходимо добавить в файл /etc/make.conf строку:

FETCHCOMMAND="/usr/bin/getdelta.sh \${URI}"

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

Чистка distfiles


С течением времени может накопиться достаточно большое количество разных версий пакетов программ. При нехватке дискового пространства вы можете удалить пакеты с устаревшими версиями программ, для этого воспользуйтесь программой eclean-dist (app-portage/gentoolkit):

eclean-dist

Дефрагментация дисков


Современные файловые системы используемые в Linux минимизируют фрагментацию дисков, поэтому существует достаточно небольшое количество программ для дефрагментации.

Для файловой системы XFS - пакет sys-fs/xfsdump (утилиты для дефрагментации и настройки xfs).

Пример команды для просмотра текущей фрагментации диска:

xfs_db -r -c frag /dev/sda2

Пример команды для дефрагментирования:

xfs_fsr -v /dev/sda2

Проверка жесткого диска


Для проверки жесткого диска на битые сектора, используйте утилиту badblocks

badblocks -svw -o /sda_log.txt -b 4096 -c 256 -p 2 /dev/sda