Oracle Linux vs RHEL vs CentOS
Oracle Linux используете на Ваших серверах? Чем оно лучше RHEL или CentOS? Что вкусного есть в нем?
int13h ★★★★★
17.03.15 21:27:13 MSK

btrfs разве что новее чем в centos, реп дефолтный там и там пуст, а собирают исходники примерно одинаково.
erzent ☆☆
( 17.03.15 21:31:26 MSK )
Ответ на: комментарий от erzent 17.03.15 21:31:26 MSK
Как его поставить-то там предлагают 4 диска скачать. Если скачаю Oracle Linux Release 7 Update 1 Boot iso image for x86_64 (64 bit) можно использовать его как net-install?
int13h ★★★★★
( 17.03.15 21:52:53 MSK ) автор топика
Ответ на: комментарий от int13h 17.03.15 21:52:53 MSK

я его смотрел ещё когда 6 ветка была, и подробности установщика меньше всего интересовали, я думал там реп будет большой и патчи к джава прогам, но их там не оказалось на тот момент.
erzent ☆☆
( 17.03.15 21:57:21 MSK )

dvrts ★★★
( 17.03.15 22:32:12 MSK )
Ответ на: комментарий от int13h 17.03.15 21:52:53 MSK

Кажется это то, что тебе нужно.
Попробуй на виртуалке сначала
dvrts ★★★
( 17.03.15 22:33:02 MSK )

Каковы критерии для сравнения?
andrew667 ★★★★★
( 17.03.15 22:40:17 MSK )
Ответ на: комментарий от andrew667 17.03.15 22:40:17 MSK
1. Где более лучшая поддержка Java?
2. Какие патчи есть в Oracle?
3. Чем отличаются?
4. Что у Oracle с БД? Стоит ли ждать чего-то более вкусного?
int13h ★★★★★
( 17.03.15 22:42:48 MSK ) автор топика
Последнее исправление: int13h 17.03.15 22:43:09 MSK (всего исправлений: 1)
Ответ на: комментарий от dvrts 17.03.15 22:32:12 MSK
int13h ★★★★★
( 17.03.15 22:43:25 MSK ) автор топика
Ответ на: комментарий от int13h 17.03.15 22:42:48 MSK

Смотри конкретное решение. Jboss, например, пилят и интегрируют шапочники.
Подписками, поддержкой, интеграцией решений.
Что у Oracle с БД? Стоит ли ждать чего-то более вкусного?
Все в порядке! Бери exadata X5 и не парься.
andrew667 ★★★★★
( 17.03.15 22:50:39 MSK )
Ответ на: комментарий от int13h 17.03.15 22:42:48 MSK
Сужу исключительно по новостям. Широкого опыта общения с oracle linux у меня нет.
Везде одинаковая из оригинального RHEL.
Есть UEK (Своё ядро 3.8) с дырявый secure boot. В остальном пересборка RHEL. Отличия только в мелочах.
Для оракла есть недорогая коммерческая поддержка. Ну и скоростью выхода отличаются. Быстрее всех естественно RHEL.
4. Что у Oracle с БД? Стоит ли ждать чего-то более вкусного?
Может быть на uek ты получишь какие-нибудь бонусы в производительности. А может и минусы. В любом случае, если ты не собираешься тюнить ядро под БД, то ты их не заметишь. А если собираешься, то с настроенным штатным ядром RHEL будет точно не хуже.
Установка Oracle Linux — назначение ISO файлов в дистрибутиве
Подскажите пожалуйста, какой ISO образ нужен для установки ( на esxi)?
Для скачивания предлагаются следующие файлы:
Oracle Linux Release 6 Update 5 source DVD 2 2.0G Oracle Linux Release 6 Update 5 source DVD 1 3.1G Oracle Linux Release 6 Update 5 for x86_64 (64 Bit) 3.7G Oracle Linux Release 6 Update 5 UEK Boot ISO image for x86_64 (64 bit) 227M Oracle Linux Release 6 Update 5 Boot iso image for x86_64 (64 bit) 214M
Правильно ли, что мне для установки нужен Oracle Linux Release 6 Update 5 for x86_64 (64 Bit) ? Тогда что находится в образах DVD 1 и DVD 2 ? Исходники?

