- •1 Введение
- •2 История релизов Cent os
- •3 Разница между Linux Red Hat Enterprise и Linux CentOs
- •4 Программа установки Linux Red Hat Enterprise
- •4.1 Методы установки
- •4.1.1 Графическая установка
- •4.1.2 Кикстарт
- •4.1.3 Текстовая установка
- •4.2 Создание запасных парольных фраз в процессе установки
- •4.3 Выбор каталога загрузки
- •5 Файловые системы
- •5.1 Поддержка ext4
- •5.2 Xfs
- •5.3 Освобождение блоков
- •5.4 Nfs
- •6. Накопители
- •6.1 Размер блоков ввода/вывода
- •6.2 Динамическое распределение нагрузки с помощью dm-Multipath
- •6.3 Lvm
- •6.3.1 Оптимизация зеркальных томов lvm
- •7.2 Tuned
- •9.4 . SVirt
- •12.2. Масштабируемость
- •12.5. Анализ производительности ядра
- •13.1.3. Хранение данных
- •13.1.4 . Сеть
- •13.1.5. Совместное использование страниц
- •13.3. Virt-v2v
- •14 Заключение
Содержание
1 Введение
2 История релизов Linux CentOS
3 Разница между Linux Red Hat Enterprise и Linux CentOS
4 Программа установки Linux Red Hat Enterprise
4.1 Методы установки
4.1.1 Графическая установка
4.1.2 Кикстарт
4.1.3 Текстовая установка
4.2 Создание запасных парольных фраз в процессе установки
4.3 Выбор каталога загрузки
5 Файловые системы
5.1 Поддержка ext4
5.2 XFS
5.3 Освобождение блоков
5.4 NFS
6. Накопители
6.1 Размер блоков ввода/вывода
6.2 Динамическое распределение нагрузки с помощью DM-Multipath
6.3 LVM
6.3.1 Оптимизация зеркальных томов LVM
6.3.1.1 Снимки зеркальных томов
6.3.1.2 Интеграция снимков
6.3.1.3 Создание зеркала журнала синхронизации
6.3.2 Библиотека приложений LVM
7. Управление энергопотреблением
7.1 Powertop
7.2 Tuned
8. Кластеризация
8.1 Corosync Cluster Engine
8.2 Универсальное журналирование
8.3 Администрирование высоко доступных решений
8.4 Улучшенные возможности высокодоступных решений
9. Безопасность
9.1. SSSD
9.2. SELinux
9.2.1. Контроль доступа
9.2.2. «Песочница»
9.2.3. XACE
9.3. Резервные парольные фразы для зашифрованных накопителей
9.4 . sVirt
9.5. Enterprise Security Client
10. Сетевое окружение
10.1 Распределение пакетов между очередями
10.2 IPv6
10.2.1 Определение дублирующихся процессов
10.2.2 Протокол ISATAP
10.3 Netlabel
10.4 Поддержка GRO
10.5 Поддержка беспроводных соединений
11. Рабочий стол
11.1. Приостановка и возобновление работы
11.2. Поддержка нескольких мониторов
11.2.1. Свойства дисплея
11.3 Драйвер nouveau для NVIDIA
12. Ядро
12.1. Управление ресурсами
12.1.1. Контрольные группы
12.2. Масштабируемость
12.2.1. Планировщик CFS
12.2.2. Масштабируемость виртуальной памяти
12.3. Регистрация ошибок
12.3.1. AER
12.3.2. Автоматическая активация Kdump
12.4 . Управление энергопотреблением
12.4 .1. ALPM
12.4 .2. Безтактовое ядро
12.5. Анализ производительности ядра
12.5.1. Счетчик производительности для Linux
12.5.2. Ftrace и perf
12.6. Общие обновления ядра
12.6.1. Расширение физических адресов
12.6.2. Загружаемые драйверы
13. Виртуализация
13.1. KVM
13.1.1. Улучшенные возможности памяти
13.1.2. Виртуализация процессоров
13.1.3. Хранение данных
13.1.4 . Сеть
13.1.5. Совместное использование страниц
13.1.6. Прямое назначение устройств PCI
13.1.7. SR-IOV
13.1.8. virtio-serial
13.1.9. sVirt
13.1.10. Миграция
13.1.11. Стабильность ABI гостевых устройст
13.2. Xen
13.3. virt-v2v
14 Заключение
18 Литература
1 Введение
CentOS (англ. Community ENTerprise Operating System) — дистрибутив Linux, основанный на коммерческом Red Hat Enterprise Linux компании Red Hat и совместимый с ним.
Red Hat Enterprise Linux состоит из свободного ПО с открытым кодом, но доступен в виде дисков с бинарными пакетами только для платных подписчиков. Как требуется в лицензии GPL и других, Red Hat предоставляет все исходные коды. Разработчики CentOS используют данный исходный код для создания окончательного продукта, очень близкого к Red Hat Enterprise Linux и доступного для скачивания. Существуют и другие клоны Red Hat Enterprise Linux, созданные на основе этого кода.
CentOS использует программу yum для скачивания и установки обновлений с репозитория CentOS Mirror Network, тогда как Red Hat Enterprise Linux получают обновления с серверов Red Hat Network. CentOS до версии 5.0 для обновлений использовал также программу up2date.
2 История релизов Cent os
Релиз CentOS |
Архитектуры |
База RHEL |
Дата релиза CentOS |
Дата релиза RHEL |
2 |
i386 |
2.1 |
2004-05-14 UTC[1] |
2002-05-17[4] |
3.1 |
i386, x86_64, ia64, s390, s390x |
3 |
2004-03-19[5] |
2003-10-23[4] |
3.4 - Server |
i386, x86_64, ia64, s390, s390x |
3.4 |
2005-01-23 |
- |
3.7 |
i386, x86_64, ia64, s390, s390x |
3.7 |
2006-04-11[6] |
- |
3.8 |
i386, x86_64 |
3.8 |
2006-08-25[7] |
2006-07-20 |
3.9 |
i386, x86_64, ia64, s390, s390x |
3.9 |
2007-07-26[8] |
2007-06-15 |
4 |
i386, x86_64, various |
4 |
2005-03-09[9] |
2005-02-14[10] |
4.6 |
i386, x86_64, ia64, alpha, s390, s390x, ppc (beta), sparc (beta) |
4.6 |
2007-12-16[11] |
2007-11-16[12] |
4.7 |
i386, x86_64 |
4.7 |
2008-09-13[13] |
2008-07-24[14] |
4.7 - Server |
i386, x86_64 |
4.7 |
2008-10-17[15] |
- |
4.8 |
i386, x86_64 |
4.8 |
2009-08-21[16] |
2009-05-18[17] |
5 |
i386, x86_64 |
5 |
2007-04-12[18] |
2007-03-14[19] |
5.1 |
i386, x86_64 |
5.1 |
2007-12-02[20] |
2007-11-07[21] |
5.1 - LiveCD |
i386 |
5.1 |
2008-02-18[22] |
- |
5.2 |
i386, x86_64 |
5.2 |
2008-06-24[23] |
2008-05-21[24] |
5.2 - LiveCD |
i386 |
5.2 |
2008-07-17[25] |
- |
5.3 |
i386, x86_64 |
5.3 |
2009-03-31[26] |
2009-01-20[27] |
5.3 - LiveCD |
i386 |
5.3 |
2009-05-27[28] |
- |
5.4 |
i386, x86_64 |
5.4 |
2009-10-21[29] |
2009-09-02[30] |
5.5 |
i386, x86_64 |
5.5 |
2010-05-14 UTC[31] |
2010-03-31[32] |
5.6 |
i386, x86_64 |
5.6 |
2011-04-08[33] |
2011-01-13[34] |
6 |
i386, x86_64 |
6 |
2011-07-10[35] |
2010-11-10[36] |
6.1 |
i386, x86_64 |
6.1 |
? |
2011-05-19[37] |
3 Разница между Linux Red Hat Enterprise и Linux CentOs
Centos собирается исключительно из исходников, опубликованынх RH. Вырезаются только части, связанные с брендингом RH. Собственно, цель CentOS - быть бесплатным RH. При условии, что RH не изменяет исходники перед тем как их выложить, имеем разницу только в бесплатности и отсутствии поддержки. А так же отсутствие доступа к официальным репозиториям RPM 4.