Архив рубрик: CentOS

Информация по установке, настройке и работе в операционной системе Linux CentOS

Исправить ошибку rpmdb: Thread died in Berkeley DB library

Fatal error при обновлении Linux сервера Если при обновлении ОС Linux и установке программ с помощи yum или другого менеджера пакетов появляется ошибка: Это означает, что база данных RPM повреждена. Решение проблемы Yum Error: rpmdb open failed Сначала выполним резервное копирование имеющейся базы данных yum: После этого удаляем повреждённую базу rpmdb: Запускаем восстановление базы данных RPM: Готово! После… Читать далее »

Пакетный менеджер Yum – справочник команд

Пакетный менеджер Yum (Yellowdog Updater, Modified) используется в популярных Linux дистрибутивах: RedHat, CentOS, Scientific Linux (и других). Сейчас рассмотрим основные команды и приемы работы с Yum. Оглавление Команды Опции Yum Пакет Yum-Utils Конфигурационные файлы Плагины Работа через прокси отображение команд и опций список названий пакетов из репозиторий список всех доступных пакетов список всех установленных пакетов установлен ли указанный… Читать далее »

Установка панели управления WEBMIN на CentOS 6 / 7 / RHEL

Не так давно на страницах ресурса www.gotoADM.ru я писал об одной легковесной, надежной и развивающейся панели управления для серверов от Red Hat — Cockpit. Сейчас хочу оставить небольшую заметку по установке другой, более функциональной и уважаемой системы управления и мониторинга серверами — Webmin. Установка проста, выполняется в три шага. Шаг 1 — Подключаемся на наш сервер с CentOS.… Читать далее »

Установка PHP 7 в CentOS 6 / 7 / RHEL

PHP7 вышел относительно недавно в декабре 2015 года. К основным достоинствам относится его высокая производительность (на картинке ниже) и отличная совместимость с ngix. Помимо прочего имеется следующие изменения: Improved performance: PHP 7 is up to twice as fast as PHP 5.6 Significantly reduced memory usage Abstract Syntax Tree Consistent 64-bit support Improved Exception hierarchy Many fatal errors converted… Читать далее »

Cockpit — веб-панель для управления Linux-сервером

Описание Cockpit Часто при упоминании Linux-сервера представляется консоль. Действительно так — через терминал в большинстве случаев выполняется управление и администрирование *NIX систем. Нельзя сказать, что это по душе всем, особенно, новичкам. Тем не менее, у GUI есть ряд преимуществ — наглядность, простота в использовании, понятность и меньшая вероятность ошибки. Довольно сложно выбрать веб-панель из большого ряда подобных проектов.… Читать далее »

Установка NFS сервера на CentOS 7

Установка и настройка серверной части NFS service В рамках данной заметки рассмотрим процесс установки NFS сервера в локальной сети на базе Linux CentOS 7. Данная файловая шара мне потребовалась для работы с XenServer 6.5 (установка ОС на виртуальные машины с ISO NFS library). Выполняем к командной строке (нужны привилегии супер пользователя) следующие операции. Сначала устанавливает требуемые пакеты: sudo… Читать далее »

Установка и настройка FTP сервера vsFTPd в CentOS 7

Сейчас рассмотрим пример организации FTP сервера на базе vsFTPd и CentOS 7. Сервис FTP будет крайне полезным для любой организации и сервисов, например, для удобной работы с сайтом на WordPress. Первым делом устанавливаем требуемые пакеты vsftpd: sudo yum -y install vsftpd После этого копируем файл настроек в безопасное место, т.е. отдельный каталог. Как писал в предыдущих статьях —… Читать далее »

Установка и настройка IPTABLES в CentOS 7

Сейчас рассмотрим решение ошибки «Fail to start iptables.service: ‘No such file’«. Данное сообщение появляется в свежеустановленой операционной системе CentOS 7, т.к. по умолчанию используется другой фаервол: firewalld. Далее мы рассмотрим процесс отключения firewalld и установки IPTABLES. systemctl mask firewalld systemctl stop firewalld yum install iptables-services systemctl enable iptables systemctl start iptables После этого редактируем файл конфига: sudo nano /etc/sysconfig/iptables И… Читать далее »

Бекап базы MySQL в Linux CentOS

Перед любым обновлением, а также ежедневно (конечно, в зависимости от необходимости) стоит делать бекапы ваших SQL баз. Представленная ниже команда — основа любого скрипта резервного копирования MySQL, используемая операционная система — CentOS: mysqldump —lock-tables -h server -u username -p’password’ db_name > db_name-sqlbakup_`date +»%Y%m%d»`.bak Готово. Данный запрос может использоваться в дальнейшем для автоматизации процесса резервного копирования MySQL.

Установка WordPress на CentOS 6.5 и 7

Недавно был рассмотрен способ реализации личного облачного хранилища на базе виртуальной машины Azure с CentOS 6.5 и ownCloud 0. Сейчас рассмотрим процесс установки популярной CMS WordPress на CentOS. Стоит отметить — первые два шага будут одинаковы, т.е. сначала нужно: выполнить базовую конфигурацию сервера CentOS установить LAMP (Apache, PHP 5.5, MySQL 5.5); процесс установки Apache подробно описан в статье… Читать далее »

Установка ownCloud 8 на CentOS 6.5

Иметь свое личное онлайн хранилище — отличная возможность для любого IT специалиста. Проект ownCloud (owncloud.org) позволит сделать это без особых проблем. Нужно иметь VPS (в моем случаем используется виртуальная машина Azure), либо свой домашний сервер с «белым IP», ну или на крайний случай использовать dyndns, если у вас динамический адрес. Также имеются случаи (и возможность) установки указанного сервиса… Читать далее »

Настройка iptables для Apache2 в CentOS 6.5

На страницах проекта gotoADM.ru ранее уже рассматривался процесс настройки веб-сервера (LAMP) на базе CentOS. Сейчас я занимаюсь настройкой веб-сервера и виртуальной машины Azure для ownCloud. Используемая ОС, как можно было определить из описания выше — CentOS.Сейчас рассмотрим настройку iptables для безопасной работы сервера и Apache2. Что такое iptables? Iptables является  приложением, что позволяет системному администратору настраивать таблицы в брандмауэре… Читать далее »

Установка PHP 5.5 и MySQL 5.5 на CentOS 6.5

В настоящий момент практически на всех VPS используется CentOS 6.5. Многие сервисы и программы требуют более новых версий установленных компонентов. Например ownCloud 8.xxx требует для своей работы версию PHP от 5.4, а в CentOS 6.5 устанавливается из стандартных репозитарием PHP 5.3 и MySQL 5.1. Поэтому сейчас рассмотрим возможность установки актуальных версий PHP 5.5 и MySQL 5.5. Для начала устанавливаем… Читать далее »

Базовая настройка сервера на базе CentOS

CentOS выбрана мной и многими другими системными администраторами, как основная система для серверов в «продакшене». Не будем останавливаться на обсуждении и разъяснении этого выбора, а перейдем к рассмотрению базовой настройки свежеустановленной операционной системы. Представленные пункты я использую как шаблон, он применим к CentOS как версии 6.5, так  и 7.0

Консольная утилита screen — удобная работа с Linux серверами

Каждый новичок в Linux, особенно молодые системные администраторы, задаются вопросом — как улучшить работу с удаленными серверами, а именно — как исключить некорректное завершение запущенной команды при обрыве соединения или закрытии SSH клиента?

Отключить SElinux в CentOS

Отключить SElinux в CentOS Нельзя просто так взять и отключить SElinux. Потому что это система принудительного контроля доступа, реализованная на уровне ядра. Дання система появилась только CentOS 4, а в следующих версиях реализация была существенно дополнена и улучшена. Благодаря оптимизациям и улучшениям SELinux удалость стать универсальной системой, способной эффективно решать массу актуальных задач. При этом стоит понимать, что… Читать далее »