Crmgo Блог

Блог

Блог

Bash скрипт перекладу дзвінка

Bash скрипт перекладу дзвінка

· Asterisk

#!/bin/bash context= "from-internal" # задаємо контекст, в який будемо переводити виклик exten= $1 # отримуємо номер оператора num= $2 # отримуємо зовнішній або внутрішній номер, на який здійснимо переведення bridge=$(asterisk -rx 'core show channels concise' | grep SIP/ $exten -…

KVM, проброс USB-пристроїв

KVM, проброс USB-пристроїв

· KVM

Знаходимо, на якій шині знаходиться пристрій USB: # lsusb Bus 007 Device 002: ID 058f:6387 Alcor Micro Corp. Transcend JetFlash Flash Drive Bus 007 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 006 Device 001: ID 1d6b:0001 Linux…

Встановлення truecrypt

Встановлення truecrypt

· Linux

встановлення дод. пакетів: Для CentOS 6 yum install libfuse2 fuse-utils dmsetup Для CentOS 7 yum install fuse fuse-devel device-mapper встановлення truecrypt: Увага! Версія 7.2 без можливості криптування, тому завантажуємо 7.1a tar -xzvf truecrypt-7.1a-linux-console-x64.tar.gz sh truecrypt-7.1a-setup-console-x64 створюємо папки, в які будемо…

Встановлення Owncloud 9 + Nginx + MariaDB на Centos 7

Встановлення Owncloud 9 + Nginx + MariaDB на Centos 7

· Linux

Якщо не підключено реп: sudo rpm -Uvh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm Встановлюємо пакети: yum -y install nginx mariadb mariadb-server php-fpm php-cli php-gd php-mcrypt php-mysql php-pear php-xml bzip2 wget Запускаємо марію: systemctl start mariadb systemctl enable mariadb.service mysql_secure_installation php-fpm: vim /etc/php-fpm.d/www.conf mkdir -p /var/lib/php/session…

Налаштування шифрування

Налаштування шифрування

· Postfix

Інфо від Google vim /etc/postfix/main.cf smtp_use_tls = yes smtp_tls_mandatory_ciphers = high smtp_tls_mandatory_protocols=!SSLv2,!SSLv3 tls_high_cipherlist = ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES256-GCM-SHA384:DHE-RSA-AES128-GCM-SHA256:DHE-DSS-AES128-GCM-SHA256:kEDH+AESGCM:ECDHE-RSA-AES128-SHA256:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA:ECDHE-ECDSA-AES128-SHA:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA:ECDHE-ECDSA-AES256-SHA:DHE-RSA-AES128-SHA256:DHE-RSA-AES128-SHA:DHE-DSS-AES128-SHA256:DHE-RSA-AES256-SHA256:DHE-DSS-AES256-SHA:DHE-RSA-AES256-SHA:!aNULL:!eNULL:!EXPORT:!DES:!RC4:!3DES:!MD5:!PSK smtpd_tls_mandatory_ciphers = high smtpd_tls_mandatory_protocols=!SSLv2,!SSLv3 smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache service postfix restart

DKIM + Postfix + CentOS 7 (цифровий підпис для пошти)

DKIM + Postfix + CentOS 7 (цифровий підпис для пошти)

· Linux

server:/ # apt-get install opendkim opendkim-tools Створимо окрему папку для OpenDKIM і перенесемо файл конфігурації в цю папку. Для сумісності залишимо посилання на колишньому місці. 1 2 3 4 server:/ # mkdir /etc/opendkim server:/ # chown opendkim:opendkim /etc/opendkim server:/ #…

Перевірка файлової системи, диска на биті сектори

Перевірка файлової системи, диска на биті сектори

· Linux

sudo fsck -y -f -c /dev/sda1 якщо побачите помилку, то найімовірніше потрібно відмонтувати даний розділ: sudo umount /dev/sda1 Ключі та параметри команди fsck: y — завжди відповідати yes на всі питання (є альтернатива: ключ p — починає перевірку в…

Centos 7, встановлення Jira

Centos 7, встановлення Jira

· Jira

створюємо db і користувача: mysql -p Завантажуємо bin з сайту https://www.atlassian.com/software/jira/download chmod a+x atlassian-jira-software-7.2.2-x64.bin ./atlassian-jira-software-7.2.2-x64.bin Відповідаємо на питання, після встановлення на джиру вже можна зайти по порту 8080. Для підключення до MySQL нам знадобиться mysql connector, завантажуємо його: http://dev.mysql.com/get/Downloads/Connector-J/mysql-connector-java-5.1.39.tar.gz tar…

Налаштування Squid з ncsa авторизацією

Налаштування Squid з ncsa авторизацією

· SQUID

yum install squid vim /etc/squid/squid.conf Увага! У версії 3.3 рядок потрібно замінити на Якщо у Вас x64: Створюємо користувача: якщо не встановлено apache: yum install httpd-tools # htpasswd -c /etc/squid/internet_users admin 1234567 Для додавання ще одного користувача використовуйте: # htpasswd…

Змінні в Asterisk

Змінні в Asterisk

· Asterisk

Asterisk може використовувати глобальні та канальні змінні в аргументах команд. Звернутися до змінної в діалплані (extensions.conf) можна, використовуючи такий синтаксис: ${foo} де foo - ім'я змінної. Ім'я змінної може складатися з будь-якої послідовності цифр і літер; і має починатися з…

Читання рядків з файлів

Читання рядків з файлів

· sed

Приклад 1: Виведення певних рядків за їхніми номерами за допомогою команди sed Команда дозволяє переглядати лише потрібні рядки під певними номерами, які явно описуються. Синтаксис: $ sed - n - e Xp - e Yp FILENAME sed : команда,…

ssh без пароля

ssh без пароля

· Linux

ssh-keygen -t rsa натискаємо весь час ентер ssh-copy-id -i ~/.ssh/id_rsa root@machine.domain.com