Что такое CentOS
Обновлено:
Опубликовано:
|
CentOS —
простыми словами
|
один из дистрибутивов операционной системы на базе ядра Linux. Является бесплатным аналогом коммерческого Red Hat. Собственно, бесплатность и надежность последнего составляют основные преимущества CentOS. Скачать дистрибутив можно на официальном сайте. Для загрузки доступно две ветки — CentOS Linux (классический) и CentOS Stream (rolling-ветка с планируемыми изменениями для следующего релиза Red Hat). На момент обновления данных строк, последняя версия была 8; также активно используется CentOS 7. Установка возможна в режиме Minimal, Server или Desktop. Отличительной особенностью дистрибутивов на базе Red Hat является использование пакетов на основе RPM. Другой популярный тип дистрибутивов Linux — на основе deb-пакетов, например, Debian, Ubuntu, Mint и так далее. Прочитайте более подробно о CentOS на сайте Википедия Задать вопрос в телеграм-чате |
Встречается в статьях
Решение проблем:
- Ошибка CentOS: [Errno 14] PYCURL ERROR 22 - The requested URL returned error: 404
- Папки в Outlook отображаются на английском языке
- Unknown system variable lc_messages
- Зависает GRUB и требует нажатия Enter
Инструкции:
- Использование playbook и роли в Ansible на примере установки NGINX
- Как настроить связку Apache + HTTP/2 на Linux CentOS 7
- Как установить и настроить связку Asterisk + FreePBX на Rocky 8
- Как установить и настроить связку Asterisk + FreePBX на Ubuntu
- Установка Bareos на Rocky Linux и настройка резервного копирования
- Примеры создания пакетов RPM из исходников или со своими файлами
- Настройка веб-сервера на CentOS 7 со всем необходимым для правильной работы
- Настройка веб-сервера на CentOS 8 со всем необходимым для правильной работы
- Настройка веб-сервера на Rocky 9 со всем необходимым для правильной работы
- Настройка кластера Ceph на Linux CentOS 7
- Как настроить цифровую подпись DKIM в связке с Postfix
- Использование связки Elasticsearch + Kibana + Logstash на Linux
- Использование связки Elasticsearch + Kibana + Logstash на Linux Ubuntu
- Настройка безопасности Linux с помощью Fail2ban
- Как установить и выполнить базовую настройку для Flussonic
- Инструкция по установке и использованию GLPI на Linux CentOS
- Установка, настройка и использование системы по сбору логов Grafana Loki на Linux
- Как вручную настроить сервер хостинга на CentOS 7
- Сервер радиовещания на базе Icecast под Windows и Linux
- Как пользоваться программой для тестирования скорости сети iPerf
- Как работать с iptables для настройки брандмауэра
- Как установить и настроить iRedMail на Rocky Linux или CentOS
- Настройка почтового сервера iRedMail на Ubuntu/Debian
- Как оптимизировать веб-сервер NGINX для стабильной и быстрой работы
- Управление дисковыми носителями с помощью Logical Volume Manager
- Настройка почтового сервера Postfix для массовой рассылки сообщений
- Как настроить почту для корпоративной среды на CentOS 8
- Как настроить почту для корпоративной среды на Debian
- Как настроить почту для корпоративной среды на Ubuntu Server
- Как настроить кластер MariaDB
- Настройка веб-сервера на Ubuntu со всем необходимым для правильной работы
- Как настроить NGINX с поддержкой HTTP/2
- Трансляция видео с веб-сервера с помощью NGINX + rtmp
- Установка XMPP-сервера Openfire на CentOS для мгновенного обмена сообщениями
- Установка Openfire на Ubuntu для мгновенного обмена сообщениями
- Как установить и использовать OpenVZ на CentOS
- Установка и настройка отказоустойчивого кластера Pacemaker
- Как настроить почту на базе Postfix для корпоративной среды (CentOS 7)
- Установка и настройка сервера ProFTPd на Rocky Linux / CentOS 7
- Установка и настройка системы мониторинга Prometheus на Linux
- Как установить и настроить систему виртуализации Proxmox VE
- Использование языка Python для работы с почтой
- Как настроить хранение данных QGIS в базе PostgreSQL
- Настройка синхронизации на CentOS и Ubuntu с Rsync Server
- Установка и настройка файлового сервера Samba на CentOS 8
- Установка и настройка файлового сервера Samba на Ubuntu
- Настройка сервера облачного хранения файлов Seafile на Linux Ubuntu
- Как установить и настроить прокси-сервер Squid на CentOS
- Настройка аутентификации по SSH через Active Directory на CentOS
- Установка и запуск менеджера управления проектами Taiga на Rocky Linux
- Настройка портала TeamPass для совместного хранения паролей
- Установка и настройка puppet на CentOS
- Как установить и использовать сервер хранения секретов Hashicorp Vault
- Как установить и настроить панель управления виртуальными машинами VMmanager
- Установка и настройка FTP-сервера vsFTPd на CentOS 7
- Установка и настройка почтового сервера Zimbra на Linux
- Инструкция по установке и использованию GLPI на Ubuntu
- Развертывание Битрикс24 ВМ на Linux Deb (Debian, Ubuntu, Astra)
- Развертывание Битрикс24 ВМ на Linux CentOS 9
Мини-инструкции:
- Как узнать значение MTU для Windows и UNIX
- Как пользоваться командой ping
- Как установить программу Virtualbox на Windows и Linux
- Как расшарить папку в Samba
- Как настроить сеть в CentOS 7 и 8
- Как установить MariaDB на Rocky Linux и Ubuntu
- Как установить Pacemaker
- Как в Linux монтировать CIFS
- Как установить NGINX на CentOS 7
- Как в CentOS управлять маршрутами
- Как настроить автозавершение команд в Linux
- Установка и базовая настройка Ansible на Linux CentOS или Ubuntu
- Как экспортировать базу в phpMyAdmin
- Как монтировать нестандартные файловые системы в Linux
- Как в Linux изменить имя компьютера
- Как во FreeBSD монтировать CIFS
- Как настроить удаленное подключение к PostgreSQL
- Как настроить firewalld в CentOS
- Как использовать SCP без пароля
- Как установить и настроить bind на CentOS / Rocky Linux
- Установка и настройка DHCP сервера на CentOS 7
- Настройка доступа к локальной сети клиентам OpenVPN
- Отключение Selinux в системе Linux
- Использование архиватора tar в UNIX-системах
- Установка и настройка memcached на CentOS 7 и 8
- Установка и настройка XCache на CentOS 7
- Создание виртуальной машины на Powershell
- Настройка поддержки Firebird в PHP на CentOS и Ubuntu
- Как создать и настроить вторичную зону в BIND
- Как добавить или удалить маршрут на FreeBSD
- Инструкция по установке VMware Tools на Linux
- Включение журнала для медленных запросов в MySQL
- Как разрешить root заходить по SSH в системах Linux
- Как обновить OpenSSL на Linux типа DEB и RPM
- Настройка OpenSSL для включения ГОСТ-шифрования в Ubuntu
- Как работать с симлинками в Windows и Linux
- Как настраивать перенаправления в сервере NGINX
- Как настроить Apache для работы по HTTPS (SSL)
- Как зарезервировать IP-адрес на DHCP-сервере
- Как установить и настроить Zabbix-agent на Linux CentOS
- Как создать и настроить локальную зону в BIND
- Как установить PHP 7 и 8 на Linux CentOS 7
- Установка и базовая настройка vsFTPd на Ubuntu Server
- Инструкция по отправке почты из командной строки Linux
- Инструкция по установке и настройке PostfixAdmin на CentOS 7
- Как настроить авторизацию при отправке сообщений в Postfix
- Получение бесплатного сертификата Lets Encrypt
- Как установить СУБД PostgreSQL на Linux CentOS
- Чистка или удаление логов mysql-bin в MySQL или MariaDB
- Как настроить автоматическую чистку логов в системах UNIX
- Настройка logrotate в примерах
- Как настроить систему безопасности с SELinux в CentOS
- Инструкция по настройке почтового клиента Mutt
- Шпаргалка по настройке SELinux для различных программ
- Как настроить Интернет шлюз на Linux CentOS 7
- Инструкция по настройке VLAN интерфейсов на CentOS 7
- Способы отключения использования IP версии 6 в Linux CentOS
- Подробная инструкция по настройке OpenVPN клиента
- Как установить, настроить и создать виртуальную машину в KVM на CentOS 7
- Как установить, настроить и создать виртуальную машину в KVM на Ubuntu Server
- Как установить и настроить DNS-сервер Bind на Linux Ubuntu
- Настройка защиты DNS ответов от BIND при помощи DNSSEC
- Установка и настройка OwnCloud на CentOS 7 или 8
- Установка Firebird на Linux CentOS 7
- Перенаправление DNS-запросов на Bind с помощью stub зоны
- Инструкция по смене значения MTU на Windows и Linux
- Настройка ограничения chroot для протокола SFTP
- Установка и настройка Pflogsumm для получения почтовой статистики
- Инструкция по установке и настройке phplist
- Настройка сервера синхронизации времени NTP на Linux Ubuntu
- Как и где настраивать время сессии PHP
- Определение температуры процессора, видеокарты и диска
- Как установить и настроить PBX Asterisk на Linux CentOS 7
- Как установить и настроить сервер Haproxy на CentOS и Ubuntu
- Настройка Squid-аутентификации через службу каталогов Active Directory
- Настройка Squid + SquidGuard на Linux CentOS 7
- Настройка сервера CentOS для проброса устройств USB по сети
- Просмотр и смена расположения файлов базы MySQL / MariaDB
- Как использовать резервные копии iRedMail для восстановления или переноса сервера
- Анализ и мониторинг нагрузки веб-сервера на базе Linux
- Как средствами Dovecot архивировать почту на отдельном дисковом разделе
- Установка и настройка прокси-сервера 3proxy на Linux CentOS 7
- Установка, настройка и использование NGINX Amplify для мониторинга веб-сервера
- Как работать с менеджером рассылки писем PHPLIST
- Использование бесплатной панели управления хостингом Brainy
- Как настроить Интернет шлюз на Linux Ubuntu
- Настройка проксирования почты с NGINX для IMAP, POP3 и SMTP
- Установка, настройка и использование Roundcube на Ubuntu или Debian
- Как настроить веб-сервер на Rocky Linux для работы Wordpress
- Установка и настройка Nextcloud + NGINX на Ubuntu
- Как настроить сетевой адаптер в Linux для работы с несколькими IP-адресами
- Как установить ядро Linux CentOS с kernel.org или репозитория
- Использование утилиты mdadm для работы с RAID в Linux
- Как пользоваться сервисом GitHub на компьютере с Linux
- Отключение IPv6 в операционных системах на базе ядра Linux
- Обновления портала базы знаний phpMyFAQ до последней версии
- Инструкция по обновления веб-приложения phpMyAdmin на Linux
- Настройка сервера мониторинга Zabbix на Linux CentOS 7
- Как настроить мониторинг репликации MySQL/MariaDB с помощью Zabbix
- Настройка потоковой репликации СУБД PostgreSQL
- Как наблюдать за репликацией в PostgreSQL с помощью Zabbix
- Уменьшение корневого раздела с файловой системой XFS на LVM
- Установка и настройка SAMS для управления Squid на CentOS 7
- Отправка почты от Postfix через почтовый сервер Яндекса
- Настройка сервера мониторинга Zabbix на Ubuntu
- Установка и настройка своего локального репозитория CentOS
- Установка панели управления ISPmanager на Ubuntu или CentOS
- Настройка Autodiscover для автоматического конфигурирования почтовых программ
- Использование Roundcube на CentOS для нескольких почтовых серверов
- Как создать свой собственный образ для Docker
- Инструкция по развертыванию Nextcloud с Apache на Ubuntu
- Добавление еще одной версии PHP в Apache на CentOS 7
- Сбор писем от почтового провайдера в Dovecot на локальный сервер
- Отправка логов на удаленный сервер с помощью journald
- Настройка rsyslog для хранения логов на удаленном сервере Linux
- Установка и настройка LDAP сервера FreeIPA на Linux CentOS
- Как работать с квотами на дисковое пространство в Linux
- Управление Linux с помощью веб-интерфейса Webmin
- Установка и настройка CRM Битрикс24 на Linux CentOS
- Объединение сетевых интерфейсов в CentOS с помощью teamd
- Установка, настройка и запуск Grafana-server на ОС Linux
- Установка веб-интерфейса phpMyAdmin на CentOS для управления MySQL
- Настройка мониторинга RAID LSI MegaRaid на Linux с помощью Zabbix
- Как установить драйвер для Windows на гипервизоре KVM
- Установка и настройка Kerio VPN Client на Linux Ubuntu
- Как обновить сервер Grafana на Linux с версии 5 до 6
- Установка и настройка SARG на CentOS для анализа логов прокси-сервера SQUID
- Пошаговая инструкция по обновлению iRedMail до версии 1.1
- Установка и использование сервера Freeradius на Linux CentOS 8
- Установка и настройка FTP-сервера ProFTPd на Linux Ubuntu
- Настройка сервера видеоконференцсвязи OpenMeetings на Linux CentOS 8
- Как установить и настроить telegraf + InfluxDB для хранения метрик
- Инструкция по установке и настройке phplist на Linux Ubuntu / Debian
- Установка сервера видеоконференций TrueConf на Windows
- Как установить и настроить инструмент жизненного цикла DevOps GitLab на Ubuntu
- Установка и настройка сервера NextCloud на Rocky Linux
- Как работать с менеджером пакетов dnf/yum в операционной системе Linux CentOS
- Установка и настройка модуля PageSpeed для NGINX и Apache
- Установка и использование почтового клиента WebMail Lite на Linux CentOS
- Установка и настройка сервера Collabora в связке с Nextcloud/Owncloud
- Как установить Docker на Linux RPM или DEB
- Настройка сервера мониторинга Zabbix 5 на Linux CentOS 8
- Организация сервиса календаря и адресной книги на базе Baikal
- Установка и настройка STUN/TURN сервера на базе coturn под Linux CentOS
- Настройка аутентификации доменных пользователей в Nextcloud
- Создание резервных копий для Битрикс24 и восстановление данных
- Загрузка, установка и настройка Zabbix Agent на компьютер с Windows
- Синхрониация каталогов в Linux с помощью Lsyncd
- Отправка почты из Битрикс24 без попадания в СПАМ
- Как установить Jenkins на операционную систему Linux CentOS
- Установка и запуск в качестве сервера на Linux CentOS приложения Jupyter Notebook
- Как создать собственный Docker-образ с веб-сервером
- Как настроить в Linux систему ODBC для подключения к MariaDB из PHP-приложения
- Как установить и настроить инструмент жизненного цикла DevOps GitLab на CentOS
- Настройка Views на сервере Bind для разных ответов в зависимости от сети (Split DNS)
- Примеры настройки сервисов и их установки с помощью ролей в Ansible
- Настройка сервера синхронизации времени NTP на Rocky Linux или CentOS
- Настройка Runner в GitLab CI/CD для загрузки изменений проекта на веб-серверы после коммита
- Установка и настройка Pushgateway для отправки метрик в Prometheus методом push
- Как установить веб-сервер Tomcat на Linux Ubuntu Server
- Установка и настройка системы CI/CD Teamcity на Linux Ubuntu Server
- Настройка почтовой системы Postfix + Dovecot с хранением данных в LDAP
- Как установить Jenkins на систему Linux Ubuntu Server
- Как работать с pipeline в Jenkins — подготовка системы, пример Groovy-скрипта
- Как настроить свой приватный репозиторий для хранения образов Docker
- Как установить и работать с Redis на сервере под управлением Linux Ubuntu
- Как установить, настроить и подключиться к MongoDB на Linux Ubuntu
- Как настроить балансировку http-запросов в веб-сервере NGINX
- Как собрать установочный RPM-пакет для веб-сервера NGINX в Linux CentOS
- Как настроить прозрачную аутентификацию в NGINX через LDAP
- Как установить Consul Hashicorp на несколько нод CentOS и настоить кластер
- Кластер серверов Hashicorp Vault с доступом через систему обнаружения Consul
- Как настроить аутентификация и чтение секретов в GitLab через Hashicorp Vault
- Настройка Hashicorp Vault и Ansible для безопасного хранения секретов
- Настройка агента Hashicorp Vault и использование шаблонов
- Перенос системного раздела Linux на новый диск с помощью встроенного метода (команда dd)
- Настройка поддержки Firebird в PHP > 7.3 на Linux
- Настройка сервера для возможности подключения из PHP к СУБД на базе InfluxDB
- Установка и настройка сервера Freeradius для проверки подлинности через сервер FreeIPA
- Шпаргалка по работе с системой управления конфигурациями Ansible
- Как установить на CentOS и выполнить пробный запуск программы jmeter
- Авторизация на WiFi при помощи Freeradius с хранением учетных записей на LDAP-сервере FreeIPA
- Настройка аутентификации пользователей FreeIPA на сервере OpenVPN
- Шпаргалка по работе с Dnsmasq — установка и примеры настройки
- Хранение и управление паролями PostgreSQL через Hashicorp Vault
- Как установить и настроить Consul-агента и зарегистрировать на кластере сервис
- Как установить и использовать Consul Template для рендеринга файлов
- Установка второго сервера FreeIPA с настройкой репликации
- Как использовать встроенный инструмент для резервного копирования и восстановления FreeIPA
- Ручное обновление сертификатов на устаревших системах Linux
- Как установить и запустить OpenShift на Rocky Linux
- Как собрать собственный установочный RPM-пакет с Prometheus Server
- Как включить и проанализировать подробный лог в СУБД PostgreSQL
- Как установить Zookeeper на Rocky Linux и настроить кластер из нескольких нод
- Как создать политику SELinux для приложения или процесса
- Настройка WiFi-аутентификации через FreeIPA с использованием EAP-TTLS и Freeradius
- Как пользоваться утилитой tcpdump в Linux
- Как сделать собственный базовый образ Docker с чистой операционной системой Linux
- Примеры работы с Gitlab CI/CD — написание конвейеров для автоматизации разработки
- Создание снапшотов на ZFS с их просмотром на шаре Samba
- Как с помощью Gradle и плагина ospackage собрать пакеты RPM и Deb
- Использование header_checks для замены заголовков в Postfix
- Настройка Asterisk под Linux CentOS для хранения конфигурации в СУБД
- Установка и настройка сервера NFS-сервера на Linux Ubuntu
- Как обновить версию СУБД PostgreSQL на CentOS
- Настройка отказоустойчивого кластера Postgres + Patroni на Linux CentOS
- Как настроить связку почтовой системы iRedMail с MS Active Directory
- Развертывание OpenStack для тестовых целей с помощью DevStack
- Как настроить автоматический запуск конвейера CI/CD в Jenkins при коммитах в Subversion
- Как установить платформу контейнеризации podman на назличные версии Linux
- Как сбрость пароль суперпользователя root в системах UNIX
- Настройка сбора метрик Prometheus из GitLab с выводом информации в дашборды Grafana
- Как установить и настроить базу VictoriaMetrics, а также интегрировать ее с Prometheus
- Как работать с системой контейнеризации LXD на Linux
- Как установить и настроить автозапуск системы распределенной трассировки Zipkin на различные дистрибутивы Linux
- Как установить OpenJDK на разные типы операционной системы Linux
- Использование встроенной в Linux системы контейнеризации systemd-nspawn
- Установка, настройка и создание кластера с помощью keepalived
- Как с помощью Consul Connect развернуть Service Mesh
- Как создавать резервную копию Nextcloud и восстанавливать ее
- Установка расширения mongo_fdw для отправки запросов из PostgreSQL к MongoDB
- Как установить, настроить и подключиться к MongoDB на CentOS
- Как настроить сервер Linux, чтобы сайт мог работать в сети TON
- Работа с сертификатама в Consul для служб Connect и HTTPS
- Инструкция по установке PowerShell на популярные дистрибутивы Linux
- Пример сборки проекта, написанного на Java, с помощью системы сборки Maven
- Установка и настройка DHCP-сервера на Linux Ubuntu
- Настройка отказоустойчивого кластера Postgres + Patroni на Linux Ubuntu
- Как установить и настроить NATS сервер на Linux
- Установка, настройка и использование почтового шлюза Proxmox Mail Gateway
- Выгрузка проекта git и загрузка на другой сервер
- Как просканировать образы и пакеты на уязвимости с помощью trivy
- Установка и использование OpenStack CLI для работы с облачными сервисами
- Как установить и настроить кластер JMeter на Linux для проведения нагрузочного тестирования
- Как настроить кластер PostgreSQL с логической репликацией
- Как установить и настроить веб-версию pgAdmin на OS Linux
- Как вручную обновить сервер Nextcloud на Linux
- Установка и настройка плагина сборки почты fetchmail для почтового клиента Roundcube
- Как настроить веб-сервер NGINX для аутентификации пользователя с использованием mTLS
- Как настроить платформу для создания портала документации Docusaurus
- Как экспортировать виртуальную машину с VMware и импортировать в Proxmox
- Шпаргалка по созданию SSH-туннелей в командной строке Linux
- Как установить NodeJS на Rocky Linux и работать с проектом
- Настройка аутентификации пользователей FreeIPA на сервере OpenVPN под Ubuntu Server
Вопросы и ответы:
- Какая операционная система лучше подходит для файлового сервера
- Что в первую очередь нужно настраивать на UNIX серверах
- Как собрать сведения об оборудовании и системе компьютера на Linux и FreeBSD
- Обзор восьмой версии Linux CentOS
- Принцип организации централизованной адресной книги для почтового сервера
Примеры скриптов:
- Создание резервных копий баз данных MySQL или MariaDB
- Пример скрипта на Python для мониторинга состояния репликации MariaDB / MySQL
- Выгрузка почтовых адресов из глобального каталога с помощью Python
- Написание простого скрипта на Python для проверки работы веб-сайта
- Создание резервных копий для файлового сервера bash-скриптом
- Использование terraform для работы с виртуальными машинами провайдера VK Cloud
- Пример Docker-compose c NGINX + PHP + MariaDB + phpMyAdmin
- Пример и описание скрипта для отправки сообщения в телеграм канал
Примеры моих работ:
Другие термины
ClickHouse
Интерфейс
Aptly
VictoriaMetrics
Apache
SQL
InfluxDB
Терминальный сервер
UAC
Selinux
Maven
PPPoE
Javascript
WPS
IIS
Mikrotik
GlusterFS
TCP/IP
Fetchmail
CSS
.....