Centos linux системные требования

Обзор операционной системы Linux CentOS 8

В сентябре 2019 была выпущена восьмая версия Linux CentOS. Она претерпела некоторые изменения, в которых мы попробуем разобраться.

Общее описание

Официальная дата выхода системы — 24.09.2019. CentOS 8 основан на Linux Red Hat 8.

Дата поддержки — до 2024 года, прекращение выпуска обновлений — 2029 год.

Системные требования

CentOS 8 можно установить на компьютеры со следующими архитектурами:

  • AMD or Intel x86 64-bit.
  • 64-bit ARM.
  • IBM Power Systems, Little Endian & IBM Z.
Минимум Рекомендовано Максимум (для x86_64)
Процессор 1 процессор 2 процессора 768 процессоров
Оперативная память 1,5 Гб 1,5 Гб на ядро процессора 24 Тб
Объем жесткого диска 10 Гб 20 Гб

Загрузка и варианты дистрибутивов

Для CentOS 8 есть две ветки дистрибутива — CentOS (классический) и CentOS Stream (rolling-ветка с планируемыми изменениями для следующего релиза Red Hat).

CentOS

Список зеркал для загрузки стабильной версии CentOS 8 можно найти на официальном сайте.

На данный момент, скачать можно только 2 варианта:

  1. Полный ISO образ на 6.6 Гб. Он включает в себя разные варианты установки от минимальной до сервера с графической оболочкой. Образ можно скачать напрямую с зеркала или через сети торрент.
  2. Boot-образ. Для загрузки и выбора локального репозитория для последующей загрузки и установки.

Стоит обратить внимание, что варианта Minimal ISO, который хорошо подходил для развертывания серверов и помещался на CD-диск больше нет. Возможно, это временно.

CentOS Stream

Компания Red Hat решила, как и с Fedora, выпустить специальный дистрибутив CentOS, в котором будут обкатываться все изменения, прежде чем они попадут в корпоративный Linux Red Hat.

CentOS Stream выступает как промежуточное звено между Fedora и Red Hat. Это нужно для финального тестирования возможностей системы. Также разработчики и члены сообщества могут принимать участие в планах на доработку дистрибутива.

Список для скачивания CentOS Stream можно посмотреть на официальном сайте.

Что нового

Рассмотрим основные изменения, которые влияют на процесс настройки операционной системы и работы с ней.

1. Установка пакетов

Пакетный менеджер.

Пакетный менеджер YUM заменен на DNF. Последний потребляем меньше ресурсов и работает быстрее. Синтаксис установки пакетов, во многом, остается таким же, например:

dnf install bind

Однако, команда yum install bind также отработает — yum является алиасом для dnf, поэтому привычный формат установка пакетов и обновлений сохранен.

Репозитории.

Для установки и обновления пакетов используются базовый репозиторий и BaseOS и модульный AppStream. Базовый содержит минимально необходимый для работы набор пакетов, AppStream — все остальное. Более того, AppStream может использоваться в двух форматах — классическом RPM и модульном.

Читайте также:  Install from zip file linux

Модульный репозиторий содержит наборы с альтернативными версиями пакетов — таким образом можно установить программное обеспечение либо основной версии (которая по умолчанию поддерживается релизом CentOS), либо альтернативную (она тоже официально поддерживается операционной системой). Набор пакетов в модульном репозитории представляет из себя логическую единицу для установки приложения — само приложение, набор библиотек и инструментов для его работы. Все наборы тестируются перед размещением в репозиторий.

2. Сетевые настройки

Управление сетью.

Для управления сетью используется только NetworkManager. Скрипты ifup и ifdown объявлены как устаревшие. Для перезапуска сети теперь используется команда:

systemctl restart NetworkManager

* раньше это можно было сделать командой systemctl restart network.

Брандмауэр.

Пакетный фильтр nftables пришел на смену старому доброму iptables. firewalld переведён на использование nftables. Также появились утилиты iptables-translate и ip6tables-translate для конвертации старых правил под iptables.

TCP/IP.

TCP стек обновлен до версии 4.16. Разработчики отмечают увеличение скорости при обработке входящих соединений.

3. Установка

Инсталлятор.

Добавлена возможность установки системы на накопители NVDIMM. Инструмент Image Builder позволяет пользователям создавать настраиваемые системные образы в различных форматах, включая изображения, подготовленные для развертывания в облаках различных поставщиков.

4. Безопасность

Политики настройки криптографических подсистем.

Пакет OpenSSL обновлен до версии 1.1.1 с поддержкой TLS 1.3. Это позволит не пересобирать некоторые пакеты (например nginx для включения http/2).

Также с помощью команды update-crypto-policies можно выбрать один из режимов выбора криптоалгоритмов.

PKCS#11.

