aniucum

Centos 7 OpenLDAP

 

 

 

 

Парольная политика

 

pro-ldap ru/tr/admin24/quickstart.html

itzgeek com/how-tos/linux/centos-how-tos/step-step-openldap-server-configuration-centos-7-rhel-7.html

itsecforu ru

phpldapadmin hostadvice com/how-to/how-to-install-phpldapadmin-on-centos-7/

password policy tobru ch/openldap-password-policy-overlay/

It`s all we need

E-book management calibre

Защищено: Pentaho 8.0 Centos 7

Это содержимое защищено паролем. Для его просмотра введите, пожалуйста, пароль:

suse manual

Памятка

 

Install python 3.7 on SLES 12 SP3

/linux-on-ibm-z/docs/wiki/Building-Python-3.x

Выкачиваем SLES 12 SP3 DVD и подключаем iso-образ к виртуалке. Запускаем YaST -> Software Repositories ->Add (DVD)

Если нужен модуль openssl, без которого pip бесполезен, то надо собрать новый openssl, из коробки не подходит

Собираем python

Если при сборке скрипт будет ругаться на отсутствующие библиотеки openssl в папке lib, то создадим папку и скопируем их

Проверяем

 

PostgreSQL – dictionary psql, pg_dump, pg_restore

 

Индексы PostgreSQL

Все команды запускаются под пользователем postgres (postgresql-суперпользователь)

psql -l – список баз данных.

psql -d dbname – подключение к БД dbname.

psql -f file.sql – выполнение команд из файла file.sql.

psql -U postgres -d dbname -c "CREATE TABLE test(some_id serial PRIMARY KEY, some_text text);" – выполнение команды в базе dbname.

psql -d dbname -H -c "SELECT * FROM test" -o test.html – вывод результата запроса в html-файл.

psql -U postgres -d postgres -c "select * from pg_shadow;" список пользователей

Просмотр списка и путей к конфигурационным файлам

Список активных соединений с информацией о: pid процесса, выполняющегося запроса, пользователя, базы данных.

Создание индексов

Команды psql

\c dbname – подсоединение к БД dbname.

\l – список баз данных.

\dt – список всех таблиц.

\d table – структура таблицы table.

\du – список всех пользователей и их привилегий.

\dt+ – список всех таблиц с описанием.

\dt *s* – список всех таблиц, содержащих s в имени.

\i FILE – выполнить команды из файла FILE.

\o FILE – сохранить результат запроса в файл FILE.

\a – переключение между режимами вывода: с/без выравнивания.

Бекап и восстановление таблиц

В PostgreSQL есть две утилиты для бекапа pg_dump и pg_dumpallpg_dump используется для бекапа одной базы, pg_dumpall для бекапа всех баз и сервера в целом (необходимо запускать под postgresql-суперпользователем).

Создание бекапа базы mydb, в сжатом виде

Создание бекапа базы mydb, в виде обычного текстового файла, включая команду для создания БД

Создание бекапа базы mydb, в сжатом виде, с таблицами которые содержат в имени payments

Дамп данных только одной, конкретной таблицы. Если нужно создать резервную копию нескольких таблиц, то имена этих таблиц перечисляются с помощью ключа -t для каждой таблицы.

Создание резервной копии с сжатием в gz

Список наиболее часто используемых опций:

-h host – хост, если не указан то используется localhost или значение из переменной окружения PGHOST.

-p port – порт, если не указан то используется 5432 или значение из переменной окружения PGPORT.

-u – пользователь, если не указан то используется текущий пользователь, также значение можно указать в переменной окружения PGUSER.

-a, --data-only – дамп только данных, по-умолчанию сохраняются данные и схема.

-b – включать в дамп большие объекты (blog’и).

-s, --schema-only – дамп только схемы.

-C, --create – добавляет команду для создания БД.

-c – добавляет команды для удаления (drop) объектов (таблиц, видов и т.д.).

-O – не добавлять команды для установки владельца объекта (таблиц, видов и т.д.).

-F, --format {c|t|p} – выходной формат дампа, custom, tar, или plain text.

-t, --table=TABLE – указываем определенную таблицу для дампа.

-v, --verbose – вывод подробной информации.

-D, --attribute-inserts – дамп используя команду INSERT с списком имен свойств.

Бекап всех баз данных используя команду pg_dumpall.

В PostgreSQL есть две утилиты для восстановления базы из бекапа.

  • psql – восстановление бекапов, которые хранятся в обычном текстовом файле (plain text);
  • pg_restore – восстановление сжатых бекапов (tar);

Восстановление всего бекапа с игнорированием ошибок

Восстановление всего бекапа с остановкой на первой ошибке

Для восстановления из tar-архива нам понадобится сначала создать базу с помощью CREATE DATABASE mydb; (если при создании бекапа не была указана опция -C) и восстановить

pg_restore –dbname=mydb –jobs=4 –verbose mydb.backup

Восстановление резервной копии БД, сжатой gz

 

Начиная с версии 9.2 можно восстановить только структуру таблиц с помощью опции --section

Обслуживание таблицы

Перенос директории с данным (data directory)

Узнать текущий путь

Создадим новую директорию, назначим пользователя и инициализируем

Теперь надо подправить файл с сервисом, который стартует postgresql

Очищение таблицы

Очищение таблицы tablename и обнуление счетчика с ID.

CASCADE нужен на случай если tablename связана с другой таблицей.

Удаление NULL у поля

Утилиты

pgcli утилита командной строки с авто-дополнениям и подсветкой синтаксиса.

Установка

Запуск

update

размер базы и таблицы

Удаление базы

Если ошибка

проваливаемся в psql

Возвращаемся в bash и пытаемся удалить снова

 

Максимальное количество соединений

Количество подключенных к серверу соединений

 

Индексы PostgreSQL

haru-atari com/ru/blog/6-indexes-in-postgresql-full-manual

Создание индекса

Удаление индекса

Пересоздание индексов (реиндекс)

 

Смена пароля

Настройки (подробнее тут и тут)

Сбросить max_connections к дефолтным

Обновить pg_hba.conf

Членство в роли postgrespro ru/docs/postgresql/10/role-membership

Pentaho Reporting – create report with subreport

Get sites

get members per site

Pentaho language pack

Pentaho 8.1

After more than a week trying to install the Brazilian Portuguese language pack, my wife finally managed to work around this issue.

Go to the Marketplace and install Pentaho Application Builder
2.png

Restart Pentaho server
Start Pentaho Application Builder under Tools menu
Click on the little pencil icon on the Language Pack installer in App Builder
1.png

Click on the “Update libraries” button and wait for the libraries to update
3.png

Click on the “Submit changes” link
4.png

Restart Pentaho server
The language pack installer on Tools menu should load as it intended to
Click the “Install” button on the language pack
5.png

Restart Pentaho server
Clear your browser cache
Your language pack should be installed and working now
Cheers!

I’ve tested the above solution on Enterprise and Community editions.

Solution credits to my wife.

P.S: May work with other plugins, but I’ve not tested it.

Ansible firewalld

 

Ansible

RPMs for currently supported versions of RHEL, CentOS, and Fedora are available from EPEL

 

Роли

 

 

игнорирование ошибок выполнения ignore_errors