Scientific linux ��������� ����

Национальная библиотека им. Н. Э. Баумана
Bauman National Library

Персональные инструменты

Scientific Linux

Разработчик Fermilab, CERN Линейка ОС Linux Исходный код C открытым исходным кодом Дата первого релиза 10 May 2004 года ; 17 years ago ( 2004-05-10 ) Последний релиз 7.2, 6.7, 5.11 / (5 февраля 2016, 26 августа 2015, 13 ноября 2013) Метод обновления YUM Платформы x86, x86-64 Ядро (тип) Монолитное Linux kernel По умолчанию
пользовательский
интерфейс GNOME Лицензия GPL и другие Официальный веб-сайт www.scientificlinux.org

Scientific Linux (SL) — дистрибутив операционной системы Linux, который создан совместными усилиями Fermilab и CERN, при поддержке различных лабораторий и университетов со всего мира. Его исходной целью было стремление уменьшить дублирование усилий лабораторий и иметь общую инсталляционную базу для различных экспериментов и других научно-исследовательских проектов.

Базовый дистрибутив SL создан на основе Red Hat Enterprise Linux, перекомпилированного из исходных текстов.

Основная цель базового дистрибутива — обеспечить полную бинарную совместимость с Red Hat Enterprise Linux при нескольких сделанных незначительных дополнениях или изменениях. Примерами таких добавлений являются Pine и OpenAFS.

Другая цель заключается в облегчении процедуры подстройки системы под местные потребности, не затрагивающей базовый уровень Scientific Linux. Различные лаборатории имеют возможность делать собственные модификации в их локальных версиях. С помощью набора скриптов и инсталлятора Anaconda, каждая локальная группа способна создать свой собственный дистрибутив с минимальными усилиями. Или просто инсталлировать базовый релиз SL, если они того пожелают. Примером модификации SL является дистрибутив НауЛинукс.

Scientific Linux использует программу yum для скачивания и установки обновлений из репозиторий, как например Fedora, в отличие от Red Hat Enterprise Linux, который получает обновления с серверов Red Hat Network.

Scientific Linux может использоваться для создания рабочей среды пользователя, разработчика, администратора. В состав дистрибутива входят компоненты для поддержки виртуализации Xen. В дистрибутив включён полный набор программных компонентов для организации серверной инфраструктуры как для внутренней сети, так и для Интернета. На его базе может быть создан файловый сервер и сервер печати, почтовый сервер, веб-сервер, сервер базы данных (MySQL, PostgreSQL) или метакаталога LDAP и др. В комплект входят компоненты для создания кластерной инфраструктуры различного назначения: вычислительных кластеров, кластеров высокой надёжности и кластеров с балансировкой нагрузки.

История версий

Ниже приводится список версий Scientific Linux в хронологическом порядке.

Дата выхода Версия Кодовое имя
2004-05-10 Scientific Linux 3.0.1 Feynman
2004-06-21 Scientific Linux 3.0.2 Feynman
2004-10-01 Scientific Linux 3.0.3 Feynman
2005-02-11 Scientific Linux 3.0.4 Feynman
2005-04-20 Scientific Linux 4.0 Beryllium
2005-07-25 Scientific Linux 3.0.5 Feynman
2005-08-06 Scientific Linux 4.1 Beryllium
2005-11-22 Scientific Linux 4.2 Beryllium
2006-05-08 Scientific Linux 4.3 Beryllium
2006-05-26 Scientific Linux 3.0.7 Feynman
2006-10-09 Scientific Linux 4.4 Beryllium
2006-10-31 Scientific Linux 3.0.8 Feynman
2007-05-04 Scientific Linux 5.0 Boron
2007-06-25 Scientific Linux 4.5 Beryllium
2007-10-12 Scientific Linux 3.0.9 Legacy
2008-01-16 Scientific Linux 5.1 Boron
2008-03-12 Scientific Linux 4.6 Beryllium
2008-06-26 Scientific Linux 5.2 Boron
2008-09-03 Scientific Linux 4.7 Beryllium
2009-03-19 Scientific Linux 5.3 Boron
2009-07-28 Scientific Linux 4.8 Beryllium
2009-11-04 Scientific Linux 5.4 Boron
2010-05-19 Scientific Linux 5.5 Boron
2011-03-03 Scientific Linux 6.0 Carbon
2011-04-21 Scientific Linux 4.9 Beryllium
2011-06-21 Scientific Linux 5.6 Boron
2011-07-28 Scientific Linux 6.1 Carbon
2011-09-14 Scientific Linux 5.7 Boron
2012-02-15 Scientific Linux 6.2 Carbon
2012-04-24 Scientific Linux 5.8 Boron
2012-08-08 Scientific Linux 6.3 Carbon
2013-03-28 Scientific Linux 6.4 Carbon
2014-01-31 Scientific Linux 6.5 Carbon
2014-11-12 Scientific Linux 6.6 Carbon
2014-10-13 Scientific Linux 7.0 Nitrogen
2015-04-13 Scientific Linux 7.1 Nitrogen
2016-02-05 Scientific Linux 7.2 Nitrogen