Включена поддержка смарткарт и HSM c токенами PKCS#11;

5. Виртуальзация

QEMU.

QEMU обновлен до версии 2.12. Виртуальные машины создаются с поддержкой PCI Express и с эмуляцией чипсета ICH9. Реализован режим sandbox-изоляции для ограничения системных вызовов.

Утилита virt-manager является устаревшей и вместо нее рекомендуется использовать веб-интерфейс Cockpit.

6. Веб-разработка

Языки программирования.

По умолчанию из репозитория теперь устанавливаются:

  • php7.2 вместо php5.4
  • Python 3.6 вместо 2.7
  • Ruby 2.5
  • Perl 5.26
  • SWIG 3.0

Базы данных.

Также из коробки будут устанавливаться:

  • MariaDB 10.3
  • MySQL 8.0
  • PostgreSQL 10 или PostgreSQL 9.6
  • Redis 5

Веб-серверы.

Версии устанавливаемых по умолчанию пакетов — Apache 2.4 и nginx 1.14.

7. Графический интерфейс

Desktop.

По умолчанию устанавливается графический интерфейс GNOME версии 3.28. В качестве протокола организации графического сервера используется Wayland. По сравнению с Xorg, Wayland задействует меньше программных и аппаратных ресурсов и считается, что работает быстрее. Однако, использование Xorg в CentOS 8 также возможно.

Пакеты KDE удалены из состава дистрибутива.

Cockpit.

Cockpit — веб-интерфейс для управления CentOS. Он может оказаться полезным новичкам. Для его запуска нужно выполнить несколько несложных команд.

dnf install cockpit

firewall-cmd —permanent —add-port=9090/tcp

Источник

Системные требования CentOS 7

Минимальные системные требования

  • Разрядность: x86 (32-bit) или x64 (64-bit)
  • ЦП [CPU]: Intel или AMD
  • Видеоадаптер [GPU]: интегрированный
  • Винчестер [HDD]: 10 Gb
  • Оперативная память [RAM]: 1 Gb
  • Аудиокарта [AUDIO]: любая
  • Контроллер: клавиатура
  • Интернет: широкополосный доступ
  • Разрешение экрана: 800×600
  • Дополнительно: DVD-ROM

На каждое ядро процессор иметь 1Gb ОЗУ

Читайте также:  Эмулятор gens windows 10

20Gb свободного места на винчестере

Информация

  • Название: CentOS 7
  • Тип приложения: Операционная система
  • Для устройств: PC
  • Дата выхода: 2016 г.
  • Разработчик: The CentOS Project
  • Официальный сайт: centos.org

Требования к персональному компьютеру для установки CentOS 7 от разработчиков:

Для операционной системы Linux CentOS 7 в 32 битном исполнении разработчик рекомендует использовать ЦП Intel или AMD и интегрированный видеоадаптер. Оперативной памяти не менее 1 Gb, а также 10 Gb на жестком диске. Аудиокарта подойдет любая.

Из периферии необходим монитор с разрешением 800×600, клавиатура, DVD-ROM. Доступ в интернет.

Источник

Установка CentOS 7

Оглавление

Введение

CentOS — это один самых надёжных дистрибутивов Linux. Аббревиатура в названии расшифровывается как Community ENTerprise Operating System. CentOS основан на коммерческом дистрибутиве Red Hat Enterprise Linux (RHEL) и использует программу Yum для загрузки и установки обновлений из репозитория.

Системные требования CentOS 7

Разрядность x86 (32-bit) или x64 (64-bit)
ЦП [CPU] Intel или AMD
Видеоадаптер [GPU] интегрированный
Винчестер [HDD] 10 Gb
Оперативная память [RAM] 1 Gb
Аудиокарта [AUDIO] любая
Контроллер клавиатура
Интернет широкополосный доступ
Разрешение экрана 800×600
Дополнительно DVD-ROM
Рекомендуется На каждое ядро процессор иметь 1Gb ОЗУ 20Gb свободного места на винчестере

Также все спецификации под все версии операционной системы можно посмотреть на официальном сайте.

Назначения ISO образов CentOS 7

CentOS-7-x86_64-DVD

Данный ISO образ является стандартным и содержит в себе все пакеты, которые можно выбрать при установке системы. Начинайте знакомство с CentOS именно с него

NetInstall

NetInstall образ предназначен для инсталляции системы через сеть или для восстановления повреждённой системы. Вам предоставится выбор места из которого будут устанавливаться пакеты. Это очень удобно, если у вас есть локальный репозиторий с необходимым кол-вом пакетов.

Everything

В ISO образе Everything содержится самый полный набор пакетов операционной системы. Размер такого образа около 8 Гб.

LiveGNOME и LiveKDE