13 Дек 2020 23:12:20 | 0 comments
Установка ядра Oracle UEK R6 на CentOS 7
Не секрет, что в CentOS 7 достаточно старое ядро (3.10) и нередко для работы на новом оборудовании возникает необходимость в новом ядре. Так же наличие нового ядра дает возможность использовать новые возможности и увеличить быстродействие не только самой ОС, но и прикладных программ (базы данных, сетевые сервисы и т.п.).
Ядро Oracle Unbreakable Enterprise Kernel (UEK) очень хорошо зарекомендовало себя в дистрибутиве Oracle Linux, его релиз R6 основан на ядре Linux v5.4 и предоставляет множество различных новшеств. Работа ядер Oracle UEK возможна не только с дистрибутивом Oracle Linux, но также и с RedHat и CentOS.
Ниже читайте обо всех нюансах установки ядра Oracle UEK R6 на CentOS 7.
Исходные данные: CentOS Linux 7
Задача: Установить ядро Oracle UEK R6
1. Проверка версии ядра на CentOS Linux 7
# uname -a Linux srv-01 3.10.0-1160.6.1.el7.x86_64 #1 SMP Tue Nov 17 13:59:11 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
2. Установка GPG ключа OSS:
wget http://oss.oracle.com/ol6/RPM-GPG-KEY-oracle rpm --import RPM-GPG-KEY-oracle mv RPM-GPG-KEY-oracle /etc/pki/rpm-gpg
3. Установка репозитария Oracle UEK R6:
(cat /etc/yum.repos.d/oracle-uek.repo
Проверим список репозитариев:
# yum repolist Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * base: centos-mirror.rbc.ru * extras: centos-mirror.rbc.ru * updates: mirror.awanti.com repo id repo name status base/7/x86_64 CentOS-7 - Base 10,072 extras/7/x86_64 CentOS-7 - Extras 448 ol7_UEKR6/x86_64 Latest Unbreakable Enterprise Kernel Release 6 for Oracle Linux 7 (x86_64) 197 updates/7/x86_64 CentOS-7 - Updates 778 repolist: 11,495
4. Установим, что ядро UEK будет ядром по умолчанию:
sed -i 's/DEFAULTKERNEL=kernel/DEFAULTKERNEL=kernel-uek/' /etc/sysconfig/kernel
5. Установка нового пакета linux-firmware
Для установки kernel-uek нужен новый пакет linux-firmware из репа OracleLinux. Подключать само репо нет смысла, т.к. из него начнут обновляться пакеты в CentOS, поэтому мы скачаем только один нужны RPM пакет и обновим его на CentOS 7:
wget https://yum.oracle.com/repo/OracleLinux/OL7/latest/x86_64/getPackage/linux-firmware-20200902-999.5.gitd5f9eea5.el7.noarch.rpm rpm -Uvh linux-firmware-20200902-999.5.gitd5f9eea5.el7.noarch.rpm rm -f linux-firmware-20200902-999.5.gitd5f9eea5.el7.noarch.rpm
6. Установка ядра UEK R6:
yum -y install kernel-uek kernel-uek-devel
7. Проверим список меню из загрузчика:
awk -F\' /^menuentry/ /etc/grub2.cfg
CentOS Linux (5.4.17-2036.100.6.1.el7uek.x86_64) 7 (Core) CentOS Linux (3.10.0-1160.6.1.el7.x86_64) 7 (Core) CentOS Linux (3.10.0-1160.el7.x86_64) 7 (Core) CentOS Linux (0-rescue-4172723801d441cf8c3ebb4f90f8aad3) 7 (Core)
Мы видим, что первым в списке идет новое ядро. Это нам и нужно. Теперь можно перезагрузить сервер.
reboot
9. Проверка версии нового ядра
# uname -a Linux srv-01 5.4.17-2036.100.6.1.el7uek.x86_64 #2 SMP Thu Oct 29 17:04:48 PDT 2020 x86_64 x86_64 x86_64 GNU/Linux
Отлично, у нас новое ядро Linux — Oracle UEK R6 — 5.4.17-2036
На этом все, до скорых встреч.
Если у Вас возникли вопросы или Вы хотите, чтобы я помог Вам, то Вы всегда можете связаться со мной разными доступными способами.

29 Ноя 2019 18:11:27 | 0 comments
Удаление старых ядер (kernel) в Oracle Linux UEK
Раздел /boot как правило создается на отдельной ФС и её размер обычно делают 256MB, 512MB или 1GB и рано или поздно место на нем заканчивается. Как правило причиной всему служит обилие старых ядер (kernel). Конечно система сама будет подчищать старые ядра, но есть нюансы. Обо всех тонкостях мы и поговорим ниже.
Исходные данные: Oracle Linux 7.7 с ядром UEK
Задача: Подчистить старые ядра
Первое, что нужно выяснить — сколько ядер будет держать система. За это отвечает параметр installonly_limit в файле /etc/yum.conf, проверим сколько у нас:
# grep installonly_limit /etc/yum.conf installonly_limit=10
Как видно у меня стоит 10 и это нестандартное значение, стандартное это 3
Почему у меня стоит 10, а не 3 — это отдельный разговор, но в результате место на /boot стало заканчиваться и хотелось удалить пару-тройку старых ядер.
Т.к. у меня стоит ядро UEK, то Oracle Linux помимо использования ядра UEK держит в системе еще и стандартные ядра версий 3.10 и обновляет их.
Посмотрим какие ядра у нас есть:
# rpm -q kernel kernel-3.10.0-1062.1.1.el7.x86_64 kernel-3.10.0-1062.1.2.el7.x86_64 kernel-3.10.0-1062.4.1.el7.x86_64 kernel-3.10.0-1062.7.1.el7.x86_64 # rpm -q kernel-uek kernel-uek-4.14.35-1902.3.2.el7uek.x86_64 kernel-uek-4.14.35-1902.5.2.el7uek.x86_64 kernel-uek-4.14.35-1902.5.2.2.el7uek.x86_64 kernel-uek-4.14.35-1902.6.6.el7uek.x86_64 kernel-uek-4.14.35-1902.7.3.el7uek.x86_64 kernel-uek-4.14.35-1902.7.3.1.el7uek.x86_64
Мы видим, что стоит 4 ядра версии 3.10 и 6 ядер версии 4.14.35 (UEK)
Давайте сократим их до 2 штук.
Прежде чем удалять старые ядра нам нужно выяснить какое текущее ядро используется, чтобы не удалить случайно его. Может случиться ситуация, что Вы сделали
yum update kernel kernel-uek
то есть обновили ядра, но не перезагрузили сервер, в результате используется не самое новое ядро.
Проверяем текущее ядро:
# uname -a Linux myserver 4.14.35-1902.7.3.1.el7uek.x86_64 #2 SMP Tue Nov 12 13:19:18 PST 2019 x86_64 x86_64 x86_64 GNU/Linux
Мы видим, что используется ядро kernel-uek-4.14.35-1902.7.3.1.el7uek.x86_64, то есть самое последнее.
Теперь подчистим старые ядра, всего будет 2 шага:
1. Чистка ядер версии 3.10 с помощью утилиты package-cleanup или чистка стандартным yum erase
2. Чистка ядер версии 4.14 (UEK), она возможна только с помощью yum erase
Чтобы установить утилиту package-cleanup выполните:
yum -y install yum-utils
После этого давайте оставим последние 2 ядра версии 3.10, выполним:
package-cleanup --oldkernels --count=2 -y
После этого утилита сама удалить все старые ядра версии 3.10 и оставит только 2 последних, самых свежих.
Если Вы не хотите пользоваться package-cleanup, то можно удалить ядра с помощью yum erase, попробуем:
yum erase -y kernel-3.10.0-1062.1.1.el7.x86_64 yum erase -y kernel-3.10.0-1062.1.2.el7.x86_64
Как Вы поняли, указать какие версии ядер нужно удалять придется вручную.
Теперь удалим старые ядра UEK, выполним:
yum erase -y kernel-uek-4.14.35-1902.3.2.el7uek.x86_64 kernel-uek-4.14.35-1902.5.2.el7uek.x86_64 kernel-uek-4.14.35-1902.5.2.2.el7uek.x86_64 kernel-uek-4.14.35-1902.6.6.el7uek.x86_64
Теперь посмотрим что у нас осталось:
# rpm -q kernel kernel-3.10.0-1062.4.1.el7.x86_64 kernel-3.10.0-1062.7.1.el7.x86_64 # rpm -q kernel-uek kernel-uek-4.14.35-1902.7.3.el7uek.x86_64 kernel-uek-4.14.35-1902.7.3.1.el7uek.x86_64
Отлично, осталось 2 ядра.
Обновим информацию в загрузчике Grub:
# grub2-mkconfig -o /boot/grub2/grub.cfg Generating grub configuration file . Found linux image: /boot/vmlinuz-4.14.35-1902.7.3.1.el7uek.x86_64 Found initrd image: /boot/initramfs-4.14.35-1902.7.3.1.el7uek.x86_64.img Found linux image: /boot/vmlinuz-4.14.35-1902.7.3.el7uek.x86_64 Found initrd image: /boot/initramfs-4.14.35-1902.7.3.el7uek.x86_64.img Found linux image: /boot/vmlinuz-3.10.0-1062.7.1.el7.x86_64 Found initrd image: /boot/initramfs-3.10.0-1062.7.1.el7.x86_64.img Found linux image: /boot/vmlinuz-3.10.0-1062.4.1.el7.x86_64 Found initrd image: /boot/initramfs-3.10.0-1062.4.1.el7.x86_64.img Found linux image: /boot/vmlinuz-0-rescue-7c090a1e93314a8b9d4a372dd88c1431 Found initrd image: /boot/initramfs-0-rescue-7c090a1e93314a8b9d4a372dd88c1431.img done
Перезагрузим сервер и посмотрим список ядер в загрузчике:

Boot Oracle Linux 7
На этом все, до скорых встреч. Если у Вас возникли вопросы или Вы хотите чтобы я помог Вам, то Вы всегда можете связаться со мной разными доступными способами.