Установка

Источник

Графическая установка Scientific Linux 6 на сервера ServerLoft

Давно пользуюсь в некоторых проектах арендованными серверами и один из используемых мною датацентров — ServerLoft.

С недавних пор (если быть точным, то после выхода RHEL6) стало необходимо устанавливать на сервера CentOS6 или SL6, но проблема в том, что ServerLoft не предлагает возможности установки 6-й версии данных ОС (пока, по крайней мере). Вручную установку ОС специалисты данного ДЦ не производят.

Читайте также:  Восстановление предыдущей версии windows 10 что это такое

Практически все сервера в ServerLoft обеспечены IPMI/iLO/iRMC/etc. Вследствие данного факта на сервер можно получить текстовую консоль, а для серверов HP даже графическую, а это позволяет установить нужную ОС без особых сложностей.

Ниже будет рассмотрена установка Scientific Linux 6 (установка CentOS6 не должна чем-либо отличаться, но я ниразу не ставил 6-й CentOS из-за его медленного, но уверенного отправления на свалку истории, к великому сожалению сообщества).

Если сервер только что предоставлен, то для запуска установки SL6 нужно зайти в интерфейс личного кабинета ServerLoft и произвести установку любой версии CentOS5 (я обычно ставлю CentOS5 x86_64 minimal RAID1) через Restore.

После успешной процедуры Restore вы должны иметь SSH root-доступ на целевой сервер.

Обычно процедура Restore подразумевает автоматическую настройку IPMI-интерфейса на сервере.
IP-адрес менеджмент-интерфейса (он же IPMI) можно посмотреть в личном кабинете в описании сервера. Сразу рекомендую попробовать зайти по HTTPS на данный IP-адрес и убедиться, что в браузере вы видите что-то вменяемое, иначе же нужно оформить тикет и сообщить специалистам, что у вас проблемы с IPMI (такие проблемы обычно решаются рестартом по питанию).

Теперь можно зайти на сервер и сменить пароль на IPMI.

Определяем какой IPMI channel отвечает за взаимодействие с сетью:

# for i in <0..15>; do ipmitool channel info $i 2>/dev/null | grep -i LAN > /dev/null && echo $i; done

Обычно за LAN отвечает 2-й канал. Он будет использован в дальнейшем. Если у вас скрипт выше вернул что-то иное, то это число нужно использовать далее.

Теперь смотрим список пользователей на втором канале:

# ipmitool user list 2

Обычно список выглядит вот так или подобно:

Теперь меняем пароль пользователю «» и root’у:

# ipmitool user set password 1 somesecret
# ipmitool user set password 2 somesecret

Замечание: пароль свыше 16-и символов ставить не рекомендуется, так же не рекомендуется использовать спецсимволы в пароле.

Теперь пришло время проверить, что нас пускает на serial console с удалённого компьютера:

$ ipmiconsole -W sun20,solpayloadsize -h 10.20.30.40 -u root -p somesecret —serial-keepalive

где 10.20.30.40 — IP-адрес вашего IPMI.

Если открылась сессия, на экране видим «[SOL established]» и программа не завершилась сразу же (с ошибкой), то успех достигнут — серийная консоль (serial over LAN) у нас есть.

Обычно сервера в ServerLoft после установки сразу же настроены таким образом, что на серийной консоли запущен agetty и если нажать Enter, то увидим приглашение к логину.

Для открытия консоли можно использовать ipmitool вместо ipmiconsole, но последняя на моём опыте работает в большем количестве случаев.

Стоит заметить, что каждый производитель делает IPMI по принципу «кто во что горазд», поэтому иногда что-то может работать в одном случае и не работать в другом.

Ядро и initrd-образ SL6, загрузка в инсталлятор

Теперь нужно скачать установочное ядро и initrd-образ SL6, а затем загрузиться в это новое ядро.

# cd /boot/
# wget ftp1.scientificlinux.org/linux/scientific/6.1/x86_64/os/isolinux/vmlinuz
# wget ftp1.scientificlinux.org/linux/scientific/6.1/x86_64/os/isolinux/initrd.img

Открываем на редактирование /etc/grub.conf и приводим к подобному виду:

Обратите внимание на комментарии. Если каталг /boot в вашей системе сделан на отдельном разделе, то пути будут как в примере выше, иначе нужно писать «/boot» в начале всех путей.

Ключевые строки в grub.conf:
— «console=ttyS0,57600 console=tty0» в параметрах каждого ядра — это настройки перенаправления сообщений ядра в tty0, это терминал, подключеный к COM-порту IPMI-контроллера;
— «serial —unit=0 —speed=57600» и «terminal —timeout=2 serial console» — перенаправление вывода Grub на serial console (помимо реальных консолей, естественно);
— «default 1» — в момент загрузки нужно выбрать в Grub пункт EL6, чтобы произвести установку (по умолчанию будет загружаться ядро CentOS5 и старая система);
— «title EL6» — пункт нового ядра и далее — его описание.

Почти всё готово к перезагрузке в новое ядро. Осталось лишь запомнить настройки сети, чтобы внести их в инсталлере, ведь установка будет произведена из сетевых источников.

Теперь можно перезагружаться в ядро SL6 и производить установку.

Установка и VNC

Выбираем в серийной консоли созданные ранее пункт меню:

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

Идём по диалогу.

Теперь инсталлятор спрашивает о методе инсталляции

Выбираем URL и естественно, нужно настроить сеть:

Здесь нужно вспомнить какой интерфейс у нас был настроен в исходной системе и произвести его настройки.

Читайте также:  123 схема для windows 10

Отключаем IPv6, IPv4 конфигурируем вручную:

Вводим настройки IPv4 (google DNS после переустановки нужно сменить на что-то более вменяемое):
Welcome to Scientific Linux for x86_64

С сетью закончили и IP-адрес сервера должен начать пинговаться.

Тепень настраиваем путь до репозитория (ftp://ftp1.scientificlinux.org/linux/scientific/6.1/x86_64/os/):

Нажимаем ОК и наблюдаем как сервер загружает необходимые для последующей инсталляции файлы установщика.

Теперь осталось ответить на последний важный вопрос — желаем ли проводить установку через VNC в графическом режиме или же продолжаем в текстовом:

Нажимаем Start VNC и вводим пароль:

Радуемся. На локальной системе, которая работает в графическом режиме запускаем VNC-клиент:

$ vncviewer loftXXXX.serverloft.com:1
(или любой другой любимый VNC-клиент)

и производим установку в полноценном графическом режиме.

Источник

Scientific Linux

  • OS Type:Linux
  • На основе:Red Hat
  • Происхождение:USA
  • Архитектура:i386, x86_64
  • Рабочий стол:GNOME, IceWM, KDE
  • Категория:Desktop, High Performance Computing, Live Medium, Scientific, Server
  • Статус: Активная
  • Популярность:169 (45 хитов в день)

Scientific Linux is a recompiled Red Hat Enterprise Linux, co-developed by Fermi National Accelerator Laboratory and the European Organization for Nuclear Research (CERN). Although it aims to be fully compatible with Red Hat Enterprise Linux, it also provides additional packages not found in the upstream product; the most notable among these are various file systems, including Cluster Suite and Global File System (GFS), FUSE, OpenAFS, Squashfs and Unionfs, wireless networking support with Intel wireless firmware, MadWiFi and NDISwrapper, Sun Java and Java Development Kit (JDK), the lightweight IceWM window manager, R — a language and environment for statistical computing, and the Alpine email client.

Популярность (хитов в день): 12 месяцев: 165 (51), 6 месяцев: 169 (45), 3 месяцев: 160 (44), 4 недели: 143 (45), 1 неделя: 142 (44)

Scientific Summary
Дистрибутив Scientific Linux
Главная страница https://www.scientificlinux.org/
Списки рассылок https://www.scientificlinux.org/community/
Форумы пользователей http://scientificlinuxforum.org/
Alternative User Forums
Документация https://www.scientificlinux.org/documentation/
Скриншоты DistroWatch Gallery
Screencasts
Зеркала загрузки https://www.scientificlinux.org/downloads/ • DistroWatch Torrent Archive
Bug Tracker
Связанные веб-сайты Wikipedia
Обзоры 7.x: Dedoimedo • DistroWatch • Dedoimedo
6.x: Dedoimedo • Dedoimedo • DistroWatch • Dedoimedo • Blogspot
5.x: DistroWatch • Dedoimedo
Где купить

Headlines:
•2019-04-22 Scientific Linux to be discontinued
More Scientific headlines.

Последние новости по теме

(Please refer to the table below.)

  • To compare the software in this project to the software available in other distributions, please see our Compare Packages page.
  • Notes: In case where multiple versions of a package are shipped with a distribution, only the default version appears in the table. For indication about the GNOME version, please check the «nautilus» and «gnome-shell» packages. The Apache web server is listed as «httpd» and the Linux kernel is listed as «linux». The KDE desktop is represented by the «plasma-desktop» package and the Xfce desktop by the «xfdesktop» package.
  • Цветовая схема: green text = latest stable version, red text = разрабатываемая или бета-версия. The function determining beta versions is not 100% reliable due to a wide variety of versioning schemes.
Table Notes and Explanations
TUXEDO

Get your Linux laptop at TUXEDO Computers today! Choose from a wide variety of Linux laptops with both AMD Ryzen and Intel Core i processors. All coming pre-installed and ready-to-run with Ubuntu or openSUSE. Full 24 months of warranty included!

TUXEDOComputers.com

Star Labs

Star Labs — Laptops built for Linux.
View our range including the StarLite and the StarBook. Available with coreboot open-source firmware and a choice of Ubuntu, elementary, Manjaro and more. Visit Star Labs for information, to buy and get support.

Free Tech Guides
NEW! Haskell Notes for Professionals

NEW! Learn about Haskell, the standardized, general-purpose purely functional programming language (a free 228-page ebook).

Shells.com

Your own personal Linux computer in the cloud, available on any device. Supported operating systems include Android, Debian, Fedora, KDE neon, Kubuntu, Linux Mint, Manjaro and Ubuntu, ready in minutes.

Starting at US$4.95 per month, 7-day money-back guarantee

Параметр 7.9 6.10 5.11 4.8 3.0.9
Дата выпуска 2020-10-21 2018-07-10 2014-11-13 2009-07-21 2007-11-18
End Of Life 2024-06 2020-11 2017-03
Цена (USD) Free Free Free Free Free
Image Size (MB) 500-10000 200-6000
Свободная загрузка ISO ISO ISO ISO ISO
Установка Graphical Graphical Graphical Graphical Graphical
Рабочий стол по умолчанию GNOME GNOME GNOME GNOME GNOME
Управление пакетами RPM RPM RPM RPM RPM
Release Model Fixed Fixed Fixed Fixed Fixed
Офисный пакет LibreOffice LibreOffice OO.o* OO.o* OO.o*
Архитектура процессора x86_64 i386, x86_64 i386, x86_64 i386, x86_64 i386, x86_64
Init Software systemd Upstart SysV SysV SysV
Журналируемые файловые системы ext3, ext4 ext3, ext4 ext3 ext3 ext3
Mногоязычный Yes Yes Yes Yes Yes
Поддержка aзиатских языков Yes Yes Yes cn, jp, kr, tw cn, jp, kr, tw
Full Package List 7.9 6.10 5.11 4.8 3.0.9
Пакет 7.9 6.10 5.11 4.8 3.0.9
abiword (3.0.5)
alsa-lib (1.2.5.1) 1.1.8 1.1.0 1.0.17 1.0.6
ati-driver (20.45)
bash (5.1.8) 4.2 4.1 3.1 3.0 2.05b
bind (9.16.21) 9.11.4 9.8.2rc1 9.3.6-P1 9.2.4 9.2.4
chromium (94.0.4606.81)
cups (2.3.3) 1.6.3 1.4.2 1.3.7 1.1.22rc1 1.1.17
dhcp (4.4.2-P1) 4.2.5 4.1.1-P1 3.0.5 3.0.1 3.0.1
e2fsprogs (1.46.4) 1.42.9 1.41.12 1.39 1.35 1.32
firefox (93.0) 68.12.0 52.8.0 24.8.0 3.0.11
freetype (2.11.0) 2.8 2.3.11 2.2.1 2.1.9 2.1.4
gcc (11.2.0) 4.8.5 4.4.7 4.1.2 3.4.6 3.2.3
gimp (2.10.28) 2.8.22 2.6.9 2.2.13 2.0.5 1.2.3
glibc (2.34) 2.17 2.12 2.5 2.3.4 2.3.2
gnome-shell (41.0) 3.28.3
gnucash (4.8)
gnumeric (1.12.50)
grub (2.06) 2.02 0.97 0.97 0.95 0.93
gtk (4.4.0) 3.22.30 2.24.23 2.10.4 2.4.13 2.2.4
httpd (2.4.51) 2.4.6 2.2.15 2.2.3 2.0.52 2.0.46
inkscape (1.1.1) 0.92.2 0.47
k3b (21.08.2) 2.0.2 1.0.5 0.12.17 0.11.14
kmod (29) 20
krita (4.4.8)
libreoffice (7.2.1) 5.3.6 4.3.7 3.1.1* 1.1.5* 1.1.2*
linux (5.14.11) 3.10 2.6.32 2.6.18 2.6.9 2.4.21
Пакет 7.9 6.10 5.11 4.8 3.0.9
lxpanel (0.10.1)
mariadb (10.6.4) 5.5.68
mate-desktop (1.26.0)
mesa (21.2.3) 18.3.4 11.0.7 6.5.1
mysql (8.0.26) 5.1.73 5.0.95 4.1.22 3.23.58
nautilus (41.0) 3.26.3.1 2.28.4 2.16.2 2.8.1 2.2.4
NVIDIA (470.74)
openbox (3.6.1)
openjdk (17) 11.0.8 8u171 1.7.0
openssh (8.8p1) 7.4p1 5.3p1 4.3p2 3.9p1 3.6.1p2
openssl (3.0.0) 1.0.2k 1.0.1e 0.9.8b 0.9.7a 0.9.7a
perl (5.34.0) 5.16.3 5.10.1 5.8.8 5.8.5 5.8.0
php (8.0.11) 5.4.16 5.3.3 5.1.6 4.3.9 4.3.2
plasma-desktop (5.22.5)
postfix (3.6.2) 2.10.1 2.6.6 2.3.3 2.2.10 2.0.16
postgresql (14.0) 9.2.24 8.4.20 8.1.23 7.4.19 7.3.19
Python (3.10.0) 2.7.5 2.6.6 2.4.3 2.3.4 2.2.3
qt (6.2.0) 5.9.7 4.6.2 3.3.6 3.3.3 3.1.2
samba (4.15.0) 4.10.16 3.6.23 3.0.33 3.0.33 3.0.9
systemd (249.4) 219
thunderbird (91.2.0) 68.12.0 52.8.0 1.5.0.12
vim (8.2) 7.4 7.4 7.0 6.3.046 6.3.046
vlc (3.0.16)
xfdesktop (4.16.0)
xorg-server (1.20.13) 1.20.4 1.17.4 1.1.1 (6.8.2)

Reader supplied reviews for Scientific Linux

Reader Ratings
If you’re running the newest laptop with the latest chips, try Ubuntu or Fedora. But if you need to run an old HP server for cheap compute RAM or cores, e.g. as a KVM virtualization platform, I found that Scientific Linux ran stable on old HP servers, and the DVD had the CCISS SCSI/SAS driver needed to boot. SL Kernels are often old so don’t try anything too fancy.

Version: 7.6
Rating: 10
Date: 2019-03-21
Votes: 10

Very great distro, does all my scientific computing preddy gud
10/10 would program again

Version: 7.6
Rating: 1
Date: 2019-02-25
Votes: 1

fatal experience:

— repos does not contains apps and packages available for other distros . of course everything could be found by Googling, but Scientific Linux is extreme example of insufficient base repos content.

— nearly impossible to install many commonly used applications without some difficulties . solution always takes hours, days, .

Источник

Читайте также:  Glusterfs установка astra linux
Оцените статью