Эти два образа представляют собой LiveCD систему CenOS 7. Различие между ними только в графической оболочке KDE или GNOME. Вы можете протестировать систему без установки на ваш жёсткий диск.

Minimal

Минимальный ISO образ — ничего лишнего и его хватит лишь на базовый функционал системы с самым минимальным набором пакетов. Всё остальное вам придётся уже самостоятельно устанавливать из репозиториев. Зато ничего лишнего и ненужного 🙂

Скачать CentOS 7

Скачать ОС можно с зеркала яндекса или с любого другого. Выберите самостоятельно наиболее подходящее вам зеркало из списка всех зеркал

Создание загрузочного USB-диска CentOS7

Наиболее удачная программа для записи ISO образов я считаю что это Rufus 3.11. Она очень проста в использовании и интуитивно понятная. Если ссылка на скачивание программы не сработала, то вы всегда найдёте свежую версию тут.

Приступим к установке CentOS 7

Когда загружаемся с образа, выбираем пункт Install CentOS 7 и инициализируем установку системы

Выибераем язык установки системы и нажимаем Continue

Теперь по порядку DATE & TIME

Указываем регион, город, время и дату. Функция Network Time даёт выбрать синхронизацию с NTP серверами. Ничего сложного, впрочем, как и весь процесс установки. По кнопке Done возвращаемся в предыдущее меню

Читайте также:  Как установить windows phone 10536

В разделе KEYBOARD через кнопку + открываем список языков, ищем необходимый язык и добавляем его Add . Как добавили нужный язык переходим на предыдущее меню Done . В разделе LANGUAGE SUPPORT тоже нет ничего хитрого 🙂

NETWORK & HOST NAME. Тут нужно выбрать сетевой интерфейс и активировать его через переключатель в правом верхнем углу. В случе отсутствия DHCP сервера ниже есть кнопка Configure. для ручной настройки сетевого интерфейса в CentOS 7.

Переходим во вкладку IPv4 Settings и указываем нужные параметры

Теперь нам необходимо выбрать место установки CentOS INSTALLATION DESTINATION выбираем диск и переходим в предыдущее меню Done .

Для ручной разбивки диска вы должны знать какой раздел для чего предназначен. При создании разделов не забываем выбрать тип LVM (кроме раздела boot — xfs)!

  • / корневой раздел. Под него стоит отвести не менее 20-30 Гб, так как в нём хранятся системные файлы.
  • /home это раздел с директорией пользователя. В этом разделе хранится рабочий стол пользователя, документы, изображения и .т.д. Если это не десктопная машина, а сервер, то отведём разделу не более 10 Гб.
  • /swap это файл подкачки. Рассчитывается примерно так: 1 Гб ОЗУ = 2Гб
  • /boot раздел для загрузки системы, с барского плеча накинем ему 1 Гб :D.
  • /var очень важный раздел с точки зрения информационной безопасности, так как в него пишутся все логи, хранятся базы данных SQL и закаченные RPM пакеты. Всё что осталось, выделяем под этот раздел.

В SOFTWARE SELECTION мы можем отметить необходимые пакеты, но сейчас я оставлю всё как есть по умолчанию.

Запускаем установку системы CentOS 7 Begin Installation

В ходе установки нам нужно будет создать пользователя и установить пароль для рута.

По завершении установки системы уходим в перезагрузку Reboot

С дефолтными настройками наш сервер доступен по SSH. Вот и собственно вся установка 🙂

Настройка CentOS 7

Служба Network Manager

Network Manager нужна для автоматического подключения к сети. Это очень нужная служба для домашнего компьютера, но на сервере она нам не нужна, так как мы чётко знаем как нам нужно сконфигурировать сетевое подключение.

Настройка сети CentOS 7

Настраивается сеть через редактирование конфига /etc/sysconfig/network-scripts/ifcfg-eth0. Пример файла ниже

Также нам необходимо указать имя сервера в файлах /etc/sysconfig/network и /etc/hostname

Настраиваем DNS в файле DNS в /etc/resolv.conf

После всего этого нам необходимо перезапустить службу сетевого интерфейса

Загрузка файлов по сети

Устанавливаем пакет wget

Установка и настройка NTPD

Ntpd (Network Time Protocol daemon) — это служба для синхронизации времени с сервером.

Теперь нам нужно прописать эти самые сервера. Открываем файл ntp.conf

Но, установив службу NTPD теперь и с нашего сервера можно синхронизировать время, чтобы эту функцию отключить выполняем следующую команду:

Если всё-таки кто-то должен получать время с нашего сервера, то можно его добавить в исключения

В локальной сети можно прописать следующим образом

Синхронизацию может резать firewall, так что давайте добавим службу NTPD в исключения

Стартуем службу и добавляем её в автозагрузку

Источник

Оцените статью