Установка PostgreSQL 10 и  pgAdmin4 в Centos 7

Установка PostgreSQL 10 и pgAdmin4 в Centos 7

Установка PostgreSQL 10 и pgAdmin4 в Centos 7

PostgreSQL — свободная объектно-реляционная система управления базами данных (СУБД). PostgreSQL создана на основе некоммерческой СУБД Postgres, разработанной как open-source проект в Калифорнийском университете в Беркли.

Установка PostgreSQL 10

Добавляем репозиторий и устанавливаем PostgreSQL сервер и клиент

[root@localhost]# yum install https://download.postgresql.org/pub/repos/yum/10/redhat/rhel-7-x86_64/pgdg-redhat10-10-1.noarch.rpm
[root@localhost]# yum install postgresql10-server postgresql10

Директория PostgreSQL: /var/lib/pgsql/10/data/

Инициализируем базу

[root@localhost]# /usr/pgsql-10/bin/postgresql-10-setup initdb

Запускаем сервис, …

Синхронизация времени в Centos 7

Синхронизация времени в Centos 7

Синхронизация времени в Centos 7

NTP (англ. Network Time Protocol — протокол сетевого времени) — сетевой протокол для синхронизации внутренних часов компьютера с использованием сетей с переменной латентностью. Протокол был разработан Дэвидом Л. Миллсом, профессором Делавэрского университета, в 1985 году.

Рассмотрим 2 утилиты синхронизации времени в Centos:

ntp / ntpdatechroony

Синхронизация времени через ntp

Установим софт из стандартного репозитория

[root@localhost ~]# yum …

Сбросить пароль пользователя Root в Centos 7

Сбросить пароль пользователя Root в Centos 7

Сбросить пароль пользователя ROOT в CentOS 7

Для того, чтобы сбросить пароль пользователя root необходимо во время загрузки меню grub нажать клавишу “e” на клавиатуре

grub menu

Затем надо прокрутить список и найти строчку

linux16 /vmlinz-3.10.0-123.6.3.el7.x86_64 root=/dev/mapper/centos-root ro rd.lvm.lv=centos/swap …

в которой “ro” заменить на

rw init=/sysroot/bin/sh

Нажать Ctrl+x на клавиатуре, чтобы начать работать в однопользовательском режим, используя оболочку bash. В этом …

Установка Apache Tomcat 9 и GeoServer на Сentos 7

Установка Apache Tomcat 9 и GeoServer на Сentos 7

Установка Apache Tomcat 9 и GeoServer на Сentos 7

Tomcat (в старых версиях — Catalina) — контейнер сервлетов с открытым исходным кодом, разрабатываемый Apache Software Foundation. Реализует спецификацию сервлетов, спецификацию JavaServer Pages (JSP) и JavaServer Faces (JSF). Написан на языке Java.Tomcat позволяет запускать веб-приложения, содержит ряд программ для самоконфигурирования.Tomcat используется в качестве самостоятельного веб-сервера, в качестве сервера контента в сочетании с веб-сервером Apache HTTP Server, а также в качестве контейнера сервлетов в серверах приложений JBoss и GlassFish.

Подготовительный этап

Обновляем операционную систему, …

Установка и настройка DHCP сервера и клиента в Centos 7

Установка и настройка DHCP сервера и клиента в Centos 7

Установка и настройка DHCP сервера и клиента в Centos 7

DHCP (англ. Dynamic Host Configuration Protocol — протокол динамической настройки узла) — сетевой протокол, позволяющий компьютерам автоматически получать IP-адрес и другие параметры, необходимые для работы в сети TCP/IP. Данный протокол работает по модели «клиент-сервер».

Установка DHCP сервера

DHCP сервер доступен в официальном репозитории. Для установки выполним команду в терминале

[root@localhost]# yum …

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

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

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

Ansible — система управления конфигурациями, написанная на Python, с использованием декларативного языка разметки для описания конфигураций. Используется для автоматизации настройки и развертывания программного обеспечения. Обычно используется для управления Linux-узлами, но Windows также поддерживается. Поддерживает работу с сетевыми устройствами, на которых установлен Python версии 2.4 и выше по SSH или WinRM соединению.

Установка Ansible

Добавляем в систему репозиторий EPEL и …

Работаем с crontab

Работаем с crontab

Работаем с crontab

cron — классический демон (компьютерная программа в системах класса UNIX), использующийся для периодического выполнения заданий в определённое время. Регулярные действия описываются инструкциями, помещенными в файлы crontab и в специальные каталоги.Название cron образовано от греческого слова χρόνος (хрόнос) — время (по-английски — cronos). Разработчик cron, Кен Томпсон (Ken Thompson), подтвердил это в частной беседе с Брайаном Керниганом (Brian Kernighan).

Основные команды

[root@localhost]# crontab …

Перевыпуск просроченного сертификата на OpenVPN -сервере

Перевыпуск просроченного сертификата на OpenVPN -сервере

Перевыпуск просроченного сертификата на OpenVPN -сервере

При подключении к OpenVPN-серверу неожиданно стала появляться ошибка

Mon Nov 19 05:42:24 2018 VERIFY ERROR: depth=1, error=certificate has expired: C=RU, ST=ru, L=Moscow, O=Domain, CN=Domain CA, emailAddress=cert@example.com
Mon Nov 19 05:42:24 2018 OpenSSL: error:14090086:SSL routines:ssl3_get_server_certificate:certificate verify failed
Mon Nov 19 05:42:24 2018 TLS_ERROR: BIO read tls_read_plaintext error
Mon Nov 19 05:42:24 2018 TLS Error: TLS …

Обновление PHP 7.0 до PHP 7.2 на Centos 7

Обновление PHP 7.0 до PHP 7.2 на Centos 7

Обновление PHP 7.0 до PHP 7.2 на Centos 7

Для обновления PHP 7.0 до PHP 7.2 на Centos 7 у нас в операционной системе должен быть установлен репозиторий REMI и утилита для работы с репозиториями yum-utils

[root@localhost]# rpm -ivh http://rpms.remirepo.net/enterprise/remi-release-7.rpm
[root@localhost]# yum install yum-utils

Смотрим, какие модули PHP у нас установлены

[root@localhost]# yum list installed php*
Загружены модули: fastestmirror
Loading mirror speeds …