Тераформ: як автоматично встановити часовий пояс сервера при створенні

terraform

Часом правильний часовий пояс сервера важливий для правильного функціонування сервісів, які на ньому біжать, і нещодавно переді мною постало завдання автоматично встановлювати правильний часовий пояс відповідно до місцезнаходження сервера у Azure Cloud. Мені необхідно було автоматично встановити правильний часовий пояс під час створення віртуальної машини за допомогою Тераформ.  Я мав зробити це на серверах Ubuntu в Azure і ось просте й елегантне рішення яке я знайшов: Continue reading

mysqldump напряму на віддалений сервер, mysqldump перенаправлення в scp

mysql-logo-imageНеважко виконати команду mysqldump, отримати вашу базу даних як файл і перенести базу даних MySQL на інший сервер, перемістивши файл на інший сервер та імпортувавши його,

Але що робити, якщо на диску недостатньо місця для зберігання файлу дампа? У цьому випадку було б чудово створити файл дампа MySQL безпосередньо на віддаленому сервері. Ви можете не тільки безпосередньо створити файл дампа, але навіть клонувати базу даних у віддалений MySQL! Тут я покажу, як це зробити.

Continue reading

Помилка No input file specified

При переході за деяким посиланням ви можете отримати помилку “No input file specified” у оглядачі.

Щоб усунути цю помилку, перевірте чи містить ваш файл .htaccess такий рядок:

Continue reading

Як обмежити кількість одночасних викликів у Астеріск PJSIP

Для того, щоб обмежити кількість одночасних викликів в Астеріск використовуйте функції GROUP і GROUP_COUNT. Ніжче наведено приклад номерного плану Астеріск, де кількість одночасних ліній обмежена до 1. Continue reading

Як змінити версію Астеріск у FreePBX

freepbx

FreePBX Distro має деякі вбудовані функції, що дозволяють змінити версію Asterisk, яку ви використовуєте, без перевстановлення / перекомпіляції вручну.

Наприклад, версія FreePBX 6.12.65 підтримує Asterisk 1.8, 11, 12 та 13, FreePBX 14 підтримує Asterisk 13,15,16 та 17.

Щоб змінити версію Asterisk у FreePBX у командному рядку Linux, введіть команду: Continue reading

Disqus та інші коментарі не відображаються у WordPress

Ознаки цієї проблеми: ні поле коментарів WordPress за замовчуванням, ні Disqus, ні інший плагін системи коментування не відображають коментарі на вашому веб-сайті WordPress. Найчастіше причиною є неправильна конфігурація у вашому WordPress. Перевірте наступне:

Як увімкнути коментарі для одного допису або сторінки

Continue reading

Як зберегти логін та пароль в Git

У цій статті я покажу, як можна уникнути введення імені користувача та пароля Git для кожного натискання.

Я покажу три методи: авторизацію Git SSH, кешування облікових даних Git та збереження облікових даних Git за допомогою credential.helper.

Continue reading

GitHub Desktop Commit failed – exit code 1 received

GitHub-Desktop-commit-failed-exitcode-1-received
Помилка GitHub Desktop “Commit failed – exit code 1 received” може статися з кількох причин.
Спочатку перевірте, чи додали ви файли до вашого індексу.
Відкрийте командний рядок і перевірте свій git status.

По-друге, перевірте, чи є у вас вкладені каталоги .git.
Спробуйте здійснити пошук у своєму репозиторії, щоб перевірити, чи є у вас кілька каталогів .git
Якщо є, перемістіть або видаліть їх. Continue reading

Синтаксис та приклади команди Windows RunAs

Windows-RunAs-commandRunAs – дуже корисна команда в ОС Windows. Ця команда дозволяє запускати команду в контексті іншого облікового запису користувача. Один з прикладів сценарію, де це може бути корисним: Припустімо, у вас на комп’ютері є як звичайний обліковий запис користувача, і є обліковий запис адміністратора, і в даний час ви ввійшли як звичайний користувач. Тепер ви хочете встановити деяке програмне забезпечення на комп’ютер, але оскільки у вас немає привілеїв адміністратора, ви не можете встановити його з поточного облікового запису. Один із варіантів – переключити користувача та увійти як адміністратор. Натомість ви можете зробити те ж саме, використовуючи команду runas . Вам просто потрібно запустити інсталятор з командного рядка, використовуючи команду runas та надавши ідентифікатор і пароль для входу адміністратора.

Давайте розглянемо синтаксис команди runas з деякими прикладами. Continue reading

Шифрування диску в CentOS використовуючи LUKS

luks-linux-disk-encryptionLUKS (Linux Unified Key Setup) – стандарт для шифрування жорсткого диска в Linux. Забезпечуючи стандартний формат даних на диску, він не тільки сприяє сумісності між дистрибутивами, але й забезпечує безпечне управління декількома паролями користувачів. На відміну від існуючого рішення, LUKS зберігає всю необхідну інформацію про налаштування у заголовку розділу, що дозволяє користувачеві безперешкодно переносити або мігрувати свої дані. (джерело: http://code.google.com/p/cryptsetup/) Continue reading

Читати